コード例 #1
0
ファイル: BPMS_SysLogDAL.cs プロジェクト: SYZhai/WeiBMS
        /// <summary>
        /// 添加登录日志
        /// </summary>
        /// <param name="Account">账户</param>
        /// <param name="Status">登录状态</param>
        /// <param name="IPAddress">IP地址</param>
        /// <param name="IPAddressName">IP所在城市地址</param>
        public void AddSysLoginLog(string Account, string Status, string IPAddress, string IPAddressName)
        {
            Hashtable ht = new Hashtable();

            ht["SysLoginLogId"] = CommonHelper.GetGuid;
            ht["Account"]       = Account;
            ht["Status"]        = Status;
            ht["IPAddress"]     = IPAddress;
            ht["IPAddressName"] = IPAddressName;
            DataFactory.DbUtils().Insert("BPMS_SysLoginLog", ht);
        }
コード例 #2
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        /// <param name="entity">实体类</param>
        /// <returns></returns>
        public int Insert(BPMS_AppendProperty entity)
        {
            int IsOk = DataFactory.DbUtils().Insert(entity);

            #region 写日操作日志
            if (IsOk > 0)
            {
                BPMS_SysLogDAL.Instance.AddTaskLog <BPMS_AppendProperty>(entity, RequestSession.GetSessionUser().UserId, RequestSession.GetSessionUser().UserName);
            }
            #endregion
            return(IsOk);
        }
コード例 #3
0
        /// <summary>
        /// 新建的项目数据,默认把数据权限设置了,,这样就别必要要去数据权限管理里面去打钩
        /// </summary>
        /// <param name="RoleId">角色</param>
        /// <param name="ResourceId">对象</param>
        /// <param name="key">数据ID</param>
        /// <param name="UserId">当前用户</param>
        /// <param name="key"></param>
        public void AddItemDefault(string RoleId, string ResourceId, string key, string UserId)
        {
            Hashtable ht_Where = new Hashtable();

            ht_Where["RoleId"]     = RoleId;
            ht_Where["ResourceId"] = ResourceId;
            BPMS_DataPermission entity = DataFactory.DbUtils().GetModelById <BPMS_DataPermission>(ht_Where);

            entity.ObjectId = entity.ObjectId + ",'" + key + "'";
            int IsOk = DataFactory.DbUtils().Update(entity, "DataPermissionId");

            CacheHelper.RemoveAllCache("Data" + UserId);
        }
コード例 #4
0
ファイル: BPMS_TableColumnsDAL.cs プロジェクト: SYZhai/WeiBMS
        /// <summary>
        /// 增加一条数据
        /// </summary>
        /// <param name="entity">实体类</param>
        /// <returns></returns>
        public int Insert(BPMS_TableColumns entity)
        {
            entity.SortCode = CommonHelper.GetInt(this.GetMaxCode());
            int IsOk = DataFactory.DbUtils().Insert(entity);

            #region 写日操作日志
            if (IsOk > 0)
            {
                BPMS_SysLogDAL.Instance.AddTaskLog <BPMS_TableColumns>(entity, RequestSession.GetSessionUser().UserId, RequestSession.GetSessionUser().UserName);
            }
            #endregion
            return(IsOk);
        }
コード例 #5
0
ファイル: BPMS_TableColumnsDAL.cs プロジェクト: SYZhai/WeiBMS
 /// <summary>
 /// 删除一条数据
 /// </summary>
 /// <param name="KeyValue">主键</param>
 /// <returns></returns>
 public int Delete(string KeyValue)
 {
     #region 获取旧值
     var oldEntity = this.GetEntity(KeyValue);
     #endregion
     int IsOk = DataFactory.DbUtils().Delete("BPMS_TableColumns", "TableColumnsId", KeyValue);
     #region 写日操作日志
     if (IsOk > 0)
     {
         BPMS_SysLogDAL.Instance.DeleteTaskLog <BPMS_TableColumns>(oldEntity, RequestSession.GetSessionUser().UserId, RequestSession.GetSessionUser().UserName);
     }
     #endregion
     return(IsOk);
 }
コード例 #6
0
ファイル: BPMS_TableColumnsDAL.cs プロジェクト: SYZhai/WeiBMS
 /// <summary>
 /// 更新一条数据
 /// </summary>
 /// <param name="entity">实体类</param>
 /// <returns></returns>
 public int Update(BPMS_TableColumns entity)
 {
     #region 获取旧值
     var oldEntity = this.GetEntity(BPMS_SysLogDAL.Instance.GetKeyFieldValue <BPMS_TableColumns>(entity).ToString());
     #endregion
     int IsOk = DataFactory.DbUtils().Update(entity, "TableColumnsId");
     #region 写日操作日志
     if (IsOk > 0)
     {
         BPMS_SysLogDAL.Instance.UpdateTaskLog <BPMS_TableColumns>(oldEntity, entity, RequestSession.GetSessionUser().UserId, RequestSession.GetSessionUser().UserName);
     }
     #endregion
     return(IsOk);
 }
コード例 #7
0
 /// <summary>
 /// 增加一条数据
 /// </summary>
 /// <param name="entity">实体类</param>
 /// <returns></returns>
 public int Insert(BASE_File entity)
 {
     return(DataFactory.DbUtils().Insert(entity));
 }
コード例 #8
0
 /// <summary>
 /// 获取记录总数(带条件)
 /// </summary>
 /// <param name="where">条件</param>
 /// <param name="param">参数化</param>
 /// <returns></returns>
 public int GetRecordCount(StringBuilder where, SqlParam[] param)
 {
     return(DataFactory.DbUtils().RecordCount("BASE_File", where, param));
 }
コード例 #9
0
 /// <summary>
 /// 获取最大编号
 /// </summary>
 /// <returns></returns>
 public object GetMaxCode()
 {
     return(DataFactory.DbUtils().GetMax("BPMS_IPBlacklist", "SortCode"));
 }
コード例 #10
0
ファイル: BPMS_TableColumnsDAL.cs プロジェクト: SYZhai/WeiBMS
 /// <summary>
 /// 获取最大编号
 /// </summary>
 /// <param name="KeyValue">主键值</param>
 /// <returns></returns>
 public object GetMaxCode()
 {
     return(DataFactory.DbUtils().GetMax("BPMS_TableColumns", "SortCode"));
 }
コード例 #11
0
ファイル: BPMS_TableColumnsDAL.cs プロジェクト: SYZhai/WeiBMS
 /// <summary>
 /// 获取记录总数(带条件)
 /// </summary>
 /// <param name="where">条件</param>
 /// <param name="param">参数化</param>
 /// <returns></returns>
 public int GetRecordCount(StringBuilder where, SqlParam[] param)
 {
     return(DataFactory.DbUtils().RecordCount("BPMS_TableColumns", where, param));
 }
コード例 #12
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 /// <param name="KeyValue">主键</param>
 /// <returns></returns>
 public BPMS_InterfaceAccess GetEntity(string KeyValue)
 {
     return(DataFactory.DbUtils().GetModelById <BPMS_InterfaceAccess>("IAccessId", KeyValue));
 }
コード例 #13
0
ファイル: BPMS_TableColumnsDAL.cs プロジェクト: SYZhai/WeiBMS
 /// <summary>
 /// 批量删除数据
 /// </summary>
 /// <param name="KeyValue">主键</param>
 /// <returns></returns>
 public int BatchDelete(string[] KeyValue)
 {
     return(DataFactory.DbUtils().BatchDelete("BPMS_TableColumns", "TableColumnsId", KeyValue));
 }
コード例 #14
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 /// <param name="Code">接口编号</param>
 /// <returns></returns>
 public BASE_InterfaceManage GetEntityByCode(string Code)
 {
     return(DataFactory.DbUtils().GetModelById <BASE_InterfaceManage>("Code", Code));
 }
コード例 #15
0
 /// <summary>
 /// 批量删除数据
 /// </summary>
 /// <param name="KeyValue">主键</param>
 /// <returns></returns>
 public int BatchDelete(string[] KeyValue)
 {
     return(DataFactory.DbUtils().BatchDelete("BPMS_InterfaceAccess", "IAccessId", KeyValue));
 }
コード例 #16
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 /// <param name="KeyValue">主键</param>
 /// <returns></returns>
 public BASE_InterfaceManage GetEntity(string KeyValue)
 {
     return(DataFactory.DbUtils().GetModelById <BASE_InterfaceManage>("InterfaceId", KeyValue));
 }
コード例 #17
0
 /// <summary>
 /// 删除一条数据
 /// </summary>
 /// <param name="KeyValue">主键</param>
 /// <returns></returns>
 public int Delete(string KeyValue)
 {
     return(DataFactory.DbUtils().Delete("BASE_InterfaceManage", "InterfaceId", KeyValue));
 }
コード例 #18
0
 /// <summary>
 /// 批量删除数据
 /// </summary>
 /// <param name="KeyValue">主键</param>
 /// <returns></returns>
 public int BatchDelete(string[] KeyValue)
 {
     return(DataFactory.DbUtils().BatchDelete("BPMS_IPBlacklist", "IPBlacklistId", KeyValue));
 }
コード例 #19
0
 /// <summary>
 /// 批量删除数据
 /// </summary>
 /// <param name="KeyValue">主键</param>
 /// <returns></returns>
 public int BatchDelete(string[] KeyValue)
 {
     return(DataFactory.DbUtils().BatchDelete("BASE_File", "FileId", KeyValue));
 }
コード例 #20
0
 /// <summary>
 /// 获取最大编号
 /// </summary>
 /// <returns></returns>
 public object GetMaxCode()
 {
     return(DataFactory.DbUtils().GetMax("BPMS_AppendProperty", "SortCode"));
 }
コード例 #21
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 /// <param name="KeyValue">主键</param>
 /// <returns></returns>
 public BASE_File GetEntity(string KeyValue)
 {
     return(DataFactory.DbUtils().GetModelById <BASE_File>("FileId", KeyValue));
 }
コード例 #22
0
 /// <summary>
 /// 获取记录总数
 /// </summary>
 /// <param name="KeyValue">主键值</param>
 /// <returns></returns>
 public int GetRecordCount(string KeyValue)
 {
     return(DataFactory.DbUtils().RecordCount("BPMS_Employee", "EmployeeId", KeyValue));
 }
コード例 #23
0
ファイル: BPMS_TableColumnsDAL.cs プロジェクト: SYZhai/WeiBMS
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 /// <param name="KeyValue">主键</param>
 /// <returns></returns>
 public BPMS_TableColumns GetEntity(string KeyValue)
 {
     return(DataFactory.DbUtils().GetModelById <BPMS_TableColumns>("TableColumnsId", KeyValue));
 }
コード例 #24
0
 /// <summary>
 /// 获取最大编号
 /// </summary>
 /// <returns></returns>
 public object GetMaxCode()
 {
     return(DataFactory.DbUtils().GetMax("BPMS_Employee", "EmployeeId"));
 }
コード例 #25
0
ファイル: BPMS_TableColumnsDAL.cs プロジェクト: SYZhai/WeiBMS
 /// <summary>
 /// 获取记录总数
 /// </summary>
 /// <param name="KeyValue">主键值</param>
 /// <returns></returns>
 public int GetRecordCount(string KeyValue)
 {
     return(DataFactory.DbUtils().RecordCount("BPMS_TableColumns", "TableColumnsId", KeyValue));
 }
コード例 #26
0
 /// <summary>
 /// 获取最大编号
 /// </summary>
 /// <returns></returns>
 public object GetMaxCode()
 {
     return(DataFactory.DbUtils().GetMax("BASE_File", "FileId"));
 }
コード例 #27
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 /// <param name="KeyValue">主键</param>
 /// <returns></returns>
 public BPMS_Employee GetEntity(string KeyValue)
 {
     return(DataFactory.DbUtils().GetModelById <BPMS_Employee>("EmployeeId", KeyValue));
 }
コード例 #28
0
 /// <summary>
 /// 获取记录总数
 /// </summary>
 /// <param name="KeyValue">主键值</param>
 /// <returns></returns>
 public int GetRecordCount(string KeyValue)
 {
     return(DataFactory.DbUtils().RecordCount("BASE_File", "FileId", KeyValue));
 }
コード例 #29
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 /// <param name="KeyValue">主键</param>
 /// <returns></returns>
 public BPMS_AppendProperty GetEntity(string KeyValue)
 {
     return(DataFactory.DbUtils().GetModelById <BPMS_AppendProperty>("PropertyId", KeyValue));
 }
コード例 #30
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 /// <param name="KeyValue">主键</param>
 /// <returns></returns>
 public BPMS_IPBlacklist GetEntity(string KeyValue)
 {
     return(DataFactory.DbUtils().GetModelById <BPMS_IPBlacklist>("IPBlacklistId", KeyValue));
 }