private void btnDeNghiDieuChuyen_Click(object sender, EventArgs e) { frm_DanhSachPhieuDeNghiXuatDieuChuyen frm = new frm_DanhSachPhieuDeNghiXuatDieuChuyen(); frm.ShowDialog(); }
public void TestDeNghiXuatDieuChuyenSys() { frm_DanhSachPhieuDeNghiXuatDieuChuyen frm = new frm_DanhSachPhieuDeNghiXuatDieuChuyen(); frm.ShowDialog(); }
public void TestHuyDieuChuyen() { int idKhoXuat = 7, idKhoNhan = 0, idSanPham = 56586; string soChungTuXuat = "PXDC-140314"; HangTonKhoInfo hangTonKhoXuatInfoBefor = null; HangTonKhoInfo hangTonKhoXuatTGInfoBefor = null; HangTonKhoInfo hangTonKhoNhanInfoBefor = null; HangTonKhoInfo hangTonKhoNhanTGInfoBefor = null; HangTonKhoInfo hangTonKhoXuatInfoAfter = null; HangTonKhoInfo hangTonKhoXuatTGInfoAfter = null; HangTonKhoInfo hangTonKhoNhanInfoAfter = null; HangTonKhoInfo hangTonKhoNhanTGInfoAfter = null; ChungTuXuatDieuChuyenInfo chungTuXuatDieuChuyenInfo = null; ChungTuXuatDieuChuyenInfo chungTuXuatDieuChuyenTGInfo = null; ChungTuNhapDieuChuyenInfo chungTuNhanDieuChuyenTGInfo = null; ChungTuNhapDieuChuyenInfo chungTuNhanDieuChuyenInfo = null; chungTuXuatDieuChuyenInfo = DeNghiXuatDieuChuyenDataProvider.Instance.GetChungTuXuatDieuChuyenBySoChungTu(soChungTuXuat); chungTuNhanDieuChuyenTGInfo = DeNghiNhapDieuChuyenTGDataProvider.Instance.GetChungTuNhanDCTGBySoCTGoc(soChungTuXuat); chungTuNhanDieuChuyenInfo = DeNghiNhapDieuChuyenDataProvider.Instance.GetChungTuNhanDCBySoCTGoc(chungTuXuatDieuChuyenInfo.SoChungTu); if (chungTuNhanDieuChuyenInfo != null) { chungTuXuatDieuChuyenTGInfo = DeNghiXuatDieuChuyenTGDataProvider.Instance.GetChungTuXuatDCTGBySoCTGoc( chungTuNhanDieuChuyenInfo.SoChungTu); } frm_DanhSachPhieuDeNghiXuatDieuChuyen frmTest = new frm_DanhSachPhieuDeNghiXuatDieuChuyen(); hangTonKhoXuatInfoBefor = HangTonKhoDAO.Instance.GetHangTonKhoById(chungTuXuatDieuChuyenInfo.IdKho, idSanPham, 0); if (chungTuNhanDieuChuyenTGInfo != null) { hangTonKhoNhanTGInfoBefor = HangTonKhoDAO.Instance.GetHangTonKhoById(chungTuNhanDieuChuyenTGInfo.IdKho, idSanPham, 0); } if (chungTuNhanDieuChuyenInfo != null) { hangTonKhoNhanInfoBefor = HangTonKhoDAO.Instance.GetHangTonKhoById(chungTuNhanDieuChuyenInfo.IdKho, idSanPham, 0); } if (chungTuXuatDieuChuyenTGInfo != null) { hangTonKhoXuatTGInfoBefor = HangTonKhoDAO.Instance.GetHangTonKhoById(chungTuXuatDieuChuyenTGInfo.IdKho, idSanPham, 0); } frmTest.HuyDieuChuyen(chungTuXuatDieuChuyenInfo); hangTonKhoXuatInfoAfter = HangTonKhoDAO.Instance.GetHangTonKhoById(chungTuXuatDieuChuyenInfo.IdKho, idSanPham, 0); Assert.AreEqual(hangTonKhoXuatInfoBefor.TonAo - hangTonKhoXuatInfoAfter.TonAo, -1); if (chungTuXuatDieuChuyenInfo.LoaiChungTu == Convert.ToInt32(TransactionType.XUAT_DIEU_CHUYEN)) { Assert.AreEqual(hangTonKhoXuatInfoBefor.SoLuong - hangTonKhoXuatInfoAfter.SoLuong, -1); } if (chungTuNhanDieuChuyenTGInfo != null && chungTuNhanDieuChuyenInfo == null) { hangTonKhoNhanTGInfoAfter = HangTonKhoDAO.Instance.GetHangTonKhoById(chungTuNhanDieuChuyenTGInfo.IdKho, idSanPham, 0); //điều chuyển khác trung tâm, chưa có đề nghị nhận Assert.AreEqual(hangTonKhoNhanTGInfoBefor.TonAo - hangTonKhoNhanTGInfoAfter.TonAo, 1); if (chungTuNhanDieuChuyenTGInfo.LoaiChungTu == Convert.ToInt32(TransactionType.XUAT_DIEU_CHUYEN_TRUNG_GIAN)) { Assert.AreEqual(hangTonKhoNhanTGInfoBefor.SoLuong - hangTonKhoNhanTGInfoAfter.SoLuong, 1); } } if (chungTuNhanDieuChuyenInfo != null) { hangTonKhoNhanInfoAfter = HangTonKhoDAO.Instance.GetHangTonKhoById(chungTuNhanDieuChuyenInfo.IdKho, idSanPham, 0); //đã có đề nghị nhận Assert.AreEqual(hangTonKhoNhanInfoBefor.TonAo - hangTonKhoNhanInfoAfter.TonAo, 1); } //if (chungTuXuatDieuChuyenTGInfo != null) //{ // hangTonKhoXuatTGInfoAfter = HangTonKhoDAO.Instance.GetHangTonKhoById(chungTuXuatDieuChuyenTGInfo.IdKho, idSanPham, 0); //} }