public void GetListOfDeals(int searchID, string filterval, int dealerID) { DealBiz biz = new DealBiz(); if (searchID > 0 && filterval != null) { switch (searchID) { case 1: biz.SearchByDealNumber(filterval); break; case 2: biz.SearchByStockNumber(filterval); break; case 3: biz.SearchByLastName(filterval); break; case 4: biz.SearchByFirstName(filterval); break; case 5: biz.SearchBySalesDate(Convert.ToDateTime(filterval)); break; case 6: biz.SearchByDeliveryDate(Convert.ToDateTime(filterval)); break; default: break; } } this.Deals = biz.GetListOfDealsSummary(dealerID); }
public UpdateDealViewModel(int userID, int dorID) : base(userID) { context = new FowlerDORContext(); this.BusinessSources = context.BUSINESSSOURCEs.ToList(); this.FinanceTypes = context.FinanceTypes.ToList(); this.VehicleTypes = context.VehicleTypes.ToList(); this.DealStatuses = context.DealStatus.ToList(); this.VehicleKinds = context.Vehicles.Where(v => v.DisableDate == null).ToList(); this.SalesCategories = context.SalesCategories.ToList(); this.GradeCredits = context.GradeCredits.ToList(); DealBiz biz = new DealBiz(); this.Deal = biz.GetDealRecord(dorID); //Deal.GetType().GetProperty("DealerId").CustomAttributes.Add(); this.Makes = context.Makes.Where(m => (m.DisableDate == null || m.DisableDate > Deal.salesdate) && m.Dealer == Deal.Dealerid).ToList(); this.VehicleModels = context.Models.Where(m => (m.DisableDate == null || m.DisableDate > Deal.salesdate) && _makeIDs.Contains(m.MakeId)).ToList(); this.Trades = biz.GetTrades(Deal); this.SalespeopleOnDeal = biz.GetSalespersons(Deal); this.SalesManagers = context.SalesManagers.Where(m => (m.DisableDate == null || m.DisableDate > Deal.salesdate) && m.Dealer == Deal.Dealerid).ToList(); this.SalesPeople = context.SalesPersons.Where(p => (p.DisableDate == null || p.DisableDate > Deal.salesdate) && p.Dealer == Deal.Dealerid).ToList(); this.FinanceManagers = context.FinanceManagers.Where(fm => (fm.DisableDate == null || fm.DisableDate > Deal.salesdate) && fm.Dealer == Deal.Dealerid).ToList(); this.LienHolders = context.DORLienHolders.Where(l => (l.DisableDate == null || l.DisableDate > Deal.salesdate) && l.Dealer == Deal.Dealerid).ToList(); this.SaleDate = Convert.ToDateTime(this.Deal.salesdate); this.DeliveryDate = Convert.ToDateTime(this.Deal.delvdate); this.DateToAccounting = Convert.ToDateTime(this.Deal.datetoacct); this.BookedDate = Convert.ToDateTime(this.Deal.bookeddate); this.DateToTag = Convert.ToDateTime(this.Deal.datetotag); this.DateToBank = Convert.ToDateTime(this.Deal.datetobank); this.DatePaid = Convert.ToDateTime(this.Deal.datepaid); this.IsCurrentMonth = (Deal.salesdate.Month == DateTime.Now.Month ? true : false); this.CanUpdate = CanUserUpdate(); this.IsAdmin = (IsSiteAdmin || CurrentUser.AccessLevels.Exists(a => a.DealerId == Deal.Dealerid && a.Role.IsAdmin)); //this.CanUpdate = (isCurrentMonth || IsAdmin? true : false); }
public void AddDealRecord() { DealBiz biz = new DealBiz(); biz.AddDealRecord(Deal); }
public void UpdateDealRecord() { DealBiz biz = new DealBiz(); biz.UpdateDealRecord(Deal); }