예제 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            /// <summary>
            /// Carga la grilla con todos los eventos registrados
            /// </summary>
            if (!IsPostBack)
            {
                EventoBLL evBLL = new EventoBLL();
                //UsuarioBEL usuario = new UsuarioBEL();
                UsuarioBEL usuario = (UsuarioBEL)Session["usuarioConectado"];
                grvEventos.DataSource = evBLL.traerEventos(usuario.Rut);
                grvEventos.DataBind();

                RecintoBLL recBLL = new RecintoBLL();
                ddlRecintos.DataSource     = recBLL.traerRecintos();
                ddlRecintos.DataValueField = "IdRecinto";
                ddlRecintos.DataTextField  = "NombreRecinto";
                ddlRecintos.DataBind();
                ddlRecintos.Items.Insert(0, new ListItem("..Seleccione Recinto..", "-1"));

                TipoEventoBLL tipBLL = new TipoEventoBLL();
                ddlTipoEventos.DataSource     = tipBLL.listaDeTiposEventos();
                ddlTipoEventos.DataValueField = "IdTipoEvento";
                ddlTipoEventos.DataTextField  = "DescripcionTipoEvento";
                ddlTipoEventos.DataBind();
                ddlTipoEventos.Items.Insert(0, new ListItem("..Seleccione Tipo Evento..", "-1"));
            }
        }
예제 #2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void OnCambioDePagina(object sender, GridViewPageEventArgs e)
        {
            grvTipos.PageIndex = e.NewPageIndex;
            TipoEventoBLL tipoEventosBLL = new TipoEventoBLL();

            grvTipos.DataSource = tipoEventosBLL.listaDeTiposEventos();
            grvTipos.DataBind();
        }
예제 #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            /// <summary>
            /// Carga la grilla con todos los tipos de eventos registrados
            /// </summary>
            if (!IsPostBack)
            {
                TipoEventoBLL tipoEventosBLL = new TipoEventoBLL();

                grvTipos.DataSource = tipoEventosBLL.listaDeTiposEventos();
                grvTipos.DataBind();
            }
        }
예제 #4
0
        private void cargarDDL()
        {
            TipoEventoBLL        tipo  = new TipoEventoBLL();
            List <TipoEventoBEL> tipos = new List <TipoEventoBEL>();

            tipos = tipo.listaDeTiposEventos();

            ddlFiltro.DataTextField  = "DescripcionTipoEvento";
            ddlFiltro.DataValueField = "IdTipoEvento";
            ddlFiltro.DataSource     = tipos;
            ddlFiltro.DataBind();

            ddlFiltro.Items.Insert(0, new ListItem("¿Qué quieres ver?", "-5"));
        }
예제 #5
0
        /// <summary>
        /// Modifica o Elimina el tipo de evento seleccionado
        /// </summary>
        protected void grvTipos_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            TipoEventoBLL eventoBLL = new TipoEventoBLL();

            if (e.CommandName.Equals("modificar"))
            {
                Response.Redirect(string.Format("AgregarTipoEvento.aspx?id={0}", e.CommandArgument.ToString()), false);
            }
            else if (e.CommandName.Equals("Eliminar"))
            {
                eventoBLL.eliminarTipoEvento(Int32.Parse(e.CommandArgument.ToString()));

                /// <summary>
                /// Carga la grilla con todos los tipos de eventos registrados
                /// </summary>
                TipoEventoBLL tipoEventosBLL = new TipoEventoBLL();
                grvTipos.DataSource = tipoEventosBLL.listaDeTiposEventos();
                grvTipos.DataBind();
            }
        }