public quanxian selectQuanXianService(Account user)
        {
            string   bianhao  = user.bianhao;
            quanxian quanxian = user_managementmodel.getQuanXian(bianhao);

            return(quanxian);
        }
Esempio n. 2
0
 public string getquanxian(string quanxianJson)
 {
     try
     {
         //创建service层实例
         user_managementservice = new User_ManagementService();
         //处理json
         Account  user     = FinanceJson.getFinanceJson().toObject <Account>(quanxianJson);
         quanxian quanxian = user_managementservice.selectQuanXianService(user);
         if (quanxian != null)
         {
             return(FinanceResultData.getFinanceResultData().success(200, quanxian, "获取权限成功"));
         }
         else
         {
             return(FinanceResultData.getFinanceResultData().fail(500, null, "获取权限失败"));
         }
     }
     catch (InvalidOperationException ex)
     {
         //身份验证不通过
         return(FinanceResultData.getFinanceResultData().fail(401, null, ex.Message));
     }
     catch (Exception ex)
     {
         //未知的错误
         return(FinanceResultData.getFinanceResultData().fail(500, null, "未知的错误"));
     }
 }
        public Boolean newUserService(Account user)
        {
            //设置新部门的所属公司
            user.company = account.company;
            string bianhao = DateTime.Now.ToString("yyyymmddhhmmss");

            user.bianhao = bianhao;
            quanxian quan = new quanxian();

            quan.bianhao     = bianhao;
            quan.kmzz_add    = "是";
            quan.kmzz_delete = "是";
            quan.kmzz_update = "是";
            quan.kmzz_select = "是";
            quan.kzxm_add    = "是";
            quan.kzxm_delete = "是";
            quan.kzxm_update = "是";
            quan.kzxm_select = "是";
            quan.bmsz_add    = "是";
            quan.bmsz_delete = "是";
            quan.bmsz_update = "是";
            quan.bmsz_select = "是";
            quan.pzhz_add    = "是";
            quan.pzhz_delete = "是";
            quan.pzhz_update = "是";
            quan.pzhz_select = "是";
            quan.znkb_select = "是";
            quan.xjll_select = "是";
            quan.zcfz_select = "是";
            quan.lysy_select = "是";
            quan.jjtz_add    = "是";
            quan.jjtz_delete = "是";
            quan.jjtz_update = "是";
            quan.jjtz_select = "是";
            quan.jjzz_add    = "是";
            quan.jjzz_delete = "是";
            quan.jjzz_update = "是";
            quan.jjzz_select = "是";
            quan.zhgl_add    = "是";
            quan.zhgl_delete = "是";
            quan.zhgl_update = "是";
            quan.zhgl_select = "是";

            Boolean result = false;

            if ((user_managementmodel.newUser(user) > 0) && (user_managementmodel.newQuanXian(quan) > 0))
            {
                result = true;
            }
            //影响行数大于0则添加成功
            return(result);
        }
Esempio n. 4
0
        public quanxian getParent()
        {
            quanxian quanxian = new quanxian();

            quanxian.id          = this.id;
            quanxian.kmzz_add    = this.kmzz_add;
            quanxian.kmzz_delete = this.kmzz_delete;
            quanxian.kmzz_update = this.kmzz_update;
            quanxian.kmzz_select = this.kmzz_select;
            quanxian.kzxm_add    = this.kzxm_add;
            quanxian.kzxm_delete = this.kzxm_delete;
            quanxian.kzxm_update = this.kzxm_update;
            quanxian.kzxm_select = this.kzxm_select;
            quanxian.bmsz_add    = this.bmsz_add;
            quanxian.bmsz_delete = this.bmsz_delete;
            quanxian.bmsz_update = this.bmsz_update;
            quanxian.bmsz_select = this.bmsz_select;
            quanxian.zhgl_add    = this.zhgl_add;
            quanxian.zhgl_delete = this.zhgl_delete;
            quanxian.zhgl_update = this.zhgl_update;
            quanxian.zhgl_select = this.zhgl_select;
            quanxian.pzhz_add    = this.pzhz_add;
            quanxian.pzhz_delete = this.pzhz_delete;
            quanxian.pzhz_update = this.pzhz_update;
            quanxian.pzhz_select = this.pzhz_select;
            quanxian.znkb_select = this.znkb_select;
            quanxian.xjll_select = this.xjll_select;
            quanxian.zcfz_select = this.zcfz_select;
            quanxian.lysy_select = this.lysy_select;
            quanxian.jjtz_add    = this.jjtz_add;
            quanxian.jjtz_delete = this.jjtz_delete;
            quanxian.jjtz_update = this.jjtz_update;
            quanxian.jjtz_select = this.jjtz_select;
            quanxian.jjzz_add    = this.jjzz_add;
            quanxian.jjzz_delete = this.jjzz_delete;
            quanxian.jjzz_update = this.jjzz_update;
            quanxian.jjzz_select = this.jjzz_select;

            return(quanxian);
        }
Esempio n. 5
0
        public string quanxianGet()
        {
            try
            {
                Account account = new Account();

                //创建service层实例
                user_managementservice = new User_ManagementService();
                //处理json
                string token = FinanceToken.getFinanceCheckToken().getToken();
                //获取对象
                account = FinanceToken.getFinanceCheckToken().checkToken(token);
                string bianhao = account.bianhao;

                quanxian quanxianitem = user_managementservice.quanxianGetService(bianhao);

                if (quanxianitem != null)
                {
                    return(FinanceResultData.getFinanceResultData().success(200, quanxianitem, "成功"));
                }
                else
                {
                    return(FinanceResultData.getFinanceResultData().fail(500, null, "删除失败"));
                }
            }
            catch (InvalidOperationException ex)
            {
                //身份验证不通过
                return(FinanceResultData.getFinanceResultData().fail(401, null, ex.Message));
            }
            catch (Exception ex)
            {
                //未知的错误
                return(FinanceResultData.getFinanceResultData().fail(500, null, "未知的错误"));
            }
        }
        public quanxian quanxianGetService(string bianhao)
        {
            quanxian result = user_managementmodel.getQuanXian(bianhao);

            return(result);
        }