public AuditHelp() { badal = new BaseAuditDAL(); relationEnterpriseAuditDAL = new RelationEnterpriseAuditDAL(); relationPersonAuditDAL = new RelationPersonAuditDAL(); addressAuditDAL = new AddressAuditDAL(); emergencyContactAuditDAL = new EmergencyContactAuditDAL(); contactAuditDAL = new ContactAuditDAL(); collateralAuditDAL = new CollateralAuditDAL(); individualCreditDAL = new IndividualCreditDAL(); enterpriseCreditDAL = new EnterpriseCreditDAL(); enforcementPersonDAL = new EnforcementPersonDAL(); industryCommerceTaxDAL = new IndustryCommerceTaxDAL(); guarantorDAL = new GuarantorDAL(); houseDetailDAL = new HouseDetailDAL(); estimateSourceDAL = new EstimateSourceDAL(); IntroducerAuditDAL = new IntroducerAuditDAL(); }
//public void SavePublic(string id, string newid, string creatUser) //{ // MortgageDAL mort = new MortgageDAL(); // var morimodel = mort.GetPublic(id); // if (morimodel == null) // { // return; // } // var pubMort = new PublicMortgage() // { // CreateTime = DateTime.Now, // ID = newid, // CreateUser = creatUser, // ContractFile = morimodel.ContractFile, // NoteFile = morimodel.NoteFile, // ReceiptFile = morimodel.ReceiptFile, // OtherFile = morimodel.OtherFile, // FourFile = morimodel.FourFile, // ContractNo = morimodel.ContractNo, // ContractAmount = morimodel.ContractAmount, // ContractDate = morimodel.ContractDate, // ContractPerson = morimodel.ContractPerson, // UndertakingFile = morimodel.UndertakingFile, // RepaymentAttorneyFile = morimodel.RepaymentAttorneyFile, // ContactConfirmFile = morimodel.ContactConfirmFile, // PowerAttorneyFile = morimodel.PowerAttorneyFile, // CollectionFile = morimodel.CollectionFile, // }; // mort.Add(pubMort); //} /// <summary> /// 保存关系人信息集合 /// </summary> /// <param name="RelationPersons"></param> /// <param name="auditId"></param> public IEnumerable <RelationPersonAudit> SaveRelationPersons(BaseAudit baseaudit, BaseAudit newaudit) { RelationPersonAuditDAL rpDAL = new RelationPersonAuditDAL(); var personList = new List <RelationPersonAudit>(); foreach (var model in baseaudit.RelationPersonAudits) { RelationPersonAudit entity = new RelationPersonAudit(); #region 关系人信息集合 entity.ID = Guid.NewGuid().ToString(); entity.AuditID = newaudit.ID; entity.Birthday = model.Birthday; entity.ExpiryDate = model.ExpiryDate; entity.IdentificationNumber = model.IdentificationNumber; entity.IdentificationType = model.IdentificationType; entity.MaritalStatus = model.MaritalStatus; entity.Name = model.Name; entity.RelationType = model.RelationType; entity.SalaryDescription = model.SalaryDescription; entity.BorrowerRelation = model.BorrowerRelation; entity.IsCoBorrower = model.IsCoBorrower; entity.Warranty = model.Warranty; entity.Sequence = model.Sequence; // 上传身份证复印件 entity.IdentificationFile = SaveFiles(model.IdentificationFile, entity.ID, newaudit.ID); // 上传婚姻证明文件保存 entity.MarryFile = SaveFiles(model.MarryFile, entity.ID, newaudit.ID); // 上传单身证明文件保存 entity.SingleFile = SaveFiles(model.SingleFile, entity.ID, newaudit.ID); // 上传出生证明文件保存 entity.BirthFile = SaveFiles(model.BirthFile, entity.ID, newaudit.ID); // 上传户口本复印件文件保存 entity.AccountFile = SaveFiles(model.AccountFile, entity.ID, newaudit.ID); // 上传收入证明(受薪水人士)文件保存 entity.SalaryPersonFile = SaveFiles(model.SalaryPersonFile, entity.ID, newaudit.ID); // 上传收入证明(自雇有执照)文件保存 entity.SelfLicenseFile = SaveFiles(model.SelfLicenseFile, entity.ID, newaudit.ID); // 上传收入证明(自雇无执照)文件保存 entity.SelfNonLicenseFile = SaveFiles(model.SelfNonLicenseFile, entity.ID, newaudit.ID); // 银行流水 entity.BankFlowFile = SaveFiles(model.BankFlowFile, entity.ID, newaudit.ID); // 个人征信报告 entity.IndividualFile = SaveFiles(model.IndividualFile, entity.ID, newaudit.ID); // 其他证明 entity.OtherFile = SaveFiles(model.OtherFile, entity.ID, newaudit.ID); SaveAddresses(model, entity); SaveEmergencyContacts(model, entity); SaveContacts(model, entity); SaveRelationEnterprises(model, entity, baseaudit, newaudit); // 保存个人资信信息集合 SaveIndividualCredit(baseaudit, newaudit, model, entity); // 保存被执行人信息集合 SaveEnforcementPerson(baseaudit, newaudit, model, entity); personList.Add(entity); } relationPersonAuditDAL.AddRange(personList); return(personList); }