Пример #1
0
        protected override void DoubleClickInstance()
        {
            if (HangHoa != null && dgvChiTiet.CurrentRow != null)
            {
                if (!isDaXacNhanNhapKho)
                {
                    throw new Exception("Chứng từ này chưa được xác nhận nhập kho, không thể xuất được.");
                }

                if (business.ListChiTietHangHoa.Count == 0)
                {
                    chungTuInfo.IdNguoiNhapXuatKho = Declare.IdNhanVien;
                }
                SCT = tblChungTuDataProvider.CheckSoPhieuByDH(txtSoPhieu.Text, HangHoa.IdSanPham);
                if (SCT.Count == 0)
                {
                    frm_ChiTietPhieuDieuChuyenCungTT frm = new frm_ChiTietPhieuDieuChuyenCungTT(this, HangHoa, liChiTiet, chungTuInfo.IdKho);
                    if (frm.ShowDialog() == DialogResult.OK)
                    {
                        business.MergeChiTietHangHoa(frm.liChiTiet);
                    }
                }
                else
                {
                    CheckDH = true;
                    frm_ChiTietPhieuDieuChuyenCoDH frm = new frm_ChiTietPhieuDieuChuyenCoDH(this, HangHoa, liChiTiet, SoChungTu, HangHoa.IdSanPham, chungTuInfo.IdKhoDieuChuyen);
                    if (frm.ShowDialog() == DialogResult.OK)
                    {
                        business.MergeChiTietHangHoa(frm.liChiTiet);
                    }
                }
            }
        }
Пример #2
0
 protected override void DoubleClickInstance()
 {
     if (HangHoa != null && dgvChiTiet.CurrentRow != null)
     {
         frm_ChiTietPhieuDieuChuyen frm = new frm_ChiTietPhieuDieuChuyen(this, HangHoa, liChiTiet);
         if (frm.ShowDialog() == DialogResult.OK)
         {
             business.MergeChiTietHangHoa(frm.liChiTiet);
         }
     }
 }