Ejemplo n.º 1
0
        public ExecuteProcess UpdateUserGroup(QueryUserGroup model)
        {
            var pAction = new ExecuteProcess();

            try
            {
                if (new NTS.WEB.BLL.UserGroup().IsExistUserGroupName(model))
                {
                    pAction.Success      = false;
                    pAction.ExceptionMsg = "该用户组已存在";
                    return(pAction);
                }
                else
                {
                    new NTS.WEB.BLL.UserGroup().UpdateUserGroup(model);
                    pAction.Success      = true;
                    pAction.ExceptionMsg = "更新用户组成功";
                    return(pAction);
                }
            }
            catch (Exception e)
            {
                pAction.Success      = false;
                pAction.ExceptionMsg = e.Message;
                return(pAction);
            }
        }
Ejemplo n.º 2
0
//        public void AddUserGroup(QueryUserGroup model)
//        {
//            try
//            {

//                string sql = " select max(id) + 1 from tb_usergroup ";
//                int MaxID = Convert.ToInt32(SqlHelper.ExecuteScalar(sql));
//                List<String> sqlList = new List<string>();
//                List<SqlParameter[]> parasList = new List<SqlParameter[]>();

//                sql = @"insert into tb_usergroup
//                            (id,cname,description)
//                            values
//                            (@id,@cname,@description)";
//                SqlParameter[] paras = new SqlParameter[] {
//                     new SqlParameter("@id",MaxID) ,
//                    new SqlParameter("@cname", model.UserGroupName),
//                    new SqlParameter("@description", model.Description)


//                };
//                sqlList.Add(sql);
//                parasList.Add(paras);

//                sql = @"delete from TB_USERGROUPMENURIGHT where usergroupid=@id";
//                paras = new SqlParameter[] {
//                     new SqlParameter("@id",MaxID)
//                };
//                sqlList.Add(sql);
//                parasList.Add(paras);

//                sql = @"delete from TB_USERGROUPLIQUIDRIGHT where usergroupid=@id";
//                paras = new SqlParameter[] {
//                     new SqlParameter("@id",MaxID)
//                };
//                sqlList.Add(sql);
//                parasList.Add(paras);

//                sql = @"delete from TB_USERGROUPAREARIGHT where usergroupid=@id";
//                paras = new SqlParameter[] {
//                     new SqlParameter("@id",MaxID)
//                };
//                sqlList.Add(sql);
//                parasList.Add(paras);

//                foreach (var menu in model.UserGroupMenuRights)
//                {
//                    sql = @"insert into TB_USERGROUPMENURIGHT
//                        (usergroupid,menuid)
//                        values
//                        (@usergroupid,@menuid)";
//                    paras = new SqlParameter[] {
//                    new SqlParameter("@usergroupid", MaxID),
//                    new SqlParameter("@menuid",  menu)};

//                    sqlList.Add(sql);
//                    parasList.Add(paras);
//                }
//                foreach (var liquid in model.UserGroupLiquidRights)
//                {
//                    sql = @"insert into TB_USERGROUPLIQUIDRIGHT
//                        (usergroupid,areaid)
//                        values
//                        (@usergroupid,@areaid)";
//                    paras = new SqlParameter[] {
//                    new SqlParameter("@usergroupid", MaxID),
//                    new SqlParameter("@areaid",  liquid)};

//                    sqlList.Add(sql);
//                    parasList.Add(paras);
//                }

//                foreach (var area in model.UserGroupAreaRights)
//                {
//                    sql = @"insert into TB_USERGROUPAREARIGHT
//                        (usergroupid,areaid)
//                        values
//                        (@usergroupid,@areaid)";
//                    paras = new SqlParameter[] {
//                    new SqlParameter("@usergroupid", MaxID),
//                    new SqlParameter("@areaid",  area)};

//                    sqlList.Add(sql);
//                    parasList.Add(paras);
//                }

//                SqlHelper.ExecuteSql(sqlList, parasList);
//            }
//            catch (Exception ee)
//            {
//                throw ee;
//            }
//        }

//        public void UpdateUserGroup(QueryUserGroup model)
//        {
//            try
//            {


//                List<String> sqlList = new List<string>();
//                List<SqlParameter[]> parasList = new List<SqlParameter[]>();

//                string sql = @"update tb_usergroup
//                                set
//                                cname=@cname,
//                                description=@description
//                                where id=@id";
//                SqlParameter[] paras = new SqlParameter[] {
//                    new SqlParameter("@cname", model.UserGroupName),
//                    new SqlParameter("@description", model.Description),
//                     new SqlParameter("@id", model.UserGroupID)
//                };
//                sqlList.Add(sql);
//                parasList.Add(paras);

//                sql = @"delete from TB_USERGROUPMENURIGHT where usergroupid=@id";
//                paras = new SqlParameter[] {
//                     new SqlParameter("@id",model.UserGroupID)
//                };
//                sqlList.Add(sql);
//                parasList.Add(paras);

//                sql = @"delete from TB_USERGROUPLIQUIDRIGHT where usergroupid=@id";
//                paras = new SqlParameter[] {
//                     new SqlParameter("@id",model.UserGroupID)
//                };
//                sqlList.Add(sql);
//                parasList.Add(paras);

//                sql = @"delete from TB_USERGROUPAREARIGHT where usergroupid=@id";
//                paras = new SqlParameter[] {
//                     new SqlParameter("@id",model.UserGroupID)
//                };
//                sqlList.Add(sql);
//                parasList.Add(paras);

//                foreach (var menu in model.UserGroupMenuRights)
//                {
//                    sql = @"insert into TB_USERGROUPMENURIGHT
//                        (usergroupid,menuid)
//                        values
//                        (@usergroupid,@menuid)";
//                    paras = new SqlParameter[] {
//                    new SqlParameter("@usergroupid", model.UserGroupID),
//                    new SqlParameter("@menuid",  menu)};

//                    sqlList.Add(sql);
//                    parasList.Add(paras);
//                }
//                foreach (var liquid in model.UserGroupLiquidRights)
//                {
//                    sql = @"insert into TB_USERGROUPLIQUIDRIGHT
//                        (usergroupid,areaid)
//                        values
//                        (@usergroupid,@areaid)";
//                    paras = new SqlParameter[] {
//                    new SqlParameter("@usergroupid", model.UserGroupID),
//                    new SqlParameter("@areaid",  liquid)};

//                    sqlList.Add(sql);
//                    parasList.Add(paras);
//                }

//                foreach (var area in model.UserGroupAreaRights)
//                {
//                    sql = @"insert into TB_USERGROUPAREARIGHT
//                        (usergroupid,areaid)
//                        values
//                        (@usergroupid,@areaid)";
//                    paras = new SqlParameter[] {
//                    new SqlParameter("@usergroupid", model.UserGroupID),
//                    new SqlParameter("@areaid",  area)};

//                    sqlList.Add(sql);
//                    parasList.Add(paras);
//                }

//                SqlHelper.ExecuteSql(sqlList, parasList);
//            }
//            catch (Exception ee)
//            {
//                throw ee;
//            }
//        }

//        public void DeleteUserGroup(int id)
//        {
//            try
//            {
//                List<String> sqlList = new List<string>();
//                List<SqlParameter[]> parasList = new List<SqlParameter[]>();

//                string sql = @"delete from TB_USERGROUPMENURIGHT where usergroupid=@id";
//                SqlParameter[] paras = new SqlParameter[] { new SqlParameter("@id",id)};
//                sqlList.Add(sql);
//                parasList.Add(paras);

//                sql = @"delete from TB_USERGROUPLIQUIDRIGHT where usergroupid=@id";
//                paras = new SqlParameter[] { new SqlParameter("@id", id) };
//                sqlList.Add(sql);
//                parasList.Add(paras);

//                sql = @"delete from TB_USERGROUPAREARIGHT where usergroupid=@id";
//                paras = new SqlParameter[] { new SqlParameter("@id", id) };
//                sqlList.Add(sql);
//                parasList.Add(paras);

//                sql = @"delete from tb_usergroup where id=@id";
//                paras = new SqlParameter[] { new SqlParameter("@id", id) };
//                sqlList.Add(sql);
//                parasList.Add(paras);


//                SqlHelper.ExecuteSql(sqlList, parasList);
//            }
//            catch (Exception ee)
//            {
//                throw ee;
//            }
//        }


        public QueryUserGroup GetSingleUserGroup(int usergroupid)
        {
            try
            {
                var cmd = new DataCommand("getSingleUserGroup", new SqlCustomDbCommand());
                cmd.SetParameterValue("@id", usergroupid);
                QueryUserGroup result = cmd.ExecuteEntity <QueryUserGroup>();
                if (result != null)
                {
                    result.UserGroupMenuRights   = new List <int>();
                    result.UserGroupLiquidRights = new List <int>();
                    result.UserGroupAreaRights   = new List <int>();

                    cmd = new DataCommand("getMenuRightByUserGroupID", new SqlCustomDbCommand());
                    cmd.SetParameterValue("@id", usergroupid);
                    List <GroupRight> rightlist = cmd.ExecuteEntityList <GroupRight>();
                    foreach (var right in rightlist)
                    {
                        result.UserGroupMenuRights.Add(right.RightID);
                    }


                    cmd = new DataCommand("getLiquidRightByUserGroupID", new SqlCustomDbCommand());
                    cmd.SetParameterValue("@id", usergroupid);
                    rightlist = cmd.ExecuteEntityList <GroupRight>();
                    foreach (var right in rightlist)
                    {
                        result.UserGroupLiquidRights.Add(right.RightID);
                    }
                    cmd = new DataCommand("getAreaRightByUserGroupID", new SqlCustomDbCommand());
                    cmd.SetParameterValue("@id", usergroupid);
                    rightlist = cmd.ExecuteEntityList <GroupRight>();
                    foreach (var right in rightlist)
                    {
                        result.UserGroupAreaRights.Add(right.RightID);
                    }
                }



                return(result);
            }
            catch (Exception ee)
            {
                return(null);
            }
        }
Ejemplo n.º 3
0
 public void AddUserGroup(QueryUserGroup model)
 {
     //dal.AddUserGroup(model);
 }
Ejemplo n.º 4
0
 public void UpdateUserGroup(QueryUserGroup model)
 {
     //dal.UpdateUserGroup(model);
 }
Ejemplo n.º 5
0
 public bool IsExistUserGroupName(QueryUserGroup model)
 {
     return(true);
     //return dal.IsExistUserGroupName(model);
 }