private void Tim(string MaVach) { //string MaLenh; //string MaThanhPham; //string TenThanhPham; string MaVachThanhPham; //int SoLuongYC; int SoLuongDN; List <DMChungTuNhapInfo> liTim = new List <DMChungTuNhapInfo>(); List <ChungTuNhapNccChiTietHangHoaInfo> liMaVach = new List <ChungTuNhapNccChiTietHangHoaInfo>(); List <SanXuatLenhInfo> liSX = new List <SanXuatLenhInfo>(); DMChungTuNhapInfo liChungTu = new DMChungTuNhapInfo(); ChungTuXuatNhapNccInfo ct; liTim = tblChungTuDataProvider.GetChungTuByMaVach(MaVach); if (liTim.Count > 0) { ct = new ChungTuXuatNhapNccInfo { IdChungTu = liTim[0].IdChungTu, LoaiChungTu = liTim[0].LoaiChungTu, IdKho = liTim[0].IdKho, IdNhanVien = liTim[0].IdNhanVien, NgayLap = liTim[0].NgayLap, SoChungTu = liTim[0].SoChungTu, SoPO = liTim[0].SoChungTuGoc }; if (liTim[0].LoaiChungTu == Convert.ToInt32(TransactionType.NHAP_DOIMA)) { liSX = SanXuatLenhProvier.GetSanXuatLenhByMaLenh(liTim[0].SoChungTuGoc, liTim[0].IdChungTu); MaVachThanhPham = liSX[0].MaVachThanhPham; MaThanhPham = liSX[0].MaThanhPham; TenThanhPham = liSX[0].TenThanhPham; SoLuongYC = liSX[0].SoLuongTP; MaLenh = liTim[0].SoChungTuGoc; SoLuongDN = SanXuatLenhProvier.GetSoLuongDNSanXuatLenh( Convert.ToInt32(TransactionType.NHAP_DOIMA), liTim[0].SoChungTuGoc, this.MaTrungTam); liMaVach = tblChungTuDataProvider.GetMaVachByChungTuGoc(liTim[0].SoChungTu); } else { throw new ManagedException("Không tìm thấy dữ liệu phù hợp !"); } Form frm = new frmChiTietNhapThanhPham(MaLenh, MaThanhPham, TenThanhPham, MaTrungTam, MaVachThanhPham, SoLuongYC, SoLuongDN, liMaVach, ct, 2); frm.ShowDialog(); } else { throw new ManagedException("Không tìm thấy dữ liệu phù hợp !"); } }
private void dgvChiTiet_DoubleClick(object sender, EventArgs e) { if (grvChiTiet.FocusedRowHandle < 0) { return; } GetValue(); if (status != 2) { if (MaLenh != "") { frmChiTietNhapThanhPham frm = new frmChiTietNhapThanhPham(this, MaLenh, 0); frm.ShowDialog(); } } else { clsUtils.MsgCanhBao("Phiếu đã hủy không thể nhập cho phiếu này !"); return; } }
private void btnChiTiet_Click(object sender, EventArgs e) { if (grvChiTiet.FocusedRowHandle < 0) { return; } GetValue(); if (status == 2 || status == 3) { clsUtils.MsgCanhBao("Phiếu đã hủy hoặc ngừng sản xuất, không thể nhập cho phiếu này !"); return; } else { if (MaLenh != "") { frmChiTietNhapThanhPham frm = new frmChiTietNhapThanhPham(this, MaLenh, 0); frm.ShowDialog(); } } }
private void Tim(string MaVach) { liTim = tblChungTuDataProvider.GetChungTuByMaVach(MaVach); if (liTim.Count > 0) { ct = new ChungTuXuatNhapNccInfo { IdChungTu = liTim[0].IdChungTu, LoaiChungTu = liTim[0].LoaiChungTu, IdKho = liTim[0].IdKho, IdNhanVien = liTim[0].IdNhanVien, NgayLap = liTim[0].NgayLap, SoChungTu = liTim[0].SoChungTu, SoPO = liTim[0].SoChungTuGoc }; if (liTim[0].LoaiChungTu == Convert.ToInt32(TransactionType.NHAP_THANH_PHAM_SX)) { liSX = SanXuatLenhProvier.GetSanXuatLenhByMaLenh(liTim[0].SoChungTuGoc, liTim[0].IdChungTu); MaVachThanhPham = liSX[0].MaVachThanhPham; MaThanhPham = liSX[0].MaThanhPham; TenThanhPham = liSX[0].TenThanhPham; SoLuongYC = liSX[0].SoLuongTP; MaLenh = liTim[0].SoChungTuGoc; SoLuongDN = SanXuatLenhProvier.GetSoLuongDNSanXuatLenh( Convert.ToInt32(TransactionType.NHAP_THANH_PHAM_SX), liTim[0].SoChungTuGoc, MaTrungTam); liMaVach = tblChungTuDataProvider.GetMaVachByChungTuGoc(liTim[0].SoChungTu); } //else if (liTim[0].LoaiChungTu == Convert.ToInt32(TransactionType.XUAT_LINK_KIEN_SX)) //{ // liChungTu = tblChungTuDataProvider.GetChungTuBySoChungTu<DMChungTuNhapInfo>(liTim[0].SoChungTuGoc); // liSX = SanXuatLenhProvier.GetSanXuatLenhByMaLenh(liChungTu.SoChungTuGoc); // if (liSX.Count > 0) // { // MaVachThanhPham = liSX[0].MaVachThanhPham; // MaThanhPham = liSX[0].MaThanhPham; // TenThanhPham = liSX[0].TenThanhPham; // SoLuongYC = liSX[0].SoLuongTP; // MaLenh = liSX[0].MaLenh; // SoLuongDN = SanXuatLenhProvier.GetSoLuongDNSanXuatLenh( // Convert.ToInt32(TransactionType.NHAP_THANH_PHAM_SX), liChungTu.SoChungTuGoc,MaTrungTam); // liMaVach = tblChungTuDataProvider.GetMaVachByChungTuGoc(liTim[0].SoChungTu); // } // liMaVach = tblChungTuDataProvider.GetMaVachByChungTuGoc(liTim[0].SoChungTuGoc); //} else { throw new ManagedException("Không tìm thấy dữ liệu phù hợp !"); } frmChiTietNhapThanhPham frm = new frmChiTietNhapThanhPham(this, MaLenh, liMaVach, ct, 2); frm.ShowDialog(); this.Close(); } //else if (liTim.Count > 1) //{ // if (clsUtils.MsgXoa("Mã vạch tồn tại trong nhiều thành phẩm khác nhau.Xin hãy chọn thành phẩm ?") == System.Windows.Forms.DialogResult.Yes) // { // } //} else { throw new ManagedException("Không tìm thấy dữ liệu phù hợp !"); } }