예제 #1
0
        //添加信息
        public int AddRole(RBAC_Role model)
        {
            string ProName = "pro_Role_Add";

            SqlParameter[] parametr = new SqlParameter[] {
                new SqlParameter {
                    ParameterName = "@Role_Bian", Value = model.Role_Code, DbType = DbType.String, Direction = ParameterDirection.Input
                },
                new SqlParameter {
                    ParameterName = "@RoleName", Value = model.Role_Name, DbType = DbType.String, Direction = ParameterDirection.Input
                },
                new SqlParameter {
                    ParameterName = "@Role_Code", Value = model.Role_Account, DbType = DbType.String, Direction = ParameterDirection.Input
                },
                new SqlParameter {
                    ParameterName = "@RoleSex", Value = model.RoleSex, DbType = DbType.String, Direction = ParameterDirection.Input
                },
                new SqlParameter {
                    ParameterName = "@RoleTel", Value = model.Role_Tel, DbType = DbType.String, Direction = ParameterDirection.Input
                },
                new SqlParameter {
                    ParameterName = "@Dep_ID", Value = model.Dep_ID, DbType = DbType.String, Direction = ParameterDirection.Input
                },
                new SqlParameter {
                    ParameterName = "@Job_ID", Value = model.Job_ID, DbType = DbType.String, Direction = ParameterDirection.Input
                },
            };
            return(_idbhelper.ExecuteNonQueryProc(ProName, parametr));
        }
        //显示角色管理
        public ShowRole GetRole([FromForm] RBAC_Role model)
        {
            int Rowcount = 0;

            List <RBAC_Role> Rlist = _roleInterface.GetRole(model.PageIndex, model.PageSize, model.Role_Account, model.Role_Name, model.Job_Name, model.Role_State, ref Rowcount);
            int count = (Rowcount / model.PageSize) + (Rowcount % model.PageSize > 0 ? 1 : 0);

            foreach (var item in Rlist)
            {
                item.CreateDate = item.Role_Create.ToString("yyyy-MM-dd");
                item.Role_Tel   = item.Role_Tel.Substring(0, 3) + "××××××××";
            }
            ShowRole show = new ShowRole();

            show.list  = Rlist;
            show.Count = count;
            return(show);
        }
 public int Update_Role([FromForm] RBAC_Role model)
 {
     return(_roleInterface.UpdateRole(model));
 }
 public int Add_Role([FromForm] RBAC_Role model)
 {
     return(_roleInterface.AddRole(model));
 }