public static void NhapPhieuThuTien(PhieuThuTien phieuThuTien) { PhieuThuTienDAL.NhapPhieuThuTien(phieuThuTien); string hieuXe = XeDAL.GetHieuXe(phieuThuTien.BienSo); string maBCDT = BaoCaoDoanhThuBLL.GetMaBC(phieuThuTien.NgayThu.Month, phieuThuTien.NgayThu.Year); if (maBCDT == "") { maBCDT = BaoCaoDoanhThuBLL.AutoMABC(); BaoCaoDoanhThu baoCao = new BaoCaoDoanhThu(); baoCao.MaBaoCaoDoanhThu = maBCDT; baoCao.Thang = phieuThuTien.NgayThu.Month; baoCao.Nam = phieuThuTien.NgayThu.Year; BaoCaoDoanhThuBLL.ThemBC(baoCao); } ChiTietBaoCaoDoanhThu chiTiet = new ChiTietBaoCaoDoanhThu(); chiTiet.MaBC = maBCDT; chiTiet.MaCTBC = ChiTietBaoCaoDoanhThuBLL.GetMaCTBC(maBCDT, hieuXe); chiTiet.HieuXe = hieuXe; if (chiTiet.MaCTBC == "") { chiTiet.MaCTBC = ChiTietBaoCaoDoanhThuBLL.AutoMACTBC(); ChiTietBaoCaoDoanhThuBLL.ThemCTBC(chiTiet); } ChiTietBaoCaoDoanhThuBLL.CapNhatBaoCao(chiTiet, phieuThuTien.SoTienThu); }
public static bool ThemXe(Xe xe) { DataTable dt = XeDAL.NhapXe(xe); foreach (DataRow row in dt.Rows) { if (row.ItemArray[0].ToString().Trim() == "0") { return(true); } } return(false); }
public static bool KiemTraHieuXe(string hieuXe) { List <Xe> listXe = XeDAL.GetList(); foreach (Xe xe in listXe) { if (hieuXe == xe.HieuXe) { return(true); } } return(false); }
public static void ThemPhieuSuaChua(PhieuSuaChua psc) { PhieuSuaChuaDAL.ThemPhieuSuaChua(psc); string hieuXe = XeDAL.GetHieuXe(psc.BienSo); string maBCDT = BaoCaoDoanhThuBLL.GetMaBC(psc.NgaySuaChua.Month, psc.NgaySuaChua.Year); if (maBCDT == "") { maBCDT = BaoCaoDoanhThuBLL.AutoMABC(); BaoCaoDoanhThu baoCao = new BaoCaoDoanhThu(); baoCao.MaBaoCaoDoanhThu = maBCDT; baoCao.Thang = psc.NgaySuaChua.Month; baoCao.Nam = psc.NgaySuaChua.Year; BaoCaoDoanhThuBLL.ThemBC(baoCao); } ChiTietBaoCaoDoanhThu chiTiet = new ChiTietBaoCaoDoanhThu(); chiTiet.MaBC = maBCDT; chiTiet.MaCTBC = ChiTietBaoCaoDoanhThuBLL.GetMaCTBC(maBCDT, hieuXe); if (chiTiet.MaCTBC == "") { chiTiet.MaCTBC = ChiTietBaoCaoDoanhThuBLL.AutoMACTBC(); chiTiet.HieuXe = hieuXe; ChiTietBaoCaoDoanhThuBLL.ThemCTBC(chiTiet); } ChiTietBaoCaoDoanhThuBLL.CapNhatSoLuotSua(chiTiet); string maBCT = BaoCaoTonBLL.GetMaBCT(psc.NgaySuaChua.Month, psc.NgaySuaChua.Year); if (maBCT == "") { maBCT = BaoCaoTonBLL.AutoMABCT(); BaoCaoTon BCT = new BaoCaoTon(); BCT.MaBCT = maBCT; BCT.Thang = psc.NgaySuaChua.Month; BCT.Nam = psc.NgaySuaChua.Year; BaoCaoTonBLL.ThemBC(BCT); } }
public static void XoaXe(string bienSo) { DataTable dtPTT = PhieuThuTienBLL.GetListPTT(bienSo); foreach (DataRow row in dtPTT.Rows) { PhieuThuTienBLL.XoaPhieuThuTien(row.ItemArray[0].ToString()); } DataTable dtPSC = PhieuSuaChuaBLL.GetListPSC(bienSo); foreach (DataRow row in dtPSC.Rows) { PhieuSuaChuaBLL.XoaPhieuSuaChua(row.ItemArray[0].ToString()); } XeDAL.XoaXe(bienSo); }
public static void CapNhatThongTinXe(Xe xe) { XeDAL.CapNhatThongTinXe(xe); }
public static DataTable TimKiemXe(string tuKhoa) { return(XeDAL.TimKiemXe(tuKhoa)); }
public static int GetSoXeTiepNhan(DateTime ngayTiepNhan) { return(XeDAL.GetSoXeTiepNhan(ngayTiepNhan)); }
public static DataTable GetThongTinXe(string bienSo) { return(XeDAL.GetThongTinXe(bienSo)); }
public static string GetChuXe(string bienSo) { return(XeDAL.GetChuXe(bienSo)); }
public static List <Xe> GetList() { return(XeDAL.GetList()); }