public DayStatisticsBll() { _baseAuditDal = new BaseAuditDAL(); _salesGroupDal = new SalesGroupDAL(); _mortgageDal = new MortgageDAL(); _log = new LogManagerExtend(); _baseCaseDal = new BaseCaseDAL(); _lendingDal = new LendingDAL(); }
public bool GetBaseCaseFile(string linkkey, Com.HSJF.Infrastructure.Identity.Model.User user) { BaseCaseDAL bcd = new BaseCaseDAL(); var model = bcd.GetAuthorizeAndSelf(linkkey, user); if (model != null) { return(true); } return(false); }
private void UpdateCaseNum(BaseCaseDAL baseCaseDal, SalesGroupDAL salesGroupDal) { // step 1 update NewCaseNum string[] caseNum = baseCaseDal.GetAll().Where(p => p.CaseNum != null).Select(p => p.CaseNum).Distinct().ToArray(); caseNum.ForEach(p => { var sameCaseNumCases = baseCaseDal.GetAll().Where(c => c.CaseNum == p).ToList(); var salesGroupId = sameCaseNumCases.First().SalesGroupID; var salesGroup = salesGroupDal.GetAll().First(t => t.ID == salesGroupId); sameCaseNumCases.ForEach(t => { t.CaseNum = (Convert.ToInt32(t.CaseNum.Substring(4)) + 100000).ToString(); t.NewCaseNum = "L" + salesGroup.ShortCode + "-" + t.CaseNum; }); baseCaseDal.UpdateRange(sameCaseNumCases); baseCaseDal.AcceptAllChange(); }); // step 2 update CaseNum }
public IEnumerable <AuditHistory> GetHistory(IQueryable <BaseAudit> list) { if (list == null || !list.Any()) { return(null); } IList <AuditHistory> hislist = new List <AuditHistory>(); BaseCaseDAL bcd = new BaseCaseDAL(); Framework.DAL.UserDAL user = new Framework.DAL.UserDAL(); var lis = list.OrderByDescending(s => s.Version).First(); foreach (var model in list) { var his = new AuditHistory(); if (model.Equals(lis)) { his.CreatUser = user.GetDisplayName(model.CreateUser); his.CreateTime = null; his.CaseStatusTest = CaseStatusHelper.GetStatsText(model.CaseStatus); his.Action = ActionTest(model, list); hislist.Add(his); } else { his.CreatUser = user.GetDisplayName(model.CreateUser); his.CreateTime = GetCommitTime(model, list); his.CaseStatusTest = CaseStatusHelper.GetStatsText(model.CaseStatus); his.Description = ""; //if (model.RejectType != null) //{ // string RejectType = ""; // string[] str = model.RejectType.Split(','); // DictionaryDAL dadal = new DictionaryDAL(); // foreach (var item in str) // { // RejectType += dadal.GetText(item) + ","; // } // RejectType = RejectType.Substring(0, RejectType.Length - 1); // if (!string.IsNullOrEmpty(model.Description)) // { // his.Description = RejectType + "<br/>" + model.Description.Replace("\n", "<br/>"); // } // else // { // his.Description = RejectType; // } //} //else //{ //if (!string.IsNullOrEmpty(model.RejectReason)) //{ // his.Description += model.RejectReason.Replace("\n", "<br/>"); //} if (!string.IsNullOrEmpty(model.Description)) { his.Description += model.Description.Replace("\n", "<br/>"); } else { his.Description += ""; } //} his.Action = ActionTest(model, list); hislist.Add(his); } } var newcasenum = list.FirstOrDefault().NewCaseNum; var basecase = bcd.GetAll(t => t.NewCaseNum == newcasenum).FirstOrDefault(); hislist.Add(new AuditHistory() { CreatUser = user.GetDisplayName(basecase.CreateUser), CreateTime = basecase.CreateTime, CaseStatusTest = "进件", Description = "", Action = "提交", }); return(hislist); }
public BaseCaseBll() { _baseCaseDal = new BaseCaseDAL(); _salesGroupDal = new SalesGroupDAL(); }
public DataMigration() { _baseCaseDal = new BaseCaseDAL(); _baseAuditDal = new BaseAuditDAL(); _mortgageDal = new MortgageDAL(); }