public void SelectByIdNguoiDung() { DonHangDAL selectDonHangByIdNguoiDung = new DonHangDAL(); selectDonHangByIdNguoiDung._nguoiDung = this._nguoiDung; KetQua = selectDonHangByIdNguoiDung.SelectByIdNguoiDung(); }
public void Update() { DonHangDAL updateDonHang = new DonHangDAL(); updateDonHang._donHang = this._donhang; updateDonHang.Update(); }
public static bool XoaDonHang(string maDonHang) { if (!DonHangDAL.CheckDonHangByMaDonHang(maDonHang)) { throw new Exception("Mã đơn hàng không tồn tại"); } return(DonHangDAL.XoaDonHang(maDonHang)); }
public static bool SuaDonHang(DTO.DonHangDTO dhDTO) { if (!DonHangDAL.CheckDonHangByMaDonHang(dhDTO.MaDonHang)) { throw new Exception("Mã đơn hàng không tồn tại"); } return(DonHangDAL.SuaDonHang(dhDTO)); }
public static List <DTO.DonHangDTO> SelectDonHangByMaNhanVienGiao(string strMaNhanVienGiao) { if (!DonHangDAL.CheckDonHangByMaNhanVienGiao(strMaNhanVienGiao)) { return(null); } else { return(DonHangDAL.SelectDonHangByMaNhanVienGiao(strMaNhanVienGiao)); } }
public static DTO.DonHangDTO SelectDonHangByMaDonHang(string strMaDonHang) { if (!DonHangDAL.CheckDonHangByMaDonHang(strMaDonHang)) { return(null); } else { return(DonHangDAL.SelectDonHangByMaDonHang(strMaDonHang)); } }
public static bool ThemDonHang(DTO.DonHangDTO dhDTO) { if (string.IsNullOrEmpty(dhDTO.TenNguoiBan)) { throw new Exception($"Đơn hàng {dhDTO.MaDonHang}: Tên người bán chưa nhập"); } if (string.IsNullOrEmpty(dhDTO.LienHeNguoiBan)) { throw new Exception($"Đơn hàng {dhDTO.MaDonHang}: Tên người bán chưa nhập"); } if (string.IsNullOrEmpty(dhDTO.SDTNguoiBan)) { throw new Exception($"Đơn hàng {dhDTO.MaDonHang}: SĐT bán chưa nhập"); } if (string.IsNullOrEmpty(dhDTO.DiaDiemNhan)) { throw new Exception($"Đơn hàng {dhDTO.MaDonHang}: Địa điểm nhận hàng chưa nhập"); } if (string.IsNullOrEmpty(dhDTO.TenNguoiMua)) { throw new Exception($"Đơn hàng {dhDTO.MaDonHang}: Tên người mua chưa nhập"); } if (string.IsNullOrEmpty(dhDTO.SDTNguoiMua)) { throw new Exception($"Đơn hàng {dhDTO.MaDonHang}: SĐT người mua chưa nhập"); } if (string.IsNullOrEmpty(dhDTO.DiaDiemGiao)) { throw new Exception($"Đơn hàng {dhDTO.MaDonHang}: Địa điểm giao hàng chưa nhập"); } if (DonHangDAL.CheckDonHangByMaDonHang(dhDTO.MaDonHang)) { throw new Exception($"Đơn hàng {dhDTO.MaDonHang}: Mã đơn hàng đã tồn tại"); } if (!DonHangDAL.CheckDonHangByMaNhanVienNhan(dhDTO.MaNhanVienNhan)) { throw new Exception($"Đơn hàng {dhDTO.MaDonHang}: Mã nhân viên nhận hàng không đã tồn tại"); } if (!DonHangDAL.CheckDonHangByMaNhanVienGiao(dhDTO.MaNhanVienGiao)) { throw new Exception($"Đơn hàng {dhDTO.MaDonHang}: Mã nhân viên giao hàng không tồn tại"); } return(DonHangDAL.ThemDonHang(dhDTO)); }
public void DatHang(KhachHang k, DonHang d, List <CTDonHang> ct) { //Tạo mã đơn hàng string mdh = Guid.NewGuid().ToString(); d.MaDonHang = mdh; //Gán mã đơn hàng cho chi tiết đơn hàng for (int i = 0; i < ct.Count; i++) { ct[i].MaDonHang = mdh; } DonHangDAL dh = new DonHangDAL(); dh.ThemDonHang(d); CTDonHangDAL ctdh = new CTDonHangDAL(); ctdh.LuuCTDonHang(ct); }
public void Insert() { DonHangDAL insertDonHang = new DonHangDAL(); ChiTietDonHangDAL insertChiTietDonHang = new ChiTietDonHangDAL(); insertDonHang._donHang = this._donhang; GridView g = new GridView(); insertDonHang.Insert(); g.DataSource = insertDonHang.SelectTop1(); g.DataBind(); _donhang.IdDonHang = int.Parse(g.Rows[0].Cells[0].Text); insertChiTietDonHang._chitietdonhang = _donhang.ChiTietDonHang; for (int i = 0; i < _donhang.ChiTietDonHang.SanPham.Length; i++) { insertChiTietDonHang._chitietdonhang.IdDonHang = _donhang.IdDonHang; insertChiTietDonHang._chitietdonhang.IdSanPham = _donhang.ChiTietDonHang.SanPham[i].IdSanPham; insertChiTietDonHang._chitietdonhang.SoLuongSanPham = _donhang.ChiTietDonHang.SanPham[i].SoLuong; insertChiTietDonHang.Insert(); } }
public void SelectById() { DonHangDAL selectDonHangById = new DonHangDAL(); selectDonHangById._donHang = this._donhang; KetQua = selectDonHangById.SelectById(); GridView grid = new GridView(); grid.DataSource = KetQua; grid.DataBind(); if (grid.Rows.Count > 0) { if (grid.Rows[0].Cells[1].Text.ToString() != " ") //grid.Rows[0].Cells[1]phu thuoc cau truy van, lay cot ngay xu ly don hang { _donhang.NgayXuLyDonHang = Convert.ToDateTime(grid.Rows[0].Cells[1].Text.ToString()); } _donhang.TrackingNumber = grid.Rows[0].Cells[3].Text.ToString().Replace(" ", ""); _donhang.IdTinhTrangDonHang = int.Parse(grid.Rows[0].Cells[2].Text.ToString()); } }
public static List <DTO.DonHangDTO> SelectDonHangAll() { return(DonHangDAL.SelectDonHangAll()); }
public static int GenerateNewMaDonHang() { return(DonHangDAL.GenerateNewMaDonHang()); }
public static List <DTO.DonHangDTO> SelectDonHangByNam(int nam) { return(DonHangDAL.SelectDonHangByNam(nam)); }
public static List <DTO.DonHangDTO> SelectDonHangByThangNam(int thang, int nam) { return(DonHangDAL.SelectDonHangByThangNam(thang, nam)); }
public static List <DTO.DonHangDTO> SelectDonHangByTrangThai(string strTrangThai) { return(DonHangDAL.SelectDonHangByTrangThai(strTrangThai)); }
public static List <DTO.DonHangDTO> SelectDonHangByLoaiHang(string strLoaiHang) { return(DonHangDAL.SelectDonHangByLoaiHang(strLoaiHang)); }
public DonHangBUS() { donHangDAL = new DonHangDAL(); }
public static List <DTO.DonHangDTO> SelectDonHangByKhuVuc(string strKhuVuc) { return(DonHangDAL.SelectDonHangByKhuVuc(strKhuVuc)); }
public void SelectAll() { DonHangDAL selectAllDonHang = new DonHangDAL(); KetQua = selectAllDonHang.SelectAll(); }