private void tVes_Validating(object sender, CancelEventArgs e) { if (bInScanProceed) { return; } FRACT nKolG = 0; string sT = ((TextBox)sender).Text.Trim(); try { nKolG = FRACT.Parse(sT); if (nKolG > 0) { xMark.ScanFirst.fVes = nKolG; } } catch { e.Cancel = true; } ((TextBox)sender).Text = (xMark.ScanFirst.fVes).ToString(); }
public KMTScan(string s) { try { nType = int.Parse(s.Substring(0, 2)); nSysN = int.Parse(s.Substring(2, 9)); sKMT = s.Substring(11, 10); nParty = int.Parse(s.Substring(21, 4)); dV = DateTime.ParseExact(s.Substring(25, 6), "yyMMdd", null); fEmk = FRACT.Parse(s.Substring(31, 7)); } catch { } }
// разбор и установка параметров с сервера public void SetAvtFields() { int i; FRACT f; string s; Dictionary <string, string> aP = SrvCommParse(xAvt.SrvAns, new char[] { ',' }); try{ i = int.Parse(aP["IO"]); } catch { i = 0; } if (i > 0) { //nDirMove = i; //xAvt.DirMove = i; //ShowDirection(i); } s = aP["PTVL"].Trim(); if (s.Length > 0) { xAvt.Putev = s; } try { i = int.Parse(aP["TG"]); } catch { i = 0; } if (i > 0) { xAvt.GruzType = i; } try { i = int.Parse(aP["CEL"]); } catch { i = 0; } if (i > 0) { xAvt.Purp = i; } s = aP["AVT"].Trim(); if (s.Length > 0) { xAvt.Avto = s; } try { f = FRACT.Parse(aP["MASSA"]); } catch { f = 0.0M; } if (f > 0) { xAvt.Massa = f; } try { f = FRACT.Parse(aP["SUMMA"]); } catch { f = 0.0M; } if (f > 0) { xAvt.Summa = f; } try { i = int.Parse(aP["MEST"]); } catch { i = 0; } if (i > 0) { xAvt.Mest = i; } if (xAvt.DirMove == AppC.DIR_OUT) { try { s = aP["PRPSK"]; } catch { s = ""; } //if (s.Length > 0) // xAvt.Propusk = s; } //SrvTime2Str(xAvt.SrvCTM); // количество ТТН по базе lEBD.Text = " ЭБД " + xAvt.KolTTN_EBD.ToString(); ServClass.RefreshAvtBind(aEdVvod); tPropusk.DataBindings[0].ReadValue(); }