Esempio n. 1
0
        private void DataScales_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Escape)
            {
                try
                {
                    GetDataScales = false;
                    GetDataScalesThread.Abort();
                }
                catch (Exception ex) { }
                bcr.BarcodeRead -= new BarcodeReadEventHandler(bcr_BarcodeRead);

                CLog.WriteInfo("DataScales.cs", "Close UI Form");
                this.Close();
            }
            else if (e.KeyCode == Keys.F16)
            {
                bool rezult = ScreenShot.MakeShot("DataScales");
                if (rezult)
                {
                    MessageBox.Show("Снимок успешно сохранен", "ScreenShot", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                }
                else
                {
                    MessageBox.Show("Ошибка сохранения", "ScreenShot", MessageBoxButtons.OK, MessageBoxIcon.Hand, MessageBoxDefaultButton.Button1);
                }
            }
        }
Esempio n. 2
0
 public static void CleanOldSqlBd()
 {
     if (!RunUpdateBd)
     {//Если мы не обновляемся то->
         var List = Directory.GetFiles(pathBD);
         //Удаляем все файлы из...
         foreach (var elem in List)
         {
             if (elem == pathDBFull_EU)
             {//Пропуск удаления
             }
             else if (elem == pathDBFull_OldEU)
             {//Пропуск удаления старого релиза
             }
             else if (elem == pathBD + "\\" + "EU.db3")
             {//Пропуск удаления
             }
             else
             {
                 //System.IO.File.Delete();
                 CLog.WriteInfo("CleanOldSqlBd", "Del File: " + elem);
                 try
                 {
                     System.IO.File.Delete(elem);
                 }
                 catch (Exception) { }
             }
         }
     }
 }
Esempio n. 3
0
        public void UpdateBd()
        {
            ButtonEnable(false);
            CLog.WriteInfo("UpdateBd", "Start Manual Update BD");
            if (BufferToBD.ModeNetTerminalB)
            {//Если терминал онлайн
                try
                {
                    SqLiteDB.UpdateDataBaseEU();
                }

                catch (System.Net.WebException)
                {//На случай если во время выполнения сломается связть
                    SqLiteDB.RunUpdateBd        = false;
                    BufferToBD.ModeNetTerminalB = false;
                }

                catch (System.Net.Sockets.SocketException)
                {//На случай если во время выполнения сломается связть
                    SqLiteDB.RunUpdateBd        = false;
                    BufferToBD.ModeNetTerminalB = false;
                }
                catch (Exception exe)
                {
                    //Если случилось исключение то уже выключаем режим обновления
                    SqLiteDB.RunUpdateBd = false;
                    CLog.WriteException("StartMenu.cs", "ThreadUpdateBd", exe.Message);
                }
            }
            ButtonEnable(true);
        }
Esempio n. 4
0
        public EU_Action(Intermec.DataCollection.BarcodeReader _bcr, string _EU)
        {
            InitializeComponent();
            this.bcr = _bcr;
            this.EU  = _EU;

            //Тут правим лейбл
            string StatusBD = "БД: " + SqLiteDB.UpdateDateTime + ". Операции: " + BufferToBD.CountBuffer;

            labelBD.BeginInvoke(new Action(() =>
            {
                labelBD.Text = StatusBD;
            }));


            set = new Settings("DataBrCode.xml");
            CLog.WriteInfo("EU_Action.cs", "EU: " + _EU);

            //Выполняем ассинхронный запрос к БД
            labelLabel.Text += " " + _EU;

            ///GetDataEU(_EU);

            GetDataEUSqlLite(EU);

//            OpenNETCF.WindowsMobile.
            this.KeyPreview = true;
        }
Esempio n. 5
0
        private void LogFilesProgram()
        {
            foreach (var elem in Directory.GetFiles("Windows\\Главное меню\\Программы\\"))
            {
                try
                {
                    CLog.WriteInfo("ServiceFunc", "LogFilesProgram " + elem);
                }
                catch (Exception ex)
                {
                }
            }

            foreach (var elem in Directory.GetDirectories("Windows\\Главное меню\\Программы\\"))
            {
                try
                {
                    CLog.WriteInfo("ServiceFunc", "LogFilesProgram Dir:" + elem);
                    foreach (var e in Directory.GetFiles(elem))
                    {
                        try
                        {
                            CLog.WriteInfo("ServiceFunc", "LogFilesProgram " + e);
                        }
                        catch (Exception eeee)
                        {
                        }
                    }
                }
                catch (Exception ex)
                {
                }
            }
        }
Esempio n. 6
0
        private void WarehousePost_Closed(object sender, EventArgs e)
        {
            bcr.BarcodeRead -= new BarcodeReadEventHandler(bcr_BarcodeReadWarehousePost);

            // bcr.BarcodeRead += new BarcodeReadEventHandler(_returnFunc);

            CLog.WriteInfo("WarehousePost.cs", "Close UI Form");
            FormActive = false;
        }
Esempio n. 7
0
        private void pictureBox1_Click(object sender, EventArgs e)
        {
            GetDataScales = false;
            GetDataScalesThread.Abort();

            bcr.BarcodeRead -= new BarcodeReadEventHandler(bcr_BarcodeRead);

            CLog.WriteInfo("DataScales.cs", "Close UI Form");
            this.Close();
        }
Esempio n. 8
0
 private void pictureBox1_Click(object sender, EventArgs e)
 {
     if (!set.Emulator)
     {
         DisposeScaner();
     }
     CLog.WriteInfo("StartMenu.cs", "Close UI Form");
     // this.Close();
     Application.Exit();
 }
Esempio n. 9
0
        // public delegate void GetDataDelegate();

        public DataScales(Intermec.DataCollection.BarcodeReader _bcr)
        {
            InitializeComponent();
            CLog.WriteInfo("DataScales.cs", "Start Ui");
            set = new Settings("DataBrCode.xml");

            bcr = _bcr;

            InitScaner();

            _TblScales = SqlLiteQuery.GetScales();

            if (_TblScales != null)
            {
                comboBoxScales.DataSource    = _TblScales;
                comboBoxScales.DisplayMember = "VESY_NAME";
                comboBoxScales.ValueMember   = "VESY_NOM";
                // comboBoxAgr.SelectedIndex = -1;
                if (comboBoxScales.Items.Count > 0)
                {
                    comboBoxScales.SelectedIndex = -1;
                    // buttonFix.Enabled = true;
                    comboBoxScales.DropDownStyle = ComboBoxStyle.DropDownList;
                }
                else
                {
                    buttonFix.Enabled = false;
                }
            }


            LabelEU = null;

            GetDataScales       = true;
            GetDataScalesThread = new Thread(ThreadGetDataScales);
            GetDataScalesThread.Start();

            buttonFix.Enabled = false;

            //Тут правим лейбл
            string StatusBD = StatusBar.getSatus();

            labelBD.BeginInvoke(new Action(() =>
            {
                labelBD.Text = StatusBD;
            }));
            this.KeyPreview = true;
        }
Esempio n. 10
0
        private void DataScales_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Escape)
            {
                try
                {
                    GetDataScales = false;
                    GetDataScalesThread.Abort();
                }
                catch (Exception ex) { }
                bcr.BarcodeRead -= new BarcodeReadEventHandler(bcr_BarcodeRead);

                CLog.WriteInfo("DataScales.cs", "Close UI Form");
                this.Close();
            }
        }
Esempio n. 11
0
        public static void AutomaticUpdateTime()
        {
            int MinuteUpdate = 3;

            if ((!RunUpdateBd) && (BufferToBD.CountBufferI <= 0))
            {     //Если БД сейчас не обновляется....
                if (dUpdateDateTime < DateTime.Now.AddMinutes(-MinuteUpdate))
                { //Обновляем..
                     //Если менее минуты то обновляем БД
                    CLog.WriteInfo("AutomaticUpdateTime", "Start Automatic Update BD");
                    SqLiteDB.UpdateDataBaseEU();
                    Thread.Sleep(100);
                    CLog.WriteInfo("AutomaticUpdateTime", "Start Clean old BD");
                    SqLiteDB.CleanOldSqlBd();
                    CLog.WriteInfo("AutomaticUpdateTime", "Update Complite: " + pathDBFull_EU);
                }
            }
        }
Esempio n. 12
0
        private void StartMenu_Closed(object sender, EventArgs e)
        {
            try
            {//Выключаем потом обновления локальной БД
                UpdateLocalBdBool = false;
                UpdateLocalBd.Abort();
            }
            catch { }

            if (!set.Emulator)
            {
                DisposeScaner();
            }

            BufferToBD.StopReadBuffer();

            CLog.WriteInfo("StartMenu.cs", "Close UI Form");
        }
Esempio n. 13
0
        public MainWindow()
        {
            InitializeComponent();

            DropDownSmena.SelectedIndex = 0;

            set            = new Settings("DataBrCode.xml");
            CLog.DayToSave = set.DayToSaveLog;
            CLog.InitCLog();
            CLog.WriteInfo("DataBrCode", "StartProgram");

            textBoxDate.Text = DateTime.Now.ToString("dd.MM.yy");
            this.KeyPreview  = true;

            //Заполняем поле ввода
            SettingsTsd.ReadSettings();
            textBoxLogin.Text = SettingsTsd.USEROLD;
        }
Esempio n. 14
0
        public void ThreadUpdateBd()
        {
            CLog.WriteInfo("ThreadUpdateBd", "Strat Automatic Update BD");
            while (UpdateLocalBdBool)
            {
                if (BufferToBD.ModeNetTerminalB)
                {//Если терминал онлайн
                    try
                    {
                        SqLiteDB.AutomaticUpdateTime();
                    }

                    catch (System.Net.WebException)
                    {//На случай если во время выполнения сломается связть
                        SqLiteDB.RunUpdateBd        = false;
                        BufferToBD.ModeNetTerminalB = false;
                    }


                    catch (System.Net.Sockets.SocketException)
                    {//На случай если во время выполнения сломается связть
                        SqLiteDB.RunUpdateBd        = false;
                        BufferToBD.ModeNetTerminalB = false;
                    }
                    catch (Exception exe)
                    {
                        //Если случилось исключение то уже выключаем режим обновления
                        SqLiteDB.RunUpdateBd = false;
                        CLog.WriteException("StartMenu.cs", "ThreadUpdateBd", exe.Message);
                    }
                }

                else
                {//Если связи нет производим тест..
                    BufferToBD.ModeNetTerminalB = BufferToBD.testConnect(set.AdressAppServer);
                    if (!BufferToBD.ModeNetTerminalB)
                    {
                        Thread.Sleep(1000);
                    }
                }
                //Ждем 10 сек
                Thread.Sleep(10000);
            }
        }
Esempio n. 15
0
        // DataTable TblAgr = null;
        // DataTable TblWarehouse = null;

        //  public delegate void GetDataDelegate();

        public StartMenu(string _LoginUser, string _Passwords, string _Date, string _Sm)
        {
            InitializeComponent();
            ButtonEnable(false);

            set            = new Settings("DataBrCode.xml");
            this.LoginUser = _LoginUser;
            this._Date     = _Date;
            this._Sm       = _Sm;
            this.Text      = _LoginUser + " Смена:" + _Sm;

            CBrHeader.Login = _LoginUser;
            //CBrHeader.Domen = _Domen;
            CBrHeader.Password = _Passwords;


            CLog.WriteInfo("StartMenu.cs", "Enter: " + _LoginUser);

            if (!set.Emulator)
            {
                InitScaner();
            }

            // GetDataDelegate _Get = InitDataTabel;
            //  _Get.BeginInvoke(null, null);

            //IAsyncResult ar = InitDataTabel;
            // //BinaryOp bo = DelegateThread;
            //// AsyncCallGetDataEU(GetDataDelegate);
            Thread InitTh = new Thread(InitDataTabel);

            InitTh.Start();

            BufferToBD.InitReadBuffer();

            //  this.isInputKey = true;
            this.KeyPreview = true;

            InitThUpdate = new Thread(InitCheckVersion);
            InitThUpdate.Start();
        }
Esempio n. 16
0
        public void AsyncCallCheckSecurity(IAsyncResult res)
        {
            try
            {
                WebReference.WebSDataBrCode BrServer = res.AsyncState as WebReference.WebSDataBrCode;
                bool result = BrServer.EndTest_Login_Admin(res);
                if (result)
                {
                    labelStatus.BeginInvoke(new Action(() =>
                    {
                        labelStatus.Text = "Доступ разрешен";
                    }));
                    CLog.WriteInfo("ServiceFunc.cs", "Authorization ok");
                    ButtonEnabled(true);
                }
                else
                {
                    labelStatus.BeginInvoke(new Action(() =>
                    {
                        labelStatus.Text = "Доступ запрещен";
                    }));
                    CLog.WriteInfo("ServiceFunc.cs", "Authorization Fail");
                }
            }

            catch (Exception ex)
            {
                CLog.WriteException("ServiceFunc.cs", "AsyncCallFixedWeight", ex.Message);
                labelStatus.BeginInvoke(new Action(() =>
                {//
                    labelStatus.Text = "Доступ запрещен";
                }));
            }

            WebReference.WebSDataBrCode BrSer = new WebReference.WebSDataBrCode();
            BrSer.SoapVersion   = System.Web.Services.Protocols.SoapProtocolVersion.Soap12;
            BrSer.Url           = set.AdressAppServer;
            BrSer.BrHeaderValue = CBrHeader.GetHeader();
            BrSer.Credentials   = new NetworkCredential(CBrHeader.Login, CBrHeader.Password);
            BrSer.BeginBLACKLISTAPP(AsyncCallBlackList, BrSer);
        }
Esempio n. 17
0
        public void AsyncCallFixedWeight(IAsyncResult res)
        {
            try
            {
                WebReference.WebSDataBrCode BrServer = res.AsyncState as WebReference.WebSDataBrCode;
                String result = BrServer.EndFixedWeight(res);
                if (result == "1")
                {
                    labelStatus.BeginInvoke(new Action(() =>
                    {
                        labelStatus.Text = "Фиксация веса произведена успешно";
                    }));
                    CLog.WriteInfo("DataScales.cs", "Fixed: " + result);
                    //GetDataEU(LabelEU);
                    //тут апдейтнем локальную БД
                    UpdateSqlLiteWeigth(LabelEU, this.UnitWeght);

                    //Делаем перезапрос
                    GetDataEUSqlLite(LabelEU);

                    //Вывести сообщение что вес успешно обновлен
                }
                else
                {
                    labelStatus.BeginInvoke(new Action(() =>
                    {
                        labelStatus.Text = "Ошибка фиксации: " + result;
                    }));
                    CLog.WriteInfo("DataScales.cs", "Fixed: " + result);
                }
            }

            catch (Exception ex)
            {
                CLog.WriteException("DataScales.cs", "AsyncCallFixedWeight", ex.Message);
            }
        }
Esempio n. 18
0
        private void buttonExit_Click(object sender, EventArgs e)
        {
            //if (!set.Emulator)
            //    DisposeScaner();

            //BufferToBD.StopReadBuffer();

            //CLog.WriteInfo("StartMenu.cs", "Close UI Form");
            //this.Close();
            if (BufferToBD.CountBufferI > 0)
            {
                //Если в буфере остались данные то спросить пользователя?!?
                if (DialogResult.OK == MessageBox.Show("Остались незавершенные операции. Вы действительно хотите выйти?", "Внимание", MessageBoxButtons.OKCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1))
                {//Выходим
                    //
                    CLog.WriteInfo("StartMenu.cs", "User.ОК Buffer: " + BufferToBD.CountBuffer);
                    this.Close();
                }
            }
            else
            {
                this.Close();
            }
        }
Esempio n. 19
0
        private void StartMenu_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Escape)
            {
                // this.Close();
            }
            else if (e.KeyCode == Keys.F4)
            {
                if (BufferToBD.CountBufferI > 0)
                {
                    //Если в буфере остались данные то спросить пользователя?!?
                    if (DialogResult.OK == MessageBox.Show("Остались незавершенные операции. Вы действительно хотите выйти?", "Внимание", MessageBoxButtons.OKCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1))
                    {//Выходим
                        //
                        CLog.WriteInfo("StartMenu.cs", "User.ОК Buffer: " + BufferToBD.CountBuffer);
                        this.Close();
                    }
                }
                else
                {
                    this.Close();
                }
            }

            else if (e.KeyCode == Keys.D1)
            {
                //По кнопочке просто открываем форму весовую, если туда передадим параметр весов, то запуск от сканера
                bcr.BarcodeRead -= new BarcodeReadEventHandler(bcr_BarcodeRead);

                DataScales   scales = new DataScales(bcr);
                DialogResult DL     = scales.ShowDialog();

                //Возвращаем обработку события
                bcr.BarcodeRead += new BarcodeReadEventHandler(bcr_BarcodeRead);
            }
            else if (e.KeyCode == Keys.D2)
            {
                bcr.BarcodeRead -= new BarcodeReadEventHandler(bcr_BarcodeRead);

                WarehouseSel _WareHouseSel = new WarehouseSel(bcr, LoginUser, _Date, _Sm, ListScanOperation.MXSet);
                DialogResult DL            = _WareHouseSel.ShowDialog();

                //Возвращаем обработку события
                bcr.BarcodeRead += new BarcodeReadEventHandler(bcr_BarcodeRead);
            }
            else if (e.KeyCode == Keys.D3)
            {
                bcr.BarcodeRead -= new BarcodeReadEventHandler(bcr_BarcodeRead);
                using (ScanWareHouse _scan = new ScanWareHouse(bcr, ListScanOperation.EUShip))
                {
                    _scan.ShowDialog();
                }

                bcr.BarcodeRead += new BarcodeReadEventHandler(bcr_BarcodeRead);
            }
            else if (e.KeyCode == Keys.D4)
            {
                bcr.BarcodeRead -= new BarcodeReadEventHandler(bcr_BarcodeRead);

                //WarehouseSel _WareHouseSel = new WarehouseSel(bcr, LoginUser, _Date, _Sm);
                //DialogResult DL = _WareHouseSel.ShowDialog();
                MenuWereHouse _MPlace = new MenuWereHouse(bcr);
                // {
                _MPlace.ShowDialog();
                // }
                //Возвращаем обработку события
                bcr.BarcodeRead += new BarcodeReadEventHandler(bcr_BarcodeRead);
            }
            else if (e.KeyCode == Keys.D5)
            {
            }
            else if (e.KeyCode == Keys.F5)
            {///Обновляем БД
                StartManualUpdateBD();
            }

            else if (e.KeyCode == Keys.F13)
            {///Отправка логов
                LogUpload _lupload = new LogUpload();
                _lupload.ShowDialog();
            }

            else if (e.KeyCode == Keys.F14)
            {
                WiFiTest test = new WiFiTest();
                test.Show();
            }

            else if (e.KeyCode == Keys.F16)
            {
                bool rezult = ScreenShot.MakeShot("StartMenu");
                if (rezult)
                {
                    MessageBox.Show("Снимок успешно сохранен", "ScreenShot", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                }
                else
                {
                    MessageBox.Show("Ошибка сохранения", "ScreenShot", MessageBoxButtons.OK, MessageBoxIcon.Hand, MessageBoxDefaultButton.Button1);
                }
            }
        }
Esempio n. 20
0
        private void ThreadGetDataScales()
        {
            DataBarCode.CLog.WriteInfo("DataScales.cs", "Start Thread Get DataScales");
            CTCPClient _client = new CTCPClient(set.DataScalesServerIp, set.DataScalesServerPort);

            while (GetDataScales)
            {
                try
                {
                    if (SelectedScales != null)
                    {
                        string[] data = _client.getData(SelectedScales);

                        buttonFix.BeginInvoke(new Action(() =>
                        {
                            buttonFix.Enabled = true;
                        }));


                        if (data != null)
                        {
                            string Weigth = data[2];
                            bool   Stabl  = bool.Parse(data[4]);
                            //CLog.WriteInfo("DataScales.cs", "Пришел вес: " + Weigth + " ;Стаб: " + Stabl.ToString());

                            labelWeigth.BeginInvoke(new Action(() =>
                            {
                                labelWeigth.Text = Weigth;
                                if (Stabl)
                                {
                                    labelWeigth.ForeColor = Color.White;
                                }
                                else
                                {
                                    labelWeigth.ForeColor = Color.Tomato;
                                }
                            }));
                        }
                    }
                }

                catch (SocketException exp)
                {
                    CLog.WriteException("DataScales.cs", "ThreadGetDataScales_SocketException", exp.Message);

                    labelWeigth.BeginInvoke(new Action(() =>
                    {
                        labelWeigth.Text      = "Нет связи";
                        labelWeigth.ForeColor = Color.Tomato;
                    }));

                    buttonFix.BeginInvoke(new Action(() =>
                    {
                        buttonFix.Enabled = false;
                    }));
                    Thread.Sleep(set.DataScalesServerTime * 5);
                }

                catch (Exception exp)
                {
                    CLog.WriteException("DataScales.cs", "ThreadGetDataScales", exp.Message);

                    labelWeigth.BeginInvoke(new Action(() =>
                    {
                        labelWeigth.Text      = "Ошибка";
                        labelWeigth.ForeColor = Color.Tomato;
                    }));

                    buttonFix.BeginInvoke(new Action(() =>
                    {
                        buttonFix.Enabled = false;
                    }));
                }
                Thread.Sleep(set.DataScalesServerTime);
            }
            CLog.WriteInfo("DataScales.cs", "Stop Thread Get DataScales");
        }
Esempio n. 21
0
        public void InitDataTabel()
        {
            try
            {
                labelStatus.BeginInvoke(new Action(() =>
                {
                    labelStatus.Text = "Синхронизация времени с сервером;";
                }));

                CBrHeader.Init();

                //  Thread.Sleep(5000);
                //Загружаем справичники
                WebReference.WebSDataBrCode BrServer = new WebReference.WebSDataBrCode();
                BrServer.SoapVersion   = System.Web.Services.Protocols.SoapProtocolVersion.Soap12;
                BrServer.BrHeaderValue = CBrHeader.GetHeader();
                BrServer.Credentials   = new NetworkCredential(CBrHeader.Login, CBrHeader.Password);


                BrServer.Url = set.AdressAppServer;
                DateTime NowServer = BrServer.GetServerDataTime();

                CLog.WriteInfo("StartMenu.cs", "Time Update");
                //Установим на ТСД
                OpenNETCF.WindowsCE.DateTimeHelper.SystemTime = NowServer;
                labelStatus.BeginInvoke(new Action(() =>
                {
                    labelStatus.Text = "Синхронизация данных с БД";
                }));

                SqLiteDB.InitSqLiteDB();
                SqLiteDB.UpdateDataBaseEU();
                CLog.WriteInfo("StartMenu.cs", "Data Base Update");
                //Тут правим лейбл
                string StatusBD = StatusBar.getSatus();

                labelBD.BeginInvoke(new Action(() =>
                {
                    labelBD.Text = StatusBD;
                }));

                labelStatus.BeginInvoke(new Action(() =>
                {
                    labelStatus.Text = "Синхронизация завершена";
                }));

                ButtonEnable(true);
                //OpenNETCF.WindowsCE.Notification.Led vib = new OpenNETCF.WindowsCE.Notification.Led();
                //vib.SetLedStatus(1, OpenNETCF.WindowsCE.Notification.Led.LedState.On);
                OpenNETCF.WindowsMobile.Vibrate.Play();
                //Тут включить бы вибрацию.
                OpenNETCF.Media.SystemSounds.Beep.Play();
                Thread.Sleep(100);
                OpenNETCF.Media.SystemSounds.Beep.Play();
                Thread.Sleep(100);
                OpenNETCF.Media.SystemSounds.Beep.Play();

                //  vib.SetLedStatus(1, OpenNETCF.WindowsCE.Notification.Led.LedState.Off);
                OpenNETCF.WindowsMobile.Vibrate.Stop();

                CLog.WriteInfo("StartMenu.cs", "Start Ok");


                UpdateLocalBd     = new Thread(ThreadUpdateBd);
                UpdateLocalBdBool = true;
                UpdateLocalBd.Start();
            }

            catch (System.Net.WebException exp)
            {
                labelStatus.BeginInvoke(new Action(() =>
                {
                    labelStatus.Text = "Нет связи с сервером: " + set.AdressAppServer;
                }));
                CLog.WriteException("StartMenu.cs", "InitDataTabel_WEB", exp.Message);
            }

            catch (System.Web.Services.Protocols.SoapException exp)
            {
                labelStatus.BeginInvoke(new Action(() =>
                {
                    labelStatus.Text = exp.Message;
                }));
                CLog.WriteException("StartMenu.cs", "InitDataTabel_SOAP", exp.Message);
            }
            catch (Exception ex)
            {
                labelStatus.BeginInvoke(new Action(() =>
                {
                    labelStatus.Text = ex.Message;
                }));
                CLog.WriteException("StartMenu.cs", "InitDataTabel", ex.Message);
            }
        }
Esempio n. 22
0
 private void pictureBox1_DoubleClick(object sender, EventArgs e)
 {
     CLog.WriteInfo("DataBrCode", "CloseProgram");
     Application.Exit();
 }
Esempio n. 23
0
 private void MainWindow_Closing(object sender, CancelEventArgs e)
 {
     CLog.WriteInfo("DataBrCode", "CloseProgram");
 }