Esempio n. 1
0
 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));
 }
Esempio n. 2
0
 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));
 }
Esempio n. 3
0
 public static DTO.DonHangDTO SelectDonHangByMaDonHang(string strMaDonHang)
 {
     if (!DonHangDAL.CheckDonHangByMaDonHang(strMaDonHang))
     {
         return(null);
     }
     else
     {
         return(DonHangDAL.SelectDonHangByMaDonHang(strMaDonHang));
     }
 }
Esempio n. 4
0
        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));
        }