Listado de participantes

This commit is contained in:
Daniel Cortés
2019-12-12 14:48:02 -03:00
parent 46f0abf143
commit ecfe04e1b8
3 changed files with 54 additions and 1 deletions

View File

@@ -22,7 +22,7 @@
<ul class="nav flex-column">
<li class="nav-item"><a href="/registrar_participante.aspx" class="nav-link">Nuevo Participante</a></li>
<li class="nav-item"><a href="/modificar_participante.aspx" class="nav-link">Modificar o Eliminar</a></li>
<li class="nav-item"><a href="#" class="nav-link">Listado de Participantes</a></li>
<li class="nav-item"><a href="/listar.aspx" class="nav-link">Listado de Participantes</a></li>
<li class="nav-item"><asp:LinkButton runat="server" CssClass="nav-link text-danger" OnClick="onCerrarSesionClick">Cerrar Sesion</asp:LinkButton></li>
</ul>
</div>

12
Universidad/listar.aspx Normal file
View File

@@ -0,0 +1,12 @@
<%@ Page Title="" Language="C#" MasterPageFile="~/base_page.master" AutoEventWireup="true" CodeFile="listar.aspx.cs" Inherits="listar" %>
<asp:Content ID="Content1" ContentPlaceHolderID="header" runat="Server">
<title>Listar Participantes</title>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="content" runat="Server">
<h1>Participantes</h1>
<asp:GridView ID="participantes_grid" CssClass="table table-borderless table-striped table-hover" HeaderStyle-CssClass="thead-dark" OnRowDataBound="ParticipantesRowDataBound" runat="server"/>
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="script" runat="Server">
</asp:Content>

View File

@@ -0,0 +1,41 @@
using DAL;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class listar : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Entities entities = new Entities();
var participantes = from p in entities.Participantes select new {
Id = p.id,
Nombre = p.nombre,
FechaInscripcion = p.fechaInscripcion,
PGA = p.pga,
Universidad = p.carrera.universidad.nombre,
Carrera = p.carrera.nombre,
Seminario = p.seminario.nombre
};
participantes_grid.DataSource = participantes.ToList();
participantes_grid.DataBind();
}
protected void ParticipantesRowDataBound(object sender, GridViewRowEventArgs e)
{
if(e.Row.RowType == DataControlRowType.Header)
{
e.Row.Cells[0].Text = "#";
e.Row.Cells[1].Text = "Nombre";
e.Row.Cells[2].Text = "Fecha de Inscripcion";
e.Row.Cells[3].Text = "PGA";
e.Row.Cells[4].Text = "Universidad";
e.Row.Cells[5].Text = "Carrera";
e.Row.Cells[6].Text = "Seminario";
}
}
}