protected void EditChungTuInstance(ChungTuBanHangInfor ct) { List <ChungTuBanHangInfor> liPCGN = new List <ChungTuBanHangInfor>(); if (selector.selection.Count > 0) { foreach (ChungTuBanHangInfor tt in selector.selection) { if (Declare.GiaoNhanCungKhachHang && liPCGN.Exists(delegate(ChungTuBanHangInfor h) { return(!tt.HoTen.Equals(h.HoTen) || !tt.DiaChiGiaoHang.Equals(h.DiaChiGiaoHang)); })) { MessageBox.Show("Hệ thống chỉ cho phép phân công cho các đơn hàng của cùng khách hàng"); return; } else { liPCGN.Add(tt); } } } else { liPCGN.Add(ct); } Common.SetFormStatus("frmBH_LapDonHangGiaoNhan", false); frmBH_LapDonHangGiaoNhan frm = new frmBH_LapDonHangGiaoNhan(liPCGN, true); frm.ShowDialog(); }
protected override void EditChungTuInstance(ChungTuBanHangInfor ct) { //if (!Common.IsOpenForm("frmBH_LapDonHangGiaoNhan")) //{ List <ChungTuBanHangInfor> liPCGN = new List <ChungTuBanHangInfor>(); if (selector.selection.Count > 0) { foreach (ChungTuBanHangInfor tt in selector.selection) { if (String.IsNullOrEmpty(tt.SoSeri)) { MessageBox.Show("Đơn hàng " + tt.SoChungTu + " chưa xuất hóa đơn. Chỉ xem không phân công giao nhận được"); return; } if (Declare.GiaoNhanCungKhachHang && liPCGN.Exists(delegate(ChungTuBanHangInfor h) { return(!tt.HoTen.Equals(h.HoTen) || !tt.DiaChiGiaoHang.Equals(h.DiaChiGiaoHang)); })) { MessageBox.Show("Hệ thống chỉ cho phép phân công cho các đơn hàng của cùng khách hàng"); return; } else if (String.IsNullOrEmpty(tt.SoSeri)) { MessageBox.Show("Đơn hàng " + tt.SoChungTu + " chưa xuất hóa đơn. Chỉ xem không phân công giao nhận được"); return; } else { liPCGN.Add(tt); } } } else if (String.IsNullOrEmpty(ct.SoSeri)) { MessageBox.Show("Đơn hàng " + ct.SoChungTu + " chưa xuất hóa đơn. Chỉ xem không phân công giao nhận được"); return; } else { liPCGN.Add(ct); } Common.SetFormStatus("frmBH_LapDonHangGiaoNhan", false); frmBH_LapDonHangGiaoNhan frm = new frmBH_LapDonHangGiaoNhan(true, liPCGN); frm.ShowDialog(); //frm.Show(); //} }
private void btnPhanCongGiaoNhan_Click(object sender, EventArgs e) { if (gvListChungTu.FocusedRowHandle < 0) { return; } ChungTuBanHangInfor ct = (ChungTuBanHangInfor)gvListChungTu.GetRow(gvListChungTu.FocusedRowHandle); if (ct != null) { List <ChungTuBanHangInfor> liCT = new List <ChungTuBanHangInfor>(); liCT.Add(ct); frmBH_LapDonHangGiaoNhan frm = new frmBH_LapDonHangGiaoNhan(true, liCT); frm.HideMenu(true); frm.ShowDialog(); } }
private void EditOrder(int rowHandle) { return; if (rowHandle < 0) { return; } ChungTuBanHangInfor ct = (ChungTuBanHangInfor)gvListChungTu.GetRow(rowHandle); if ((int)LoaiGiaoDich > 0 && ct != null) { this.DialogResult = DialogResult.OK; } else if (ct != null) { if (ct.TrangThai == (int)OrderStatus.TAO_DON_HANG_ONLINE || ct.TrangThai == (int)OrderStatus.REJECT_DON_HANG_ONLINE) { frmBH_LapDonHangBanOnline frm = new frmBH_LapDonHangBanOnline(ct); frm.HideMenu(true); frm.ShowDialog(); } else if (ct.TrangThai == (int)OrderStatus.XAC_NHAN_DON_HANG_ONLINE) { frmBH_DuyetDonHangBanOnline frm = new frmBH_DuyetDonHangBanOnline(ct); frm.HideMenu(true); frm.ShowDialog(); } else if (ct.TrangThai == (int)OrderStatus.TAO_DON_HANG_DAT_TRUOC) { frmBH_LapDonHangBanDatTruoc frm = new frmBH_LapDonHangBanDatTruoc(ct); frm.HideMenu(true); frm.ShowDialog(); } else if (ct.TrangThai == (int)OrderStatus.DON_HANG_BAN_DAT_TRUOC || ct.TrangThai == (int)OrderStatus.DON_HANG_BAN_ONLINE || ct.TrangThai == (int)OrderStatus.DON_HANG_BAN_TAI_SHOP || ct.TrangThai == (int)OrderStatus.HUY_DON_HANG || ct.TrangThai == (int)OrderStatus.XAC_NHAN_DON_HANG_GIAO_NHAN) { if (ct.LoaiChungTu == (int)TransactionType.DON_HANG_BU_KHUYEN_MAI) { frmBH_LapDonHangBanKhuyenMai frm = new frmBH_LapDonHangBanKhuyenMai(ct); frm.HideMenu(true); frm.ShowDialog(); } else { frmBH_LapDonHangBanTheTVien frm = new frmBH_LapDonHangBanTheTVien(ct); frm.HideMenu(true); frm.ShowDialog(); } } else if (ct.TrangThai == (int)OrderStatus.PHAN_CONG_GIAO_NHAN || ct.TrangThai == (int)OrderStatus.REJECT_DON_HANG_GIAO_NHAN) { List <ChungTuBanHangInfor> lstPhieuPCGN = new List <ChungTuBanHangInfor>(); lstPhieuPCGN.Add(ct); frmBH_LapDonHangGiaoNhan frm = new frmBH_LapDonHangGiaoNhan(true, lstPhieuPCGN); frm.HideMenu(true); frm.ShowDialog(); } else if (ct.TrangThai == (int)OrderStatus.XUAT_KHO) { frmBH_XuatKhoHangBan frm = new frmBH_XuatKhoHangBan(ct); frm.HideMenu(); frm.ShowDialog(); } else { frmBH_LapDonHangBanTheTVien frm = new frmBH_LapDonHangBanTheTVien(ct); frm.HideMenu(true); frm.ShowDialog(); } } }