コード例 #1
0
ファイル: BOM.aspx.cs プロジェクト: qimengcheng/xi
    protected void Page_Load(object sender, EventArgs e)
    {
        try
        {
            if (!Session["UserRole"].ToString().Contains("BOM维护"))
            {
                GridView2.Columns[6].Visible  = false;
                GridView2.Columns[8].Visible  = false;
                GridView2.Columns[9].Visible  = false;
                GridView3.Columns[20].Visible = false;
                GridView3.Columns[15].Visible = false;
                GridView3.Columns[19].Visible = false;
                GridView3.Columns[16].Visible = false;
                GridView3.Columns[17].Visible = false;
                GridView3.Columns[18].Visible = false;
                UpdatePanel2.Update();
                if (!Session["UserRole"].ToString().Contains("BOM查看"))
                {
                    Response.Redirect("~/Default.aspx");
                }
            }
        }
        catch
        {
            Response.Redirect("~/Default.aspx");
        }


        if (!Page.IsPostBack)
        {
            Panel3.Visible       = false;
            Panel31.Visible      = false;
            Panel4.Visible       = false;
            Panel41.Visible      = false;
            Panel5.Visible       = false;
            Panel51.Visible      = false;
            Panel6.Visible       = false;
            Panel8.Visible       = false;
            GridView1.DataSource = bom.Query_ControlledDocApp();
            GridView1.DataBind();
            UpdatePanel1.Update();
            UpdatePanel2.Update();
            UpdatePanel3.Update();
            UpdatePanel4.Update();
            UpdatePanel5.Update();
            UpdatePanel8.Update();
        }
        if (Request.QueryString["state"] == null)
        {
            Labelstate.Text = "look";
            Title           = "BOM查看";
        }
        else
        {
            Labelstate.Text = Request.QueryString["state"];
        }
        string pstate = Labelstate.Text;

        if (pstate == "look")
        {
            Title = "BOM查看";
            GridView2.Columns[6].Visible  = false;
            GridView2.Columns[8].Visible  = false;
            GridView2.Columns[9].Visible  = false;
            GridView3.Columns[20].Visible = false;
            GridView3.Columns[15].Visible = false;
            GridView3.Columns[19].Visible = false;
            GridView3.Columns[16].Visible = false;
            GridView3.Columns[17].Visible = false;
            GridView3.Columns[18].Visible = false;
            Button21.Visible = false;
            Button31.Visible = false;
            UpdatePanel2.Update();
            UpdatePanel3.Update();
        }
        if (pstate == "manage")
        {
            Title = "BOM维护";
        }
    }