Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
        public void AddDealRecord()
        {
            DealBiz biz = new DealBiz();

            biz.AddDealRecord(Deal);
        }
Пример #4
0
        public void UpdateDealRecord()
        {
            DealBiz biz = new DealBiz();

            biz.UpdateDealRecord(Deal);
        }