Exemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            BtnInsertProduct.Visible     = false;
            GridView1.Columns[7].Visible = false;
            GridView1.Columns[6].Visible = false;
            GridView1.Columns[5].Visible = false;
            GridView1.DataSource         = ViewProductController.FetchDataProduct();
            GridView1.DataBind();

            if (Session["LoginSession"] != null)
            {
                String ID   = Session["LoginSession"].ToString();
                MsUser user = HomeController.FetchDataForHome(ID);
                if (user.RoleID == "RL1")
                {
                    GridView1.Columns[6].Visible = true;
                    GridView1.Columns[5].Visible = true;
                    BtnInsertProduct.Visible     = true;
                    GridView1.DataSource         = ViewProductController.FetchDataProductForAdmin();
                    GridView1.DataBind();
                }
                else if (user.RoleID == "RL2")
                {
                    GridView1.Columns[7].Visible = true;
                }
            }
        }
Exemplo n.º 2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["LoginSession"] == null)
     {
         Response.Redirect("../HomeView/Home.aspx");
     }
     else
     {
         String ID   = Session["LoginSession"].ToString();
         MsUser user = HomeController.FetchDataForHome(ID);
         if (user.RoleID != "RL1")
         {
             Response.Redirect("../HomeView/Home.aspx");
         }
         else
         {
             GridView1.DataSource = ViewProductController.FetchDataProductForAdmin();
             GridView1.DataBind();
         }
     }
 }