private void OperationNext() { //Тут пилим запуск формы2 //Если операция Перемещение то нужно что то сделать...!!!! if (_WareHousePost == null) { _WareHousePost = new WarehousePost(bcr, SelectMX_LABEL, ScanOperation, 3); _WareHousePost.SETRZDN = SelectRZDN; _WareHousePost.Show(); } else { if (_WareHousePost.FormActive) { } else { _WareHousePost.Close(); // UIEU.Dispose(); _WareHousePost = new WarehousePost(bcr, SelectMX_LABEL, ScanOperation, 3); _WareHousePost.SETRZDN = SelectRZDN; _WareHousePost.Show(); } } }
private void WarehouseSel_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Escape) { this.Close(); } else if (e.KeyCode == Keys.D1) { if (_WareHousePost == null) { _WareHousePost = new WarehousePost(bcr, "MX0262.0005511", ListScanOperation.MXSet, 3); _WareHousePost.Show(); } else { _WareHousePost.Close(); // UIEU.Dispose(); _WareHousePost = new WarehousePost(bcr, "MX0262.0005511", ListScanOperation.MXSet, 3); _WareHousePost.Show(); } } else if (e.KeyCode == Keys.D2) { if (_WareHousePost == null) { _WareHousePost = new WarehousePost(bcr, "MX0262.0005512", ListScanOperation.MXSet, 3); _WareHousePost.Show(); } else { _WareHousePost.Close(); // UIEU.Dispose(); _WareHousePost = new WarehousePost(bcr, "MX0262.0005512", ListScanOperation.MXSet, 3); _WareHousePost.Show(); } } else if (e.KeyCode == Keys.D3) { if (_WareHousePost == null) { _WareHousePost = new WarehousePost(bcr, "MX0262.0005510", ListScanOperation.MXSet, 3); _WareHousePost.Show(); } else { _WareHousePost.Close(); // UIEU.Dispose(); _WareHousePost = new WarehousePost(bcr, "MX0262.0005510", ListScanOperation.MXSet, 3); _WareHousePost.Show(); } } }
private void buttonNext_Click_1(object sender, EventArgs e) { //Если операция размещение то нужно что то сделать...!!!! if (comboBoxWareHouse.SelectedIndex == -1) { MessageBox.Show("Выберите место размещения"); return; } try { string SelectedPlace = comboBoxWareHouse.SelectedValue.ToString(); if (_WareHousePost == null) { _WareHousePost = new WarehousePost(null, SelectedPlace, ListScanOperation.MXSet, "5842"); _WareHousePost.Show(); } else { if (_WareHousePost.FormActive) { } else { _WareHousePost.Close(); // UIEU.Dispose(); _WareHousePost = new WarehousePost(null, SelectedPlace, ListScanOperation.MXSet, "5842"); _WareHousePost.Show(); } } } catch (Exception ex) { //labelStatus.BeginInvoke(new Action(() => //{ // labelStatus.Text = "Ex: " + ex.Message; //})); } }
private void buttonapr_Click(object sender, EventArgs e) { if (_WareHousePost == null) { _WareHousePost = new WarehousePost(bcr, "MX0462.4620001", ScanOperation, 3); _WareHousePost.Show(); } else { if (_WareHousePost.FormActive) { } else { _WareHousePost.Close(); // UIEU.Dispose(); _WareHousePost = new WarehousePost(bcr, "MX0462.4620001", ScanOperation, 3); _WareHousePost.Show(); } } }
private void buttonT21_Click(object sender, EventArgs e) { if (_WareHousePost == null) { _WareHousePost = new WarehousePost(bcr, "MX0362.3620001", ListScanOperation.EuInAgrTESA, 3); _WareHousePost.Show(); } else { if (_WareHousePost.FormActive) { } else { _WareHousePost.Close(); // UIEU.Dispose(); _WareHousePost = new WarehousePost(bcr, "MX0362.3620001", ListScanOperation.EuInAgrTESA, 3); _WareHousePost.Show(); } } }
void bcr_BarcodeRead(object sender, BarcodeReadEventArgs bre) { if (_WareHousePost != null) {//не обрабатываем ничего if (_WareHousePost.FormActive) { return; } } try { string EU = bre.strDataBuffer; ///Тут Алгоритм разбора что мы все-таки считали ///Для начала считаем по-умолчанию что считываем мы только ЕУ и пишем алгоритм ///Открытия формы //Это открытие фрормы ЭкшенЕУ, тут так же пилим для размещения форму if (EU.IndexOf("MX") == 0) {//Это место хранения // bcr.BarcodeRead -= new BarcodeReadEventHandler(bcr_BarcodeRead); //Возвращаем обработку события этого делать тут не стоит //bcr.BarcodeRead += new BarcodeReadEventHandler(bcr_BarcodeRead); if (_WareHousePost == null) { _WareHousePost = new WarehousePost(bcr, EU, ListScanOperation.MXSet); _WareHousePost.Show(); } else { _WareHousePost.Close(); // UIEU.Dispose(); _WareHousePost = new WarehousePost(bcr, EU, ListScanOperation.MXSet); _WareHousePost.Show(); } } else if (EU.IndexOf("S") == 0) {//Это вагонная карта, обработчик будет потом } else { if (UIEU == null) { UIEU = new EU_Action(bcr, EU); UIEU.Show(); } else { UIEU.Close(); UIEU.Dispose(); UIEU = new EU_Action(bcr, EU); UIEU.Show(); } } textBoxScan.BeginInvoke(new Action(() => { textBoxScan.Text = EU; })); } catch (Exception exp) { CLog.WriteException("StartMenu.cs", "bcr_BarcodeRead", exp.Message); //MessageBox.Show(exp.Message); } }
void bcr_BarcodeRead(object sender, BarcodeReadEventArgs bre) { try { string EU = bre.strDataBuffer; if (EU.IndexOf("MX") == 0) {//Это место хранения //bcr.BarcodeRead -= new BarcodeReadEventHandler(bcr_BarcodeRead); switch (ScanOperation) { case ListScanOperation.MXSet: { //Если операция размещение то нужно что то сделать...!!!! if (_WareHousePost == null) { _WareHousePost = new WarehousePost(bcr, EU, ScanOperation, 5); _WareHousePost.Show(); } else { if (_WareHousePost.FormActive) { } else { _WareHousePost.Close(); // UIEU.Dispose(); _WareHousePost = new WarehousePost(bcr, EU, ScanOperation, 5); _WareHousePost.Show(); } } break; } case ListScanOperation.EUTaskMove: { //Если операция Перемещение то нужно что то сделать...!!!! if (_WareHousePost == null) { _WareHousePost = new WarehousePost(bcr, EU, ScanOperation, 5); _WareHousePost.Show(); } else { if (_WareHousePost.FormActive) { } else { _WareHousePost.Close(); // UIEU.Dispose(); _WareHousePost = new WarehousePost(bcr, EU, ScanOperation, 5); _WareHousePost.Show(); } } break; } } //Возвращаем обработку события этого делать тут не стоит //bcr.BarcodeRead += new BarcodeReadEventHandler(bcr_BarcodeRead); } else { } } catch (Exception exp) { CLog.WriteException("WarehouseSel.cs", "bcr_BarcodeRead", exp.Message); //MessageBox.Show(exp.Message); } }
private void buttonNext_Click(object sender, EventArgs e) { //comboBoxWareHouse.Items.Clear(); if (comboBoxWareHouse.SelectedIndex == -1) { MessageBox.Show("Выберите место размещения"); return; } try { string SelectedPlace = comboBoxWareHouse.SelectedValue.ToString(); switch (ScanOperation) { case ListScanOperation.MXSet: { //Если операция размещение то нужно что то сделать...!!!! if (_WareHousePost == null) { _WareHousePost = new WarehousePost(bcr, SelectedPlace, ScanOperation, 3); _WareHousePost.Show(); } else { if (_WareHousePost.FormActive) { } else { _WareHousePost.Close(); // UIEU.Dispose(); _WareHousePost = new WarehousePost(bcr, SelectedPlace, ScanOperation, 3); _WareHousePost.Show(); } } break; } case ListScanOperation.EUTaskMove: { //Если операция Перемещение то нужно что то сделать...!!!! if (_WareHousePost == null) { _WareHousePost = new WarehousePost(bcr, SelectedPlace, ScanOperation, 3); _WareHousePost.Show(); } else { if (_WareHousePost.FormActive) { } else { _WareHousePost.Close(); // UIEU.Dispose(); _WareHousePost = new WarehousePost(bcr, SelectedPlace, ScanOperation, 3); _WareHousePost.Show(); } } break; } } } catch (Exception ex) { labelStatus.BeginInvoke(new Action(() => { labelStatus.Text = "Ex: " + ex.Message; })); } }
void bcr_BarcodeReadInventTaskMX(object sender, BarcodeReadEventArgs bre) { try { string EU = bre.strDataBuffer; if (EU.IndexOf("MX") == 0) {//Это место хранения //bcr.BarcodeRead -= new BarcodeReadEventHandler(bcr_BarcodeRead); //А тперь проверим на соответсвие списку по ведомости bool GoScan = false; if (_tblTask != null) { for (int ii = 0; ii < _tblTask.Rows.Count; ii++) { if (_tblTask.Rows[ii]["MX_LABEL"].ToString().ToUpper() == EU) { GoScan = true; } } } if (GoScan) { switch (ScanOperation) { case ListScanOperation.InventoryTask: { //Если операция Перемещение то нужно что то сделать...!!!! if (_WareHousePost == null) { _WareHousePost = new WarehousePost(bcr, EU, ScanOperation, 5); _WareHousePost.SETRZDN = SelectRZDN; _WareHousePost.Show(); } else { if (_WareHousePost.FormActive) { } else { _WareHousePost.Close(); // UIEU.Dispose(); _WareHousePost = new WarehousePost(bcr, EU, ScanOperation, 5); _WareHousePost.SETRZDN = SelectRZDN; _WareHousePost.Show(); } } break; } } } } else { } } catch (Exception exp) { CLog.WriteException("InventTaskMX.cs", "bcr_BarcodeReadInventTaskMX", exp.Message); //MessageBox.Show(exp.Message); } }