private void btnMoPhieu_Click(object sender, EventArgs e) { if (grvDanhSach.FocusedRowHandle < 0) { return; } ChungTuNhapDieuChuyenInfor info = (ChungTuNhapDieuChuyenInfor)grvDanhSach.GetRow(grvDanhSach.FocusedRowHandle); if (info.LoaiChungTu == 14 || info.LoaiChungTu == 21) { frm_PhieuNhanDieuChuyen frm = new frm_PhieuNhanDieuChuyen(info); foreach (DMKhoCBOLoadInfo nguoiDungInfor in ((NguoiDungInfor)Declare.USER_INFOR).KhoNguoiDung) { IdKho += nguoiDungInfor.IdKho + ","; } if (frm.ShowDialog() == DialogResult.OK) { liDM = NhanDieuChuyenDataProvider.GetListNhanDieuChuyen(IdKho); grcDanhSach.DataSource = liDM; } } else { MessageBox.Show("Số chứng từ yêu cầu chưa được tạo!", "Thông báo"); return; } }
private void PhieuNhan_Click(object sender, EventArgs e) { try { if (grvBCNhanChuyenKho.FocusedRowHandle < 0) { return; } if (((BCTongHopHangChuyenKhoInfo)grvBCNhanChuyenKho.GetRow(grvBCNhanChuyenKho.FocusedRowHandle)).IdPhieuNhan == 0) { MessageBox.Show("Chưa có phiếu nhận!"); return; } ChungTuNhapDieuChuyenInfor info = DeNghiNhanDieuChuyenDataProvider.Instance.GetInforDNNDCByIdChungTu( ((BCTongHopHangChuyenKhoInfo)grvBCNhanChuyenKho.GetRow(grvBCNhanChuyenKho.FocusedRowHandle)).IdPhieuNhan); frm_PhieuNhanDieuChuyen frm = new frm_PhieuNhanDieuChuyen(info); if (frm.ShowDialog() == DialogResult.OK) { //grcBCNhanChuyenKho.DataSource = XuatDieuChuyenDataProvider.Instance.GetBCTongHopChuyenKho(MaTrungTam, MaKho, Convert.ToDateTime(deFrom.EditValue), Convert.ToDateTime(deTo.EditValue)); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void grvDanhSach_DoubleClick(object sender, EventArgs e) { if (grvDanhSach.FocusedRowHandle < 0) { return; } ChungTuNhapDieuChuyenInfor info = (ChungTuNhapDieuChuyenInfor)grvDanhSach.GetRow(grvDanhSach.FocusedRowHandle); if (info.LoaiChungTu == Convert.ToInt32(TransactionType.DE_NGHI_NHAN_DIEU_CHUYEN) || info.LoaiChungTu == Convert.ToInt32(TransactionType.NHAN_DIEU_CHUYEN)) { ChungTuDeNghiNhanDieuChuyenInfor pt = NhanDieuChuyenDataProvider.GetChungTuBySoCtg(info.SoChungTuGoc); frm_PhieuNhanDieuChuyen frm = new frm_PhieuNhanDieuChuyen(info); foreach (DMKhoCBOLoadInfo nguoiDungInfor in ((NguoiDungInfor)Declare.USER_INFOR).KhoNguoiDung) { IdKho += nguoiDungInfor.IdKho + ","; } if (frm.ShowDialog() == DialogResult.OK) { liDM = NhanDieuChuyenDataProvider.GetListNhanDieuChuyen(IdKho); grcDanhSach.DataSource = liDM; } } else { MessageBox.Show("Số chứng từ yêu cầu chưa được tạo!", "Thông báo"); return; } }