protected void Page_Load(object sender, EventArgs e) { HtmlGenericControl body = (HtmlGenericControl)Master.FindControl("master"); body.Attributes.Add("class", "admin"); tablename = HttpContext.Current.Request.QueryString["t"]; userrole = LoginHelper.UserRole(Page.User.Identity.Name); if (userrole != "admin") { AllPanel.Visible = false; Label1.Text = "Vous n'avez pas la permission d'utiliser cette page. Veuillez contacter [email protected] si vous pensez que c'est une erreur."; } else { eh = new ElevesHelper(); columns = new ArrayList(); if (tablename == "" | tablename == null) { Label1.Text = "Aucune table n'a été sélectionnée."; } else { litTableName.Text = tablename; tbs = PageHelper.CreateTextBoxes(PageHelper.ColumnNames(eh.GetContactsDataSet("SELECT * from " + tablename).Tables[0])); Table tbl = new Table(); InputPanel.Controls.Add(tbl); int counter = 0; foreach (TextBox tb in tbs) { columns.Add(tb.ID.Substring(PREFIX_LENGTH)); TableRow tr = new TableRow(); TableCell td1 = new TableCell(); TableCell td2 = new TableCell(); tbl.Controls.Add(tr); tr.Controls.Add(td1); tr.Controls.Add(td2); Label lb = new Label(); lb.Text = LoginHelper.GetColumnComment(tablename, tb.ID.Substring(PREFIX_LENGTH)); td1.Controls.Add(lb); td2.Controls.Add(tb); counter++; } if (!IsPostBack) { if (Page.User.Identity.Name == "*****@*****.**") { Label1.Text = "Super admin"; GridView1.AutoGenerateEditButton = true; GridView1.AutoGenerateDeleteButton = true; } else { GridView1.AutoGenerateEditButton = false; GridView1.AutoGenerateDeleteButton = false; } BindDataGrid(); } } } }