Пример #1
0
 //得到资产和资产包的所有责任人
 private List <string> GetZeren()
 {
     return(LawBU.GetZerenForZcAndZcBao());
 }
Пример #2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            //判断用户是否有部门资产
            if (JSJ.CJZC.Business.Comm.HaveBuZC() == false)
            {
                this.AddRow.Visible  = false;
                this.SPList1.Visible = false;
                this.SPList2.Visible = false;

                if (Request.RawUrl.ToLower().IndexOf("fangan1.aspx") > 0 || Request.RawUrl.ToLower().IndexOf("fangan2.aspx") > 0)
                {
                    Response.Redirect("fangan3.aspx", true);
                }
            }
            else
            {
                //表示用户没有直接负责的资产
                if (JSJ.CJZC.Business.Comm.HaveZC() == false)
                {
                    this.AddRow.Visible  = false;
                    this.SPList1.Visible = false;

                    if (Request.RawUrl.ToLower().IndexOf("fangan1.aspx") > 0)
                    {
                        Response.Redirect("fangan2.aspx", true);
                    }
                }
            }


            U_RolesBU role1       = new U_RolesBU();
            bool      isAllCanSee = role1.isRole(new string[] { "公司领导", "综合管理", "会计", "出纳", "领导秘书" });
            if (isAllCanSee == false)
            {
                this.SPList3.Visible = false;
                this.Tr3.Visible     = false;
                this.Tr5.Visible     = false;
            }

            bool isLeaderMiShu = role1.isRole("领导秘书");
            if (isLeaderMiShu == false)
            {
                this.LeaderMiShu.Visible = false;
            }

            if (this.SPList1.Visible == false && this.SPList2.Visible == false && this.SPList3.Visible == false)
            {
                this.HR1.Visible = false;
                if (Request.RawUrl.ToLower().IndexOf("fangan3.aspx") > 0)
                {
                    Response.Redirect("fangan4.aspx", true);
                }
            }

            role1.Close();

            //增加法律顾问的权限设置
            if (LawBU.isOnlyLaw())
            {
                this.tabNavigator.Visible = false;
            }
        }
    }
Пример #3
0
 //判断当前用户是否只有法律顾问
 private bool isOnlyLaw()
 {
     return(LawBU.isOnlyLaw());
 }
Пример #4
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            this.SetMyData();
            if (this.SearchType == SearchDataType.单条资产)
            {
                this.SearchCaption.Text = "查 询 单 条 资 产";
                this.ZcbRow0.Visible    = false;
            }
            else
            {
                this.SearchCaption.Text = "查 询 资 产 包";
                this.ZcRow0.Visible     = false;
                this.ZcRow1.Visible     = false;
                this.ZcRow2.Visible     = false;
                this.ZcRow3.Visible     = false;
                this.ZcRow4.Visible     = false;
                this.num2.Enabled       = false;
                this.Button1.Text       = "查询资产包";
            }


            //增加法律顾问的查询选项
            if (this.IsRawSearch == false)
            {
                this.noRawData.Visible = true;
                this.RawData.Visible   = false;
                //this.ZcRow4.Visible = true;
            }
            else
            {
                this.noRawData.Visible = false;
                this.RawData.Visible   = true;
                this.ZcRow4.Visible    = false;
            }

            //设置法律顾问资产责任人查询选项目
            this.zerenlaw.DataSource = LawBU.GetZerenForScan(0);
            this.zerenlaw.DataBind();

            //设置个人查询的选项目
            if (this.isPersonSearch)
            {
                this.noRawData.Visible = false;
            }

            //设置部门资产查询选项(2013年9月16日)
            if (this.isDepartSearch == false)
            {
                this.DepartRowData.Visible = false;
            }
            else
            {
                this.DepartRowData.Visible = true;
                this.noRawData.Visible     = false;

                //设置部门责任人
                U_UserNameBU user1   = new U_UserNameBU();
                String       myuser1 = user1.GetSelfAndXiaShu(Page.User.Identity.Name);
                this.alldepartuser.Text = myuser1;
                String[] arr1 = myuser1.Split(',');
                this.zerenForDepart.DataSource = arr1;
                this.zerenForDepart.DataBind();

                //WebFrame.Util.JControl.SetControlValue(this.zerenForDepart, myuser1);
            }
        }
    }