/// <summary> /// 保存库连接表单(新增、修改) /// </summary> /// <param name="keyValue">主键值</param> /// <param name="databaseLinkEntity">库连接实体</param> /// <returns></returns> public void SaveForm(string keyValue, DataBaseLinkEntity databaseLinkEntity) { try { #region 测试连接数据库 DbConnection dbConnection = null; string ServerAddress = ""; switch (databaseLinkEntity.DbType) { case "SqlServer": dbConnection = new SqlConnection(databaseLinkEntity.DbConnection); ServerAddress = dbConnection.DataSource; break; default: break; } dbConnection.Close(); databaseLinkEntity.ServerAddress = ServerAddress; #endregion InstanceDAL.SaveForm(keyValue, databaseLinkEntity); } catch (Exception) { throw; } }
/// <summary> /// 保存库备份表单(新增、修改) /// </summary> /// <param name="keyValue">主键值</param> /// <param name="dataBaseBackupEntity">库备份实体</param> /// <returns></returns> public void SaveForm(string keyValue, DataBaseBackupEntity dataBaseBackupEntity) { try { InstanceDAL.SaveForm(keyValue, dataBaseBackupEntity); } catch (Exception) { throw; } }
/// <summary> /// 保存过滤IP表单(新增、修改) /// </summary> /// <param name="keyValue">主键值</param> /// <param name="filterIPEntity">过滤IP实体</param> /// <returns></returns> public void SaveForm(string keyValue, FilterIPEntity filterIPEntity) { try { InstanceDAL.SaveForm(keyValue, filterIPEntity); } catch (Exception) { throw; } }
/// <summary> /// 保存角色表单(新增、修改) /// </summary> /// <param name="keyValue">主键值</param> /// <param name="roleEntity">角色实体</param> /// <returns></returns> public void SaveForm(string keyValue, RoleEntity roleEntity) { try { InstanceDAL.SaveForm(keyValue, roleEntity); CacheFactory.Cache().RemoveCache(cacheKey); } catch (Exception) { throw; } }
/// <summary> /// 保存规则表单(新增、修改) /// </summary> /// <param name="keyValue">主键值</param> /// <param name="codeRuleEntity">规则实体</param> /// <returns></returns> public void SaveForm(string keyValue, CodeRuleEntity codeRuleEntity) { try { //调用单据编码示例 InstanceDAL.SaveForm(keyValue, codeRuleEntity); } catch (Exception) { throw; } }
/// <summary> /// 保存数据库表表单(新增、修改) /// </summary> /// <param name="dataBaseLinkId">库连接Id</param> /// <param name="tableName">表名称</param> /// <param name="tableDescription">表说明</param> /// <param name="fieldListJson">字段列表Json</param> public void SaveForm(string dataBaseLinkId, string tableName, string tableDescription, string fieldListJson) { try { IEnumerable <DataBaseTableFieldEntity> fieldList = fieldListJson.ToList <DataBaseTableFieldEntity>(); InstanceDAL.SaveForm(dataBaseLinkId, tableName, tableDescription, fieldList); } catch (Exception) { throw; } }
/// <summary> /// 保存明细表单(新增、修改) /// </summary> /// <param name="keyValue">主键值</param> /// <param name="dataItemDetailEntity">明细实体</param> /// <returns></returns> public void SaveForm(string keyValue, DataItemDetailEntity dataItemDetailEntity) { try { dataItemDetailEntity.SimpleSpelling = Str.PinYin(dataItemDetailEntity.ItemName); InstanceDAL.SaveForm(keyValue, dataItemDetailEntity); CacheFactory.Cache().RemoveCache(cacheKey); } catch (Exception) { throw; } }
/// <summary> /// 保存表单 /// </summary> /// <param name="keyValue">主键值</param> /// <param name="moduleEntity">功能实体</param> /// <param name="moduleButtonList">按钮实体列表</param> /// <param name="moduleColumnList">视图实体列表</param> /// <returns></returns> public void SaveForm(string keyValue, ModuleEntity moduleEntity, string moduleButtonListJson, string moduleColumnListJson) { try { var moduleButtonList = moduleButtonListJson.ToList <ModuleButtonEntity>(); var moduleColumnList = moduleColumnListJson.ToList <ModuleColumnEntity>(); InstanceDAL.SaveForm(keyValue, moduleEntity, moduleButtonList, moduleColumnList); } catch (Exception) { throw; } }
/// <summary> /// 保存用户表单(新增、修改) /// </summary> /// <param name="keyValue">主键值</param> /// <param name="userEntity">用户实体</param> /// <returns></returns> public string SaveForm(string keyValue, UserEntity userEntity) { try { keyValue = InstanceDAL.SaveForm(keyValue, userEntity); CacheFactory.Cache().RemoveCache(cacheKey); //UpdateIMUserList(keyValue, true, userEntity); return(keyValue); } catch (Exception) { throw; } }
/// <summary> /// 保存过滤时段表单(新增、修改) /// </summary> /// <param name="filterTimeEntity">过滤时段实体</param> /// <returns></returns> public void SaveForm(FilterTimeEntity filterTimeEntity) { try { string keyValue = ""; FilterTimeEntity entity = this.GetEntity(filterTimeEntity.ObjectId); if (entity != null) { keyValue = entity.FilterTimeId; } InstanceDAL.SaveForm(keyValue, filterTimeEntity); } catch (Exception) { throw; } }