Пример #1
0
        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();
        }
Пример #2
0
 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 { }
 }
Пример #3
0
        // разбор и установка параметров с сервера
        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();
        }