/// <summary> /// 公司账户修改 /// </summary> /// <param name="model">公司账户信息实体</param> /// <returns></returns> public bool AccountUpdate(EyouSoft.Model.CompanyStructure.CompanyAccount model) { bool IsTrue = false; EyouSoft.Data.CompanyAccount DataModel = dcDal.CompanyAccount.FirstOrDefault(item => item.Id == model.Id && item.CompanyId == model.CompanyId ); if (DataModel != null) { DataModel.AccountName = model.AccountName; DataModel.BankName = model.BankName; DataModel.BankNo = model.BankNo; dcDal.SubmitChanges(); IsTrue = true; } DataModel = null; return(IsTrue); }
/// <summary> /// 公司账户新增 /// </summary> /// <param name="model">公司账户信息实体</param> /// <returns></returns> public bool AccountAdd(EyouSoft.Model.CompanyStructure.CompanyAccount model) { bool IsTrue = false; EyouSoft.Data.CompanyAccount AcountModel = new EyouSoft.Data.CompanyAccount() { AccountName = model.AccountName, BankName = model.BankName, BankNo = model.BankNo, CompanyId = model.CompanyId, }; dcDal.CompanyAccount.InsertOnSubmit(AcountModel); dcDal.SubmitChanges(); if (dcDal.ChangeConflicts.Count == 0) { IsTrue = true; } AcountModel = null; return(IsTrue); }
/// <summary> /// 新增 /// </summary> /// <param name="model">公司信息实体</param> /// <returns></returns> public bool Add(EyouSoft.Model.CompanyStructure.CompanyInfo model) { bool IsTrue = false; EyouSoft.Data.CompanyInfo DataModel = new EyouSoft.Data.CompanyInfo(); DataModel.CompanyEnglishName = model.CompanyEnglishName; DataModel.CompanyName = model.CompanyName; DataModel.CompanySiteUrl = model.CompanySiteUrl; DataModel.CompanyType = model.CompanyType; DataModel.CompanyZip = model.CompanyZip; DataModel.ContactFax = model.ContactFax; DataModel.ContactMobile = model.ContactMobile; DataModel.ContactName = model.ContactName; DataModel.ContactTel = model.ContactTel; DataModel.License = model.License; DataModel.SystemId = model.SystemId; DataModel.IssueTime = System.DateTime.Now; if (model.CompanyAccountList != null && model.CompanyAccountList.Count > 0) { ((List <EyouSoft.Model.CompanyStructure.CompanyAccount>)model.CompanyAccountList).ForEach(item => { EyouSoft.Data.CompanyAccount DataAccountModel = new EyouSoft.Data.CompanyAccount(); DataAccountModel.AccountName = item.AccountName; DataAccountModel.BankName = item.BankName; DataAccountModel.BankNo = item.BankNo; DataAccountModel.CompanyId = model.Id; DataModel.CompanyCompanyAccountList.Add(DataAccountModel); DataAccountModel = null; }); } dcDal.CompanyInfo.InsertOnSubmit(DataModel); dcDal.SubmitChanges(); if (dcDal.ChangeConflicts.Count == 0) { IsTrue = true; } return(IsTrue); }