Ejemplo n.º 1
0
 /// <summary>
 /// Metodo que controla el mostrar o no la grilla una vez seleccionado un objeto(tabla)
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void cboListaTablas_SelectedIndexChanged(object sender, EventArgs e)
 {
     try
     {
         if (cboListaTablas.SelectedValue != "_TABLA_")
         {
             pnlGrilla.Visible = true;
             RadGridAutomatica.Rebind();
         }
         else
         {
             pnlGrilla.Visible = false;
         }
     }
     catch (Exception ex)
     {
         MostrarMensaje(ex.Message, true);
     }
 }
Ejemplo n.º 2
0
        /// <summary>
        /// Metodo que realiza la carga inicial de los objetos(tablas) que estan disponibles para ser administradas por este modulo
        /// </summary>
        public void cargarTablas()
        {
            adminNegocio = new AdministracionNegocio();
            //TODO: Falta pasar por parametro el role del usuario que se loguea (el prefijo puede estar en el web.config)
            cboListaTablas.DataSource     = adminNegocio.ConsultarTablasAdministrables("1", "0");
            cboListaTablas.DataTextField  = "nombreTablaMaestra";
            cboListaTablas.DataValueField = "nombreObjeto";
            cboListaTablas.DataBind();
            cboListaTablas.Items.Insert(0, new ListItem("Seleccione una tabla para administrar...", "_TABLA_"));
            string nombreTabla = "_TABLA_";

            if (Request.QueryString["tabla"] != null)
            {
                nombreTabla = Request.QueryString["tabla"].ToString();
                MostrarMensaje("Guardado", false);
                pnlGrilla.Visible = true;
                RadGridAutomatica.Rebind();
            }
            cboListaTablas.SelectedValue = nombreTabla;
        }