protected void Page_Load(object sender, EventArgs e) { PanelError.Visible = false; PanelMensaje.Visible = false; PanelPrimerItem.Visible = false; if (!IsPostBack) { if (Request.QueryString["idMenu"] != null) { try { int idMenu = Convert.ToInt32(Request.QueryString["idMenu"]); using (ControladorMenus c_menus = new ControladorMenus()) { //im.IditemMenu, im.IdPadre, im.AlInicio, im.DespuesDe, true if (Request.QueryString["iditemMenu"] != null) { if (Request.QueryString["despuesDe"] == "error") { PanelError.Visible = true; lblError.Text = "No se puede Realizar la operacion"; } else { int idItemMenu = Convert.ToInt32(Request.QueryString["iditemMenu"]); int idPadre = Convert.ToInt32(Request.QueryString["idpadre"]); bool alInicio = Convert.ToBoolean(Request.QueryString["alInicio"]); int despuesDe = Convert.ToInt32(Request.QueryString["despuesDe"]); ItemMenu im = new ItemMenu(); im.IditemMenu = idItemMenu; im.IdPadre = idPadre; im.AlInicio = alInicio; im.DespuesDe = despuesDe; c_menus.MoverItemMenu(im); } } Menuu m = c_menus.BuscarMenuFormateadoCompleto(idMenu); lblTitulo.Text = "Modificar Menu: " + m.Nombre; //StringBuilder oStringBuilder = new StringBuilder(); if (m.ListItems != null && m.ListItems.Count > 0) { PanelModificacion.Visible = true; List <ItemMenu> listI = m.ListItems; string menu = mostrarMenuEnLista(listI); LiteralMenu.Text = menu; } else { PanelModificacion.Visible = false; PanelPrimerItem.Visible = true; } } ///Si estoy recibiendo un mensaje if (Request.QueryString["mensaje"] != null) { PanelMensaje.Visible = true; LabelMensaje.Text = Request.QueryString["mensaje"]; } } catch (ExcepcionPropia ex) { PanelError.Visible = true; lblError.Text = ex.Message; } } else { lblTitulo.Visible = false; PanelModificacion.Visible = false; } } }