예제 #1
0
 /// <summary>
 /// 保存SaveForm
 /// </summary>
 /// <param name="keyValue">主键值</param>
 /// <param name="oneEntity">oneEntity</param>
 /// <returns></returns>
 public void SaveForm(string keyValue, Base_UserEntity oneEntity)
 {
     try
     {
         service.SaveForm_Auto(keyValue, oneEntity);
     }
     catch (Exception)
     {
         throw;
     }
 }
예제 #2
0
        /// <summary>
        /// 创建默认系统账户(如果不存在则创建)
        /// </summary>
        /// <remarks>作者:dfq 时间:2017-05-07</remarks>
        public void CreateSysAdmin()
        {
            int adminFlag = UserFlag.SysAdmin.ToInt();
            SQL sql       = SQL.Build("SELECT COUNT(UserId) FROM Base_User WHERE UserTypeId=?", adminFlag);
            int result    = Convert.ToInt32(SqlMap.ParseSql(sql).First());

            if (result > 0)
            {
                return;
            }
            Base_UserEntity entity = new Base_UserEntity();

            entity.Account      = "sysadmin";
            entity.Pwd          = SysParam.DefaultPwd;
            entity.StateFlag    = 0;
            entity.UserTypeId   = adminFlag;
            entity.Sex          = "";
            entity.CreateDeptId = "";
            entity.UserId       = StringHelper.GetGuid();
            entity.UserName     = entity.Account;
            this.Add(entity);
        }
예제 #3
0
        /// <summary>
        /// 更新一条记录
        /// </summary>
        /// <param name="entity">待更新的实体对象</param>
        /// <returns>true:更新成功 false:更新失败</returns>
        public virtual bool Update(Base_UserEntity entity)
        {
            SQL sql = SQL.Build("UPDATE Base_User SET UserName=?,Sex=?,Account=?,Pwd=?,UserTypeId=?,CreateDeptId=?,StateFlag=?,DeleteFlag=?,OrderIndex=?,ExtFlag=? WHERE UserId=?", entity.UserName, entity.Sex, entity.Account, entity.Pwd, entity.UserTypeId, entity.CreateDeptId, entity.StateFlag, entity.DeleteFlag, entity.OrderIndex, entity.ExtFlag, entity.UserId);

            return(SqlMap <Base_UserEntity> .ParseSql(sql).Execute() > 0);
        }
예제 #4
0
        /// <summary>
        /// 添加一条记录
        /// </summary>
        /// <param name="entity">待添加的实体对象</param>
        /// <returns>true:添加成功 false:添加失败</returns>
        public bool Add(Base_UserEntity entity, IDataProvider provider)
        {
            SQL sql = SQL.Build("INSERT INTO Base_User(UserId,UserName,Sex,Account,Pwd,UserTypeId,CreateDeptId,StateFlag,DeleteFlag,OrderIndex,ExtFlag) VALUES(?,?,?,?,?,?,?,?,?,?,?)", entity.UserId, entity.UserName, entity.Sex, entity.Account, entity.Pwd, entity.UserTypeId, entity.CreateDeptId, entity.StateFlag, entity.DeleteFlag, entity.OrderIndex, entity.ExtFlag);

            return(SqlMap <Base_UserEntity> .ParseSql(sql).Execute(provider) > 0);
        }
예제 #5
0
        /// <summary>
        /// 删除一条记录
        /// </summary>
        /// <param name="entity">待删除的实体对象</param>
        /// <returns>true:删除成功 false:删除失败</returns>
        public virtual bool Delete(Base_UserEntity entity)
        {
            SQL sql = SQL.Build("DELETE FROM Base_User WHERE UserId=?", entity.UserId);

            return(SqlMap <Base_UserEntity> .ParseSql(sql).Execute() > 0);
        }
예제 #6
0
 public ActionResult SaveForm(string keyValue, Base_UserEntity entity)
 {
     base_userbll.SaveForm(keyValue, entity);
     return(Success("操作成功。"));
 }