protected void rbPadres_SelectedIndexChanged(object sender, EventArgs e) { try { this.bMenu = new GestorDocumental.Controllers.MenuController(); Models.Menu mP = new Models.Menu { IdMenu = int.Parse(this.rbPadres.SelectedValue) }; this.chkHijos.DataSource = this.bMenu.ObtenerHijos(mP); this.chkHijos.DataTextField = "DescMenu"; this.chkHijos.DataValueField = "IdMenu"; this.chkHijos.DataBind(); P_Roles r = new P_Roles { RolId = int.Parse(this.lstPerfil.SelectedValue) }; this.ResaltarOpcionesMenu(this.bMenu.ObtenerHijosPerfil(r, mP)); this.UpdatePanel2.Update(); } catch (Exception exception) { this.lblError.Text = exception.Message; this.UpdatePanel3.Update(); } }
private void cargarPadres() { try { this.bMenu = new Controllers.MenuController(); this.rbPadres.DataSource = this.bMenu.ObtenerPadres(); this.rbPadres.DataTextField = "DescMenu"; this.rbPadres.DataValueField = "IdMenu"; this.rbPadres.DataBind(); } catch (Exception exception) { this.lblError.Text = exception.Message; this.UpdatePanel3.Update(); } }
protected void lstPerfil_SelectedIndexChanged(object sender, EventArgs e) { if ((this.lstPerfil.SelectedIndex > 0) && (this.rbPadres.SelectedIndex > -1)) { this.bMenu = new GestorDocumental.Controllers.MenuController(); Models.Menu mP = new Models.Menu { IdMenu = int.Parse(this.rbPadres.SelectedValue) }; this.chkHijos.DataSource = this.bMenu.ObtenerHijos(mP); P_Roles r = new P_Roles { RolId = int.Parse(this.lstPerfil.SelectedValue) }; this.ResaltarOpcionesMenu(bMenu.ObtenerHijosPerfil(r, mP)); this.UpdatePanel2.Update(); } }
protected void chkHijos_SelectedIndexChanged(object sender, EventArgs e) { try { Models.Menu menu; P_Roles roles; string s = string.Empty; string str2 = string.Empty; string[] strArray = base.Request.Form["__EVENTTARGET"].Split(new char[] { '$' }); int num = int.Parse(strArray[strArray.Length - 1]); if (this.chkHijos.Items[num].Selected) { s = this.chkHijos.Items[num].Value; } else { str2 = this.chkHijos.Items[num].Value; } if (s != "") { menu = new Models.Menu(); roles = new P_Roles(); this.bMenu = new GestorDocumental.Controllers.MenuController(); menu.IdMenu = int.Parse(s); roles.RolId = int.Parse(this.lstPerfil.SelectedValue); this.bMenu.InsertarOpcionesMenu(roles, menu); } else { menu = new Models.Menu(); roles = new P_Roles(); this.bMenu = new GestorDocumental.Controllers.MenuController(); menu.IdMenu = int.Parse(str2); roles.RolId = int.Parse(this.lstPerfil.SelectedValue); this.bMenu.borrarOpcionesMenu(roles, menu); } } catch (Exception exception) { this.lblError.Text = exception.Message; this.UpdatePanel3.Update(); } }