public void ThemHDDatHang() { frmDatHang_ChonNCC frmChonNCC = new frmDatHang_ChonNCC(); // khoi tao form chon nha cung cap frmChonNCC.MaNH = maNH; frmChonNCC.Mode = mode; frmChonNCC.LoadDanhSachNCC(); while (frmChonNCC.ShowDialog() == DialogResult.OK) //Mo form chon Nha cung cap { frmDatHang frmDatHang = new frmDatHang(); frmDatHang.ThongTinDH.MaNH = maNH; frmDatHang.Mode = mode; frmDatHang.ThongTinDH.MaNCC = frmChonNCC.MaNCC; frmDatHang.ThongTinDH.TenNCC = frmChonNCC.TenNCC; frmDatHang.TenNCC = frmChonNCC.TenNCC; frmDatHang.LoadDuLieu(1); if (frmDatHang.ShowDialog() == DialogResult.OK) //Mo form chon nguyen lieu va thong tin dat hang { try { int MaHD = busDatHang.InsertDatHang(mode, frmDatHang.ThongTinDH, frmDatHang.DtChiTietDatHang); if (MaHD == -1) { DevExpress.XtraEditors.XtraMessageBox.Show("Đặt hàng thất bại", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { LoadDSDatHang(); if (dtDatHang.Rows.Count > 0) { gvDatHang.SelectRow(0); } DevExpress.XtraEditors.XtraMessageBox.Show("Đã thêm đơn đặt hàng mới", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception) { DevExpress.XtraEditors.XtraMessageBox.Show("Đặt hàng thất bại", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } break; } }
public void CapNhatHDDatHang() { if (sttDH != -1) { if (lsDatHang[sttDH - 1].TinhTrang == "Đã Giao" || lsDatHang[sttDH - 1].TinhTrang == "Hủy") { DevExpress.XtraEditors.XtraMessageBox.Show("Không thể cập nhật đơn đặt hàng này!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { frmDatHang frmDatHang = new frmDatHang(); frmDatHang.ThongTinDH = lsDatHang[sttDH - 1]; frmDatHang.Mode = mode; frmDatHang.LoadThongTinDatHang(); frmDatHang.LoadDuLieu(2); if (frmDatHang.ShowDialog() == DialogResult.OK) { try { int result = busDatHang.UpdateDatHang(mode, frmDatHang.ThongTinDH, frmDatHang.DtChiTietDatHang); if (result == -1) { DevExpress.XtraEditors.XtraMessageBox.Show("Cập nhật thông tin đặt hàng thất bại", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { LoadDSDatHang(); DevExpress.XtraEditors.XtraMessageBox.Show("Đã cập nhật đơn đặt hàng", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception) { DevExpress.XtraEditors.XtraMessageBox.Show("Cập nhật thông tin đặt hàng thất bại", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } } }
public void ThemHDDatHang() { frmDatHang_ChonNCC frmChonNCC = new frmDatHang_ChonNCC(); // khoi tao form chon nha cung cap frmChonNCC.MaNH = maNH; frmChonNCC.Mode = mode; frmChonNCC.LoadDanhSachNCC(); while (frmChonNCC.ShowDialog() == DialogResult.OK) //Mo form chon Nha cung cap { frmDatHang frmDatHang = new frmDatHang(); frmDatHang.ThongTinDH.MaNH = maNH; frmDatHang.Mode = mode; frmDatHang.ThongTinDH.MaNCC = frmChonNCC.MaNCC; frmDatHang.ThongTinDH.TenNCC = frmChonNCC.TenNCC; frmDatHang.TenNCC = frmChonNCC.TenNCC; frmDatHang.LoadDuLieu(1); if (frmDatHang.ShowDialog() == DialogResult.OK) //Mo form chon nguyen lieu va thong tin dat hang { try { int MaHD = busDatHang.InsertDatHang(mode, frmDatHang.ThongTinDH, frmDatHang.DtChiTietDatHang); if (MaHD == -1) { DevExpress.XtraEditors.XtraMessageBox.Show("Đặt hàng thất bại", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { LoadDSDatHang(); if (dtDatHang.Rows.Count > 0) gvDatHang.SelectRow(0); DevExpress.XtraEditors.XtraMessageBox.Show("Đã thêm đơn đặt hàng mới", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception) { DevExpress.XtraEditors.XtraMessageBox.Show("Đặt hàng thất bại", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } break; } }