public GetWeightValue(CheckControl ControlData) { _ControlData = ControlData; try { COMPortInitial(); DataInitial(); } catch { _ControlData.SetErrorCom(); } }
private void btnShowWorking_Click(object sender, EventArgs e) { int Y = 0; int workingStepID = TextUtils.ToInt(cboWorkingStep.SelectedValue); string qrCode = txtQRCode.Text.Trim(); string workerCode = txtWorker.Text.Trim(); string productCode = ""; string orderCode = txtQRCode.Text.Trim(); string[] arr1 = orderCode.Split(' '); if (arr1.Length > 1) { productCode = arr1[1]; } if (workingStepID == 0) { MessageBox.Show("Bạn chưa chọn công đoạn kiểm tra!", "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (string.IsNullOrWhiteSpace(qrCode)) { MessageBox.Show("Bạn chưa nhập sản phẩm cần kiểm tra!", "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } else { if (!ProductBO.Instance.CheckExist("ProductCode", productCode)) { MessageBox.Show("Mã sản phẩm không đúng!", "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } } //if (string.IsNullOrWhiteSpace(workerCode)) //{ // MessageBox.Show("Bạn chưa nhập người kiểm tra!", "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); // return; //} //else //{ // if (!UsersBO.Instance.CheckExist("Code", workerCode)) // { // MessageBox.Show("Mã người kiểm tra không đúng!", "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); // return; // } //} lstUC.Clear(); panel1.Controls.Clear(); ArrayList arr = ProductCheckHistoryDetailBO.Instance.GetListObject("spGetWorkingByProductGroupID", new string[4] { "@WorkingStepID", "@QRCode", "@ProductCode", "@WorkerCode" }, new object[4] { workingStepID, qrCode, productCode, workerCode }); if (arr.Count > 0) { foreach (var item in arr) { CheckControl uc = new CheckControl(); uc._model = (ProductCheckHistoryDetailModel)item; uc.Location = new Point(uc.Location.X, Y); panel1.Controls.Add(uc); Y += 53; lstUC.Add(uc); } } else { lstUC.Clear(); panel1.Controls.Clear(); } }