示例#1
0
 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 { }
            }
        }