private void SearchPCB(string searchKey) { splashScreenManager2.ShowWaitForm(); if (string.IsNullOrEmpty(searchKey)) { splashScreenManager2.CloseWaitForm(); Ultils.TextControlNotNull(txtSearchPCB, "Nhập vào từ khóa cần tìm!"); txtSearchPCB.SelectAll(); } else { if (comboBoxEditSearchByKey.EditValue.Equals("Production ID")) { var logs = _oqcService.GetLogsById(searchKey); var list = new List <tbl_test_log>(); if (logs != null) { list.Add(logs); gridControlData.DataSource = list; btnDelete.Enabled = true; splashScreenManager2.CloseWaitForm(); } else { splashScreenManager2.CloseWaitForm(); MessageBoxHelper.ShowMessageBoxWaring($"No results width ID:[{searchKey}]"); txtSearchPCB.SelectAll(); txtSearchPCB.Focus(); } } else if (comboBoxEditSearchByKey.EditValue.Equals("Box ID")) { string strLength = txtSearchPCB.Text; if (strLength.Length >= 3) { if (strLength.Substring(0, 3).ToUpper() != "F00") { splashScreenManager2.CloseWaitForm(); Ultils.EditTextErrorMessage(txtSearchPCB, "BOX ID phải bắt đầu bằng F00"); txtSearchPCB.SelectAll(); } else { var logs = _oqcService.GetLogsByBoxId(searchKey).ToList(); if (logs.Any()) { gridControlData.DataSource = logs; btnDelete.Enabled = true; splashScreenManager2.CloseWaitForm(); } else { splashScreenManager2.CloseWaitForm(); MessageBoxHelper.ShowMessageBoxWaring($"Không tìm thấy PCB nào trong Box [{searchKey}]"); txtSearchPCB.SelectAll(); txtSearchPCB.Focus(); } } } } } }
private void SearchPCB(string productionId) { splashScreenManager2.ShowWaitForm(); if (string.IsNullOrEmpty(productionId)) { splashScreenManager2.CloseWaitForm(); Ultils.TextControlNotNull(txtSearchPCB, "Nhập vào từ khóa cần tìm!"); txtSearchPCB.SelectAll(); } else { if (comboBoxEditSearchByKey.EditValue.Equals("Production ID")) { var logs = _iqcService.GetLogsById(productionId); if (logs != null) { gridControlData.DataSource = _iqcService.GetLogsById(productionId); splashScreenManager2.CloseWaitForm(); //if (EnableUpdateOrDelete(true)) //{ // EnableSearch(false); // txtBoxID.Focus(); //} //else //{ // MessageBox.Show("False"); //} } else { splashScreenManager2.CloseWaitForm(); MessageBoxHelper.ShowMessageBoxWaring($"Không tìm thấy PCB nào với Production ID [{productionId}]"); txtSearchPCB.SelectAll(); txtSearchPCB.Focus(); } } else if (comboBoxEditSearchByKey.EditValue.Equals("Box ID")) { string strLength = txtSearchPCB.Text; if (strLength.Length >= 3) { if (strLength.Substring(0, 3).ToUpper() != "F00") { splashScreenManager2.CloseWaitForm(); Ultils.EditTextErrorMessage(txtSearchPCB, "BOX ID phải bắt đầu bằng F00"); txtSearchPCB.SelectAll(); } else { var logs = _iqcService.GetLogs().Where(p => p.BoxID == productionId).ToList(); if (logs.Any()) { gridControlData.DataSource = logs; splashScreenManager2.CloseWaitForm(); //if (EnableUpdateOrDelete(true)) //{ // EnableSearch(false); // txtBoxID.Focus(); //} //else //{ // MessageBox.Show("False"); //} } else { splashScreenManager2.CloseWaitForm(); MessageBoxHelper.ShowMessageBoxWaring($"Không tìm thấy PCB nào trong Box [{productionId}]"); txtSearchPCB.SelectAll(); txtSearchPCB.Focus(); } } } } } }