예제 #1
0
 public static List <DTO.DonHangDTO> SelectDonHangByMaNhanVienGiao(string strMaNhanVienGiao)
 {
     if (!DonHangDAL.CheckDonHangByMaNhanVienGiao(strMaNhanVienGiao))
     {
         return(null);
     }
     else
     {
         return(DonHangDAL.SelectDonHangByMaNhanVienGiao(strMaNhanVienGiao));
     }
 }
예제 #2
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));
        }