private void buttonEUSearch_Click_1(object sender, EventArgs e) { EUSearch search = new EUSearch(); DialogResult DL = search.ShowDialog(); if (DL == DialogResult.OK) { if (search._tblEU.Rows.Count > 0) { //Значит что то выбрали и есть что вставить DataRow row1 = _tblEU.NewRow(); row1["Label"] = search.SelectLabel; row1["УЕ"] = search.SelectYE; row1["Марка"] = search.SelectMarka; row1["Размер"] = search.SelectRazmer; _tblEU.Rows.Add(row1); listEU.Add(search.SelectLabel); dataGridEu.BeginInvoke(new Action(() => { dataGridEu.DataSource = _tblEU; })); OpenNETCF.Media.SystemSounds.Beep.Play(); } } }
private void buttonEUSearch_Click_1(object sender, EventArgs e) { EUSearch search = new EUSearch(); DialogResult DL = search.ShowDialog(); if (DL == DialogResult.OK) { if (search._tblEU.Rows.Count > 0) { //Запросим выбрнаные УЕ List <CommonType.SelectEU> SelList = search.GetSelectedEU(); if (SelList != null) { foreach (var elem in SelList) { //Проверим есть ли данная ЕУ в списке if (ValidateList.CheckEUByListType(listEU, elem.Label)) { //ЕУ уже в списке Sound.PlaySoundWarning(); //return; } else { Double WEIGHT_EU = 0; WEIGHT_EU = elem.Weight; DataRow row1 = _tblEU.NewRow(); row1["Label"] = elem.Label; row1["УЕ"] = elem.YE; row1["Вес"] = elem.Weight.ToString(); row1["Марка"] = elem.Marka; row1["Размер"] = elem.Razmer; ScanWeigth -= WEIGHT_EU; _tblEU.Rows.InsertAt(row1, 0); WebReference.Relmuch EUT = new WebReference.Relmuch(); EUT.LABEL = elem.Label; EUT.CODEAUTOMATIC = 3; listEU.Add(EUT); } } } labelCountScan.BeginInvoke(new Action(() => { labelCountScan.Text = listEU.Count.ToString(); })); dataGridEu.BeginInvoke(new Action(() => { dataGridEu.DataSource = _tblEU; })); OpenNETCF.Media.SystemSounds.Beep.Play(); } } }
private void buttonEUSearch_Click_1(object sender, EventArgs e) { EUSearch search = new EUSearch(); DialogResult DL = search.ShowDialog(); if (DL == DialogResult.OK) { if (search._tblEU.Rows.Count > 0) { //Значит что то выбрали и есть что вставить bool find = false; List <CommonType.SelectEU> SelList = search.GetSelectedEU(); if (SelList != null) { foreach (var elem in SelList) { string Label = "0"; Label = elem.Label; for (int i = 0; i < _tblEU.Rows.Count; i++) { string l = _tblEU.Rows[i]["Label"].ToString(); if (l == Label) { find = true; _tblEU.Rows[i]["Select"] = "1"; //Добавляем УЕ в список WebReference.Relmuch EUT = new WebReference.Relmuch(); EUT.LABEL = elem.Label; EUT.CODEAUTOMATIC = 3; listEU.Add(EUT); break; } } } } if (find) { Thread.Sleep(200); OpenNETCF.Media.SystemSounds.Beep.Play(); SetColorBackGround(StatusScan.Ok); } else { Thread.Sleep(200); OpenNETCF.Media.SystemSounds.Beep.Play(); Thread.Sleep(100); OpenNETCF.Media.SystemSounds.Beep.Play(); SetColorBackGround(StatusScan.Fail); } } } }
private void buttonEUSearch_Click_1(object sender, EventArgs e) { EUSearch search = new EUSearch(); DialogResult DL = search.ShowDialog(); if (DL == DialogResult.OK) { if (search._tblEU.Rows.Count > 0) { //Значит что то выбрали и есть что вставить string Label = search.SelectLabel; bool find = false; for (int i = 0; i < _tblEU.Rows.Count; i++) { string l = _tblEU.Rows[i]["Label"].ToString(); if (l == Label) { find = true; _tblEU.Rows[i]["Select"] = "1"; break; } } if (find) { Thread.Sleep(200); OpenNETCF.Media.SystemSounds.Beep.Play(); SetColorBackGround(StatusScan.Ok); } else { Thread.Sleep(200); OpenNETCF.Media.SystemSounds.Beep.Play(); Thread.Sleep(100); OpenNETCF.Media.SystemSounds.Beep.Play(); SetColorBackGround(StatusScan.Fail); } } } }
private void buttonEUSearch_Click(object sender, EventArgs e) {//Запускаем интерефейс поиска ЕУ EUSearch search = new EUSearch(); DialogResult DL = search.ShowDialog(); if (DL == DialogResult.OK) { if (search._tblEU.Rows.Count > 0) { //Значит что то выбрали и есть что вставить DataRow row1 = _tblEU.NewRow(); row1["Label"] = search.SelectLabel; row1["УЕ"] = search.SelectYE; row1["Вес"] = search.SelectWeight.ToString(); row1["Марка"] = search.SelectMarka; row1["Размер"] = search.SelectRazmer; row1["Commit"] = "-1"; // _tblEU.Rows.Add(row1); _tblEU.Rows.InsertAt(row1, 0); listEU.Add(search.SelectLabel); labelCountScan.BeginInvoke(new Action(() => { labelCountScan.Text = listEU.Count.ToString(); })); dataGridEu.BeginInvoke(new Action(() => { dataGridEu.DataSource = _tblEU; })); OpenNETCF.Media.SystemSounds.Beep.Play(); } } }
private void QueueTaskEU_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Escape) { //Проверка на операции в списке if (!CheckEUComplite()) { //Если в буфере остались данные то спросить пользователя?!? if (DialogResult.OK == MessageBox.Show("Остались незавершенные операции. Вы действительно хотите выйти?", "Внимание", MessageBoxButtons.OKCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1)) {//Выходим this.Close(); } } else { this.Close(); } } else if (e.KeyCode == Keys.F9) { POST_EU_LIST_RZDN_AGR(); } else if (e.KeyCode == Keys.F3) { //Поиск ЕУ по филдь фильтрам //Запускаем интерефейс поиска ЕУ ListMxByRZDN search = new ListMxByRZDN(RZDN, ListScanOperation.TaskPGA); DialogResult DL = search.ShowDialog(); } else if (e.KeyCode == Keys.F12) { //Запускаем интерефейс поиска ЕУ EUSearch search = new EUSearch(); DialogResult DL = search.ShowDialog(); if (DL == DialogResult.OK) { if (search._tblEU.Rows.Count > 0) { //Запросим выбрнаные УЕ List <CommonType.SelectEU> SelList = search.GetSelectedEU(); if (SelList != null) { foreach (var elem in SelList) { //Проверим есть ли данная ЕУ в списке if (ValidateList.CheckEUByListType(listEU, elem.Label)) { //ЕУ уже в списке Sound.PlaySoundWarning(); //return; } else { Double WEIGHT_EU = 0; WEIGHT_EU = elem.Weight; DataRow row1 = _tblEU.NewRow(); row1["Label"] = elem.Label; row1["УЕ"] = elem.YE; row1["Вес"] = elem.Weight.ToString(); row1["Марка"] = elem.Marka; row1["Размер"] = elem.Razmer; ScanWeigth -= WEIGHT_EU; _tblEU.Rows.InsertAt(row1, 0); WebReference.Relmuch EUT = new WebReference.Relmuch(); EUT.LABEL = elem.Label; EUT.CODEAUTOMATIC = 3; listEU.Add(EUT); } } } labelCountScan.BeginInvoke(new Action(() => { labelCountScan.Text = listEU.Count.ToString(); })); dataGridEu.BeginInvoke(new Action(() => { dataGridEu.DataSource = _tblEU; })); OpenNETCF.Media.SystemSounds.Beep.Play(); labelMX.BeginInvoke(new Action(() => { //Вычитаем и обновляем тонны labelMX.Text = "Осталось: " + Math.Round(ScanWeigth, 2).ToString() + " т."; if (ScanWeigth <= 0) { labelMX.ForeColor = Color.White; } else { labelMX.ForeColor = Color.Tomato; } })); } } } }
private void EUShip_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Escape) { //Проверка на операции в списке if (!CheckEUComplite()) { //Если в буфере остались данные то спросить пользователя?!? if (DialogResult.OK == MessageBox.Show("Остались незавершенные операции. Вы действительно хотите выйти?", "Внимание", MessageBoxButtons.OKCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1)) {//Выходим this.Close(); } } else { this.Close(); } } else if (e.KeyCode == Keys.F12) { //Запускаем интерефейс поиска ЕУ EUSearch search = new EUSearch(); DialogResult DL = search.ShowDialog(); if (DL == DialogResult.OK) { if (search._tblEU.Rows.Count > 0) { //Значит что то выбрали и есть что вставить bool find = false; List <CommonType.SelectEU> SelList = search.GetSelectedEU(); if (SelList != null) { foreach (var elem in SelList) { string Label = "0"; Label = elem.Label; for (int i = 0; i < _tblEU.Rows.Count; i++) { string l = _tblEU.Rows[i]["Label"].ToString(); if (l == Label) { find = true; _tblEU.Rows[i]["Select"] = "1"; //Добавляем УЕ в список WebReference.Relmuch EUT = new WebReference.Relmuch(); EUT.LABEL = elem.Label; EUT.CODEAUTOMATIC = 3; listEU.Add(EUT); break; } } } } if (find) { Thread.Sleep(200); OpenNETCF.Media.SystemSounds.Beep.Play(); SetColorBackGround(StatusScan.Ok); } else { Thread.Sleep(200); OpenNETCF.Media.SystemSounds.Beep.Play(); Thread.Sleep(100); OpenNETCF.Media.SystemSounds.Beep.Play(); SetColorBackGround(StatusScan.Fail); } } } } else if (e.KeyCode == Keys.F9) { SetShip(); } }
private void WarehousePost_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Escape) { this.Close(); } else if (e.KeyCode == Keys.F12) { //Запускаем интерефейс поиска ЕУ EUSearch search = new EUSearch(); DialogResult DL = search.ShowDialog(); if (DL == DialogResult.OK) { if (search._tblEU.Rows.Count > 0) { //Значит что то выбрали и есть что вставить DataRow row1 = _tblEU.NewRow(); row1["Label"] = search.SelectLabel; row1["УЕ"] = search.SelectYE; row1["Вес"] = search.SelectWeight.ToString(); row1["Марка"] = search.SelectMarka; row1["Размер"] = search.SelectRazmer; row1["Commit"] = "-1"; _tblEU.Rows.InsertAt(row1, 0); listEU.Add(search.SelectLabel); labelCountScan.BeginInvoke(new Action(() => { labelCountScan.Text = listEU.Count.ToString(); })); dataGridEu.BeginInvoke(new Action(() => { dataGridEu.DataSource = _tblEU; })); OpenNETCF.Media.SystemSounds.Beep.Play(); } } } else if (e.KeyCode == Keys.F9) { OperationNext(); } else if (e.KeyCode == Keys.F14) { // TestAdd("754577007N6"); } else if (e.KeyCode == Keys.F16) { bool rezult = ScreenShot.MakeShot("WarehousePost"); if (rezult) { MessageBox.Show("Снимок успешно сохранен", "ScreenShot", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); } else { MessageBox.Show("Ошибка сохранения", "ScreenShot", MessageBoxButtons.OK, MessageBoxIcon.Hand, MessageBoxDefaultButton.Button1); } } }
private void EUShip_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Escape) { bcr.BarcodeRead -= new BarcodeReadEventHandler(bcr_BarcodeReadEUShip); bcr.symbology.Code128.Enable = true; FormActive = false; this.Close(); } else if (e.KeyCode == Keys.F12) { //Запускаем интерефейс поиска ЕУ EUSearch search = new EUSearch(); DialogResult DL = search.ShowDialog(); if (DL == DialogResult.OK) { if (search._tblEU.Rows.Count > 0) { //Значит что то выбрали и есть что вставить string Label = search.SelectLabel; bool find = false; for (int i = 0; i < _tblEU.Rows.Count; i++) { string l = _tblEU.Rows[i]["Label"].ToString(); if (l == Label) { find = true; _tblEU.Rows[i]["Select"] = "1"; break; } } if (find) { Thread.Sleep(200); OpenNETCF.Media.SystemSounds.Beep.Play(); SetColorBackGround(StatusScan.Ok); } else { Thread.Sleep(200); OpenNETCF.Media.SystemSounds.Beep.Play(); Thread.Sleep(100); OpenNETCF.Media.SystemSounds.Beep.Play(); SetColorBackGround(StatusScan.Fail); } } } } else if (e.KeyCode == Keys.F9) { SetShip(); } else if (e.KeyCode == Keys.F16) { bool rezult = ScreenShot.MakeShot("EUShip"); if (rezult) { MessageBox.Show("Снимок успешно сохранен", "ScreenShot", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); } else { MessageBox.Show("Ошибка сохранения", "ScreenShot", MessageBoxButtons.OK, MessageBoxIcon.Hand, MessageBoxDefaultButton.Button1); } } }
private void QueueTaskEU_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Escape) { this.Close(); } else if (e.KeyCode == Keys.F9) { POST_EU_LIST_RZDN_AGR(); } else if (e.KeyCode == Keys.F3) { //Поиск ЕУ по филдь фильтрам //Запускаем интерефейс поиска ЕУ ListMxByRZDN search = new ListMxByRZDN(RZDN, ListScanOperation.TaskPGA); DialogResult DL = search.ShowDialog(); } else if (e.KeyCode == Keys.F12) { //Запускаем интерефейс поиска ЕУ EUSearch search = new EUSearch(); DialogResult DL = search.ShowDialog(); if (DL == DialogResult.OK) { if (search._tblEU.Rows.Count > 0) { Double WEIGHT_EU = 0; //Значит что то выбрали и есть что вставить WEIGHT_EU = search.SelectWeight; DataRow row1 = _tblEU.NewRow(); row1["Label"] = search.SelectLabel; row1["УЕ"] = search.SelectYE; row1["Марка"] = search.SelectMarka; row1["Размер"] = search.SelectRazmer; row1["Вес"] = WEIGHT_EU; ScanWeigth -= WEIGHT_EU; _tblEU.Rows.Add(row1); listEU.Add(search.SelectLabel); dataGridEu.BeginInvoke(new Action(() => { dataGridEu.DataSource = _tblEU; })); OpenNETCF.Media.SystemSounds.Beep.Play(); } } } else if (e.KeyCode == Keys.F16) { bool rezult = ScreenShot.MakeShot("QueueTaskEU"); if (rezult) { MessageBox.Show("Снимок успешно сохранен", "ScreenShot", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); } else { MessageBox.Show("Ошибка сохранения", "ScreenShot", MessageBoxButtons.OK, MessageBoxIcon.Hand, MessageBoxDefaultButton.Button1); } } }
private void WarehousePost_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Escape) { //Проверка на операции в списке if (!CheckEUComplite()) { //Если в буфере остались данные то спросить пользователя?!? if (DialogResult.OK == MessageBox.Show("Остались незавершенные операции. Вы действительно хотите выйти?", "Внимание", MessageBoxButtons.OKCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1)) {//Выходим this.Close(); } } else { this.Close(); } } else if (e.KeyCode == Keys.F12) { //Запускаем интерефейс поиска ЕУ EUSearch search = new EUSearch(); DialogResult DL = search.ShowDialog(); if (DL == DialogResult.OK) { if (search._tblEU.Rows.Count > 0) { //Удалим все УЕ которые закоммитилист. switch (ScanOperation) { case ListScanOperation.EuInAgr: { CleanCommitEU(3); break; } case ListScanOperation.EuInAgrTESA: { CleanCommitEU(3); if (CheckEuInAgrTESA()) { Sound.PlaySoundExclamationVolumeVeryHIGH(); Thread.Sleep(100); Sound.PlaySoundExclamationVolumeVeryHIGH(); return; } break; } default: break; } //Запросим выбрнаные УЕ List <CommonType.SelectEU> SelList = search.GetSelectedEU(); if (SelList != null) { foreach (var elem in SelList) { //Проверим есть ли данная ЕУ в списке if (ValidateList.CheckEUByListType(listEU, elem.Label)) { //ЕУ уже в списке Sound.PlaySoundWarning(); //return; } else { DataRow row1 = _tblEU.NewRow(); row1["Label"] = elem.Label; row1["УЕ"] = elem.YE; row1["Вес"] = elem.Weight.ToString(); row1["Марка"] = elem.Marka; row1["Размер"] = elem.Razmer; row1["Commit"] = "-1"; _tblEU.Rows.InsertAt(row1, 0); WebReference.Relmuch EUT = new WebReference.Relmuch(); EUT.LABEL = elem.Label; EUT.CODEAUTOMATIC = 3; listEU.Add(EUT); //Если нужено добавлять по 1 штуке if (addManualFirst) { break; } } } } labelCountScan.BeginInvoke(new Action(() => { labelCountScan.Text = listEU.Count.ToString(); })); dataGridEu.BeginInvoke(new Action(() => { dataGridEu.DataSource = _tblEU; })); OpenNETCF.Media.SystemSounds.Beep.Play(); } } } else if (e.KeyCode == Keys.F9) { OperationNext(); } else if (e.KeyCode == Keys.F14) { // ReInitMX(this.labelPlace); } }
private void buttonEUSearch_Click(object sender, EventArgs e) {//Запускаем интерефейс поиска ЕУ EUSearch search = new EUSearch(); DialogResult DL = search.ShowDialog(); if (DL == DialogResult.OK) { if (search._tblEU.Rows.Count > 0) { //Удалим все УЕ которые закоммитилист. switch (ScanOperation) { case ListScanOperation.EuInAgr: { CleanCommitEU(3); break; } case ListScanOperation.EuInAgrTESA: { CleanCommitEU(3); if (CheckEuInAgrTESA()) { Sound.PlaySoundExclamationVolumeVeryHIGH(); Thread.Sleep(100); Sound.PlaySoundExclamationVolumeVeryHIGH(); return; } break; } default: break; } //Запросим выбрнаные УЕ List <CommonType.SelectEU> SelList = search.GetSelectedEU(); if (SelList != null) { foreach (var elem in SelList) { //Проверим есть ли данная ЕУ в списке if (ValidateList.CheckEUByListType(listEU, elem.Label)) { //ЕУ уже в списке Sound.PlaySoundWarning(); //return; } else { DataRow row1 = _tblEU.NewRow(); row1["Label"] = elem.Label; row1["УЕ"] = elem.YE; row1["Вес"] = elem.Weight.ToString(); row1["Марка"] = elem.Marka; row1["Размер"] = elem.Razmer; row1["Commit"] = "-1"; _tblEU.Rows.InsertAt(row1, 0); WebReference.Relmuch EUT = new WebReference.Relmuch(); EUT.LABEL = elem.Label; EUT.CODEAUTOMATIC = 3; listEU.Add(EUT); //Если нужено добавлять по 1 штуке if (addManualFirst) { break; } } } } labelCountScan.BeginInvoke(new Action(() => { labelCountScan.Text = listEU.Count.ToString(); })); dataGridEu.BeginInvoke(new Action(() => { dataGridEu.DataSource = _tblEU; })); OpenNETCF.Media.SystemSounds.Beep.Play(); } } }