Пример #1
0
        /// <summary>
        /// 根据用户组ID得到组信息
        /// </summary>
        /// <param name="gid"></param>
        /// <returns></returns>
        public SysAdminUserGroupModel GetUserGroupInfoByID(int gid)
        {
            SysAdminUserGroupModel model = null;
            string sqltxt = @"SELECT  ID ,
        GroupName ,
        GroupAlt ,
        GroupStatus ,
        Addtime
FROM    dbo.SysAdminUserGroup WITH(NOLOCK)
WHERE ID=@id";

            SqlParameter[] paramter = { new SqlParameter("@id", gid) };
            DataTable      dt       = helper.Query(sqltxt, paramter).Tables[0];

            if (dt != null && dt.Rows.Count > 0)
            {
                model             = new SysAdminUserGroupModel();
                model.ID          = int.Parse(dt.Rows[0]["ID"].ToString());
                model.GroupName   = dt.Rows[0]["GroupName"].ToString();
                model.GroupStatus = int.Parse(dt.Rows[0]["GroupStatus"].ToString());
                model.GroupAlt    = dt.Rows[0]["GroupAlt"].ToString();
                model.Addtime     = DateTime.Parse(dt.Rows[0]["Addtime"].ToString());
            }
            return(model);
        }
Пример #2
0
 public ActionResult Auadmingroup(SysAdminUserGroupModel AdminGroup)
 {
     if (AdminGroup != null)
     {
         int rowcount = mbll.AddAndUpdateAdminGroup(AdminGroup);
     }
     return(RedirectToAction("SysAdminGroup", "SysSettings", new { area = "AdminArea" }));
 }
Пример #3
0
        /// <summary>
        /// 得到所有的用户组
        /// </summary>
        /// <returns></returns>
        public List <SysAdminUserGroupModel> GetAllAdminGroup()
        {
            List <SysAdminUserGroupModel> list = new List <SysAdminUserGroupModel>();
            string    sqltxt = @"SELECT  ID ,
        GroupName ,
        GroupAlt ,
        GroupStatus ,
        Addtime
FROM    dbo.SysAdminUserGroup";
            DataTable dt     = helper.Query(sqltxt).Tables[0];

            foreach (DataRow item in dt.Rows)
            {
                SysAdminUserGroupModel model = new SysAdminUserGroupModel();
                model.Addtime     = DateTime.Parse(item["Addtime"].ToString());
                model.GroupAlt    = item["GroupAlt"].ToString();
                model.GroupName   = item["GroupName"].ToString();
                model.GroupStatus = int.Parse(item["GroupStatus"].ToString());
                model.ID          = int.Parse(item["ID"].ToString());
                list.Add(model);
            }
            return(list);
        }
Пример #4
0
        /// <summary>
        /// 添加和修改系统用户组
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public int AddAndUpdateAdminGroup(SysAdminUserGroupModel model)
        {
            int    rowcount = 0;
            string sqltxt   = "";

            if (model.Type == 0)
            {
                sqltxt = @"INSERT INTO dbo.SysAdminUserGroup
        ( GroupName ,
          GroupAlt ,
          GroupStatus ,
          Addtime
        )
VALUES  ( @GroupName,
          @GroupAlt,
          @GroupStatus,
          GETDATE()
        )";
            }
            else
            {
                sqltxt = @"UPDATE  dbo.SysAdminUserGroup
SET     GroupAlt = @GroupAlt ,
        GroupName = @GroupName ,
        GroupStatus = @GroupStatus
WHERE   ID = @ID";
            }
            SqlParameter[] paramter =
            {
                new SqlParameter("@GroupName",   model.GroupName),
                new SqlParameter("@GroupAlt",    model.GroupAlt),
                new SqlParameter("@GroupStatus", model.GroupStatus),
                new SqlParameter("@ID",          model.ID)
            };
            rowcount = helper.ExecuteSql(sqltxt, paramter);
            return(rowcount);
        }
Пример #5
0
 /// <summary>
 /// 添加和修改用户组
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public int AddAndUpdateAdminGroup(SysAdminUserGroupModel model)
 {
     return(dal.AddAndUpdateAdminGroup(model));
 }