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