Exemple #1
0
    protected void dgvPaginasMenu_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        int index = Convert.ToInt32(e.CommandArgument);

        if (e.CommandName.Equals("asignarPagina"))
        {
            string code = dgvPaginasMenu.DataKeys[index].Value.ToString();
            hfIdPagina.Value = code;
            try
            {
                using (ControladorMenus c_menu = new ControladorMenus())
                {
                    Pagina p = c_menu.BuscarPagina(Convert.ToInt32(hfIdPagina.Value));
                    txtPagina.Text = p.NombrePagina;
                }
            }
            catch (ExcepcionPropia ex)
            {
                PanelError.Visible = true;
                lblError.Text      = ex.Message;
            }
            System.Text.StringBuilder sb = new System.Text.StringBuilder();
            sb.Append(@"<script type='text/javascript'>");
            sb.Append("$('#addModal').modal('show');");
            sb.Append(@"</script>");
            ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "DeleteModalScript", sb.ToString(), false);
        }
    }
Exemple #2
0
 protected void btnAgregar_Click(object sender, EventArgs e)
 {
     ///Si estoy Agregando
     if (Request.QueryString["idItemMenu"] == null)
     {
         try
         {
             ItemMenu im = new ItemMenu();
             using (ControladorMenus c_menu = new ControladorMenus())
             {
                 im.Etiqueta   = txtEtiqueta.Text;
                 im.EsDivision = chbxEsDivision.Checked;
                 im.Idmenu     = Convert.ToInt32(Request.QueryString["idMenu"]);
                 if (cbxPaginas.SelectedValue != "0")
                 {
                     im.Pagina = c_menu.BuscarPagina(Convert.ToInt32(cbxPaginas.SelectedValue));
                 }
                 if (Request.QueryString["idPadre"] != string.Empty)
                 {
                     im.IdPadre = Convert.ToInt32(Request.QueryString["idPadre"]);
                 }
                 if (Request.QueryString["alInicio"] != string.Empty)
                 {
                     im.AlInicio = Convert.ToBoolean(Request.QueryString["alInicio"]);
                 }
                 if (Request.QueryString["despuesDe"] != string.Empty)
                 {
                     im.DespuesDe = Convert.ToInt32(Request.QueryString["despuesDe"]);
                 }
                 List <ItemMenu> listI = new List <ItemMenu>();
                 listI.Add(im);
                 c_menu.AgregarListItemMenu(listI);
             }
             Response.Redirect(string.Format("MenuAM.aspx?idMenu={0}&mensaje=Item Agregado Con Exito", im.Idmenu));
         }
         catch (ExcepcionPropia ex)
         {
             PanelError.Visible = true;
             lblError.Text      = ex.Message;
         }
     }
     ///Si estoy modificando
     else
     {
         try
         {
             ItemMenu im = new ItemMenu();
             using (ControladorMenus c_menu = new ControladorMenus())
             {
                 im            = c_menu.BuscarItemMenu(Convert.ToInt32(Request.QueryString["idItemMenu"]));
                 im.Etiqueta   = txtEtiqueta.Text;
                 im.EsDivision = chbxEsDivision.Checked;
                 if (cbxPaginas.SelectedValue != "0")
                 {
                     im.Pagina = c_menu.BuscarPagina(Convert.ToInt32(cbxPaginas.SelectedValue));
                 }
                 List <ItemMenu> listI = new List <ItemMenu>();
                 listI.Add(im);
                 c_menu.ModificarListItemMenu(listI);
             }
             Response.Redirect(string.Format("MenuAM.aspx?idMenu={0}&mensaje=Item Modificado Con Exito", im.Idmenu));
         }
         catch (ExcepcionPropia ex)
         {
             PanelError.Visible = true;
             lblError.Text      = ex.Message;
         }
     }
 }