public void SubmitForm(ProfileProjectEntity productEntity, string keyValue) { if (!string.IsNullOrEmpty(keyValue)) { productEntity.Modify(keyValue); service.Update(productEntity); try { //添加日志 LogMess.addLog(DbLogType.Update.ToString(), "修改成功", "修改项目【" + productEntity.ProjectName + "】成功!"); } catch { } } else { productEntity.Create(); service.Insert(productEntity); try { //添加日志 LogMess.addLog(DbLogType.Update.ToString(), "修改成功", "新建项目【" + productEntity.ProjectName + "】成功!"); } catch { } } }
/// <summary> /// 修改添加 /// </summary> /// <param name="cityEntity"></param> /// <param name="keyValue"></param> public void SubmitForm(ProfileCountyEntity countyEntity, string keyValue) { if (!string.IsNullOrEmpty(keyValue)) { countyEntity.Modify(keyValue); string sql = "SELECT * FROM ProfileProject WHERE CityId='" + countyEntity.CityId + "' AND CountyId='" + countyEntity.F_Id + "'"; var projectData = this.projectApp.FildSql(sql); foreach (var item in projectData) { item.ProjectName = countyEntity.CountyName + item.ProjectTypeName; this.projectApp.SubmitForm(item, item.F_Id); } service.Update(countyEntity); try { //添加日志 LogMess.addLog(DbLogType.Update.ToString(), "修改成功", "修改区县信息【" + countyEntity.CountyName + "】成功!"); } catch { } } else { countyEntity.Create(); countyEntity.Create(); //创建此区县下三个项目 string sql = "select * from Sys_ItemsDetail,Sys_Items where Sys_Items.F_Id = Sys_ItemsDetail.F_ItemId and Sys_Items.F_EnCode ='ProfileProduct'"; List <ItemsDetailEntity> ItemsDetailEntityList = itemsDetailApp.FildSql(sql); ProfileProjectEntity project = null; foreach (var item in ItemsDetailEntityList) { project = new ProfileProjectEntity(); project.CityId = countyEntity.CityId; project.CountyId = countyEntity.F_Id; project.ProjectType = item.F_ItemCode; project.ProjectTypeName = item.F_ItemName; project.ProjectName = countyEntity.CountyName + item.F_ItemName; this.projectApp.SubmitForm(project, string.Empty); } service.Insert(countyEntity); try { //添加日志 LogMess.addLog(DbLogType.Update.ToString(), "修改成功", "新建区县信息【" + countyEntity.CountyName + "】成功!"); } catch { } } }