private List <LendingPageViewModel> Map(List <BaseAudit> audits) { var output = new List <LendingPageViewModel>(); var baseAuditDal = new BaseAuditDAL(); var saleGroups = new SalesGroupBll().GetAll().ToList(); audits.ForEach(p => { var lendModel = new LendingPageViewModel(); lendModel.ID = p.ID; lendModel.BorrowerName = p.BorrowerName; lendModel.CaseNum = p.NewCaseNum; lendModel.CaseStatus = baseAuditDal.GetbyCaseNum(p.NewCaseNum).CaseStatus; lendModel.CaseStatusText = Helper.CaseStatusHelper.GetBigStatusText(lendModel.CaseStatus); lendModel.CreateTime = p.CreateTime; lendModel.LendingDate = p.LendingDate; lendModel.LoanAmount = p.LoanAmount; lendModel.SalesGroupID = p.SalesGroupID; lendModel.SalesGroupText = saleGroups.Single(sale => sale.ID == p.SalesGroupID).Name; output.Add(lendModel); }); return(output); }
public MortgageController() { _mortgagePush = new MortgagePush(); _auditBll = new BaseAuditBll(); _mortgageDal = new MortgageDAL(); _baseAuditDal = new BaseAuditDAL(); _mortgageBll = new MortgageBll(); _salesGroupBll = new SalesGroupBll(); }
public BaseCaseListViewModel CastModel(BaseCase baseCase) { BaseCaseListViewModel baseCaseListViewModel = new BaseCaseListViewModel(); CollateralDAL collateralDal = new CollateralDAL(); SalesManDAL salesManDal = new SalesManDAL(); Framework.DAL.Audit.BaseAuditDAL badit = new Framework.DAL.Audit.BaseAuditDAL(); var saleGroups = new SalesGroupBll().GetAll().ToList(); Infrastructure.ExtendTools.ObjectExtend.CopyTo(baseCase, baseCaseListViewModel); baseCaseListViewModel.CaseNum = baseCase.NewCaseNum; var sale = salesManDal.Get(baseCase.SalesID); baseCaseListViewModel.SalesDisplay = sale == null ? "" : sale.Name; var firstcoll = collateralDal.FindByCaseID(baseCase.ID).FirstOrDefault(t => t.CollateralType == DictionaryString.CollateralType); if (firstcoll != null) { baseCaseListViewModel.FirstCollateral = string.Format("{0}({1})", firstcoll.Address, firstcoll.BuildingName); } if (baseCase.NewCaseNum != null && baseCase.Version > 0) { var audit = badit.GetbyCaseNum(baseCase.NewCaseNum); var CaseStatus = audit == null ? "数据不完整" : audit.CaseStatus; baseCaseListViewModel.CaseStatus = CaseStatus == null ? "" : CaseStatus; baseCaseListViewModel.CaseStatusText = CaseStatus == null ? "" : Helper.CaseStatusHelper.GetBigStatusText(CaseStatus); } else if (baseCase.NewCaseNum != null && baseCase.Version == 0) { baseCaseListViewModel.CaseStatus = ""; baseCaseListViewModel.CaseStatusText = "预提交"; } else { baseCaseListViewModel.CaseStatus = null; } if (baseCaseListViewModel.SalesGroupID != null) { baseCaseListViewModel.SalesGroupText = saleGroups.Single(x => x.ID == baseCaseListViewModel.SalesGroupID).Name; } return(baseCaseListViewModel); }
// GET: CaseAll public ActionResult Index() { SalesGroupBll _salesGroupBll = new SalesGroupBll(); var salesGroups = new List <SelectListItem>(); salesGroups.Add(new SelectListItem() { Selected = true, Text = "", Value = "", }); _salesGroupBll.GetAll().ForEach(p => salesGroups.Add(new SelectListItem { Text = p.Name, Value = p.ID })); ViewBag.SaleGroups = salesGroups; return(View()); }
public BaseAuditViewModel CastModel(BaseAudit model) { BaseAuditViewModel bcvm = new BaseAuditViewModel(); Framework.DAL.Audit.BaseAuditDAL baseAuditDal = new Framework.DAL.Audit.BaseAuditDAL(); var saleGroups = new SalesGroupBll().GetAll().ToList(); Infrastructure.ExtendTools.ObjectExtend.CopyTo(model, bcvm); if (bcvm == null || model == null) { return(null); } MortgageBll mortgageBll = new MortgageBll(); var mortgage = mortgageBll.QueryById(model.ID); bcvm.OtherFileIsupload = "未上传"; if (mortgage != null) { bcvm.OtherFileIsupload = mortgage.OtherFile != "" ? "已上传" : "未上传"; } bcvm.CaseNum = model.NewCaseNum; if (model.NewCaseNum != null) { var caseStatus = baseAuditDal.GetbyCaseNum(model.NewCaseNum).CaseStatus; bcvm.CaseStatus = caseStatus ?? ""; bcvm.CaseStatusText = caseStatus == null ? "" : Helper.CaseStatusHelper.GetStatsText(caseStatus); } else { bcvm.CaseStatusText = ""; } if (bcvm.SalesGroupID != null) { bcvm.SalesGroupText = saleGroups.Single(x => x.ID == bcvm.SalesGroupID).Name; } return(bcvm); }
/// <summary> /// 拷贝BaseAudit信息 /// </summary> /// <param name="baseCase"></param> /// <returns></returns> public CaseAllPageViewModel CopyModel(BaseAuditDTO baseCase) { var caseall = new CaseAllPageViewModel(); var dicdal = new DictionaryDAL(); var saleGroups = new SalesGroupBll().GetAll().ToList(); Com.HSJF.Infrastructure.ExtendTools.ObjectExtend.CopyTo(baseCase, caseall); caseall.CaseNum = baseCase.NewCaseNum; if (caseall.SalesGroupID != null) { var firstOrDefault = saleGroups.FirstOrDefault(x => x.ID == caseall.SalesGroupID); if (firstOrDefault != null) { caseall.SalesGroupText = firstOrDefault.Name; } } caseall.CaseStatusText = Helper.CaseStatusHelper.GetStatsText(baseCase.CaseStatus); caseall.TermText = dicdal.GetText(caseall.AuditTerm); caseall.ThirdPartyText = dicdal.GetText(caseall.ThirdParty); caseall.CaseModeText = dicdal.GetText(caseall.CaseMode) == "" ? "未选择" : dicdal.GetText(caseall.CaseMode); caseall.LendTimeText = caseall.LendTime == null ? "" : caseall.LendTime.Value.Date.ToLocalTime().ToShortDateString(); return(caseall); }
public LendingController() { _salesGroupBll = new SalesGroupBll(); }