示例#1
0
        /// <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;
            }
        }
示例#2
0
 /// <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;
     }
 }
示例#3
0
 /// <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;
     }
 }
示例#4
0
 /// <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;
     }
 }
示例#5
0
 /// <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;
     }
 }
示例#6
0
 /// <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;
     }
 }
示例#7
0
 /// <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;
     }
 }
示例#8
0
 /// <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;
     }
 }
示例#9
0
 /// <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;
     }
 }
示例#10
0
 /// <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;
     }
 }