private void dcdEvent_Scanned(object sender, DecodeEventArgs e) { CodeId cID = CodeId.NoData; string dcdData = string.Empty; // Obtain the string and code id. try { dcdData = hDcd.ReadString(e.RequestID, ref cID); //quet tem cuon if (dangQuet == 0) { temCuon = new TemCuon(dcdData); if (temCuon.IdCuon == null) { MessageBox.Show("Hay quet vao tem cuon", "Chu y", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); } else { //load thong tin tem cuon lblVnptPN.Text = temCuon.VnptPn; lblPhieuNhapKho.Text = temCuon.SoPhieuNhapKho; lblSoDonHang.Text = temCuon.SoDonHang; lblNgayNhapKho.Text = temCuon.NgayNhapKho; lblSoLuong.Text = temCuon.SoLuong; lblIdCuon.Text = temCuon.IdCuon; dangQuet = 1; } } //Quet tem vitri else if (dangQuet == 1) { temViTri = new TemVitri(dcdData); if (temViTri.ID == 0 || temViTri.ID == null) { MessageBox.Show("Hay quet vao tem vi tri", "Chu y", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); } else { //load thong tin tem cuon lblViTri.Text = temViTri.ID + "-" + temViTri.Ten; dangQuet = 2; btnSave.Enabled = true; btnReset.Enabled = true; } } } catch (Exception ex) { MessageBox.Show(ex.StackTrace); MessageBox.Show("Co loi xay ra, hay quet lai tu dau", "Chu y", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); ResetForm(); } }
private void ResetForm() { //pbArrowVitri.Visible = true; //pbArrowLinhKien.Visible = false; lblStartMsgVitri.Visible = true; lblStartMsgLinhKien.Visible = true; btnReset.Enabled = false; btnSave.Enabled = false; btnXoaVitri.Enabled = false; lblViTri.Text = ""; temViTri = null; dgListCuon.DataSource = null; listTemThungThanhPham.Clear(); dangQuet = 0; SoKien = 0; dtTemThungThanhPham.Rows.Clear(); dgListCuon.Visible = false; }
private void btnXoaVitri_Click(object sender, EventArgs e) { lblViTri.Text = ""; dangQuet = 0; //pbArrowVitri.Visible = true; //pbArrowLinhKien.Visible = false; lblStartMsgLinhKien.Visible = false; lblStartMsgVitri.Visible = true; temViTri = null; btnXoaVitri.Enabled = false; btnReset.Enabled = false; btnSave.Enabled = false; if (dtTemThungThanhPham.Rows.Count == 0) { btnReset.Enabled = false; btnSave.Enabled = false; lblStartMsgLinhKien.Visible = true; dgListCuon.Visible = false; } }
private void dcdEvent_Scanned(object sender, DecodeEventArgs e) { CodeId cID = CodeId.NoData; string dcdData = string.Empty; TemVitri temVitriTMP = null; // Obtain the string and code id. try { dcdData = hDcd.ReadString(e.RequestID, ref cID); temVitriTMP = new TemVitri(dcdData); if (temVitriTMP.ID != 0 && temVitriTMP.ID != null) { dangQuet = 0; } else { temThungThanhPham = new TemThungThanhPham(dcdData); dangQuet = 1; } //quet tem Vitri if (dangQuet == 0) { if (temVitriTMP.ID == 0 || temVitriTMP.ID == null) { MessageBox.Show("Ma vach khong hop le", "Chu y", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); } else { if (temViTri != null) { if (temViTri.ID != temVitriTMP.ID) { MessageBox.Show("Bạn phải xóa vị trí cũ trước khi quét vị trí mới", "Chu y", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); } } else { temViTri = temVitriTMP; //load thong tin vi tri lblViTri.Text = temViTri.ID + "-" + temViTri.Ten; btnXoaVitri.Enabled = true; dangQuet = 1; lblStartMsgVitri.Visible = false; if (dtTemThungThanhPham.Rows.Count > 0) { btnSave.Enabled = true; btnReset.Enabled = true; } } } } //Quet tem Cuon else if (dangQuet == 1 || dangQuet == 2) { dgListCuon.Visible = true; //temCuon = new TemCuon(dcdData); lblStartMsgLinhKien.Visible = false; if (temThungThanhPham.IdThung == null) { MessageBox.Show("Ma vach khong hop le", "Chu y", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); } else { //check exist in the added list TemThungThanhPham tmp = listTemThungThanhPham.Find(x => x.IdThung == temThungThanhPham.IdThung); if (tmp == null) { listTemThungThanhPham.Add(temThungThanhPham); updateGridLayout(); dangQuet = 2; lblStartMsgLinhKien.Visible = false; SoKien++; if (temViTri != null) { btnSave.Enabled = true; btnReset.Enabled = true; } } else { MessageBox.Show("Thùng này đã được quét", "Chu y", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); } } } } catch (Exception ex) { Console.WriteLine(ex.Message); MessageBox.Show("Co loi xay ra, hay quet lai tu dau", "Chu y", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); } }