public PartialViewResult _Eventos(string Pantalla) { ViewBag.Pantalla = Pantalla; if (Pantalla == "Alumno") { TicketAlumno ticket = (TicketAlumno)Session["TicketAlumno"]; LNEvento lnEvento = new LNEvento(); VistaEventosPorUsuario evento = lnEvento.EventosPorUsuario(ticket.Usuario); return(PartialView(evento)); } else { TicketEmpresa ticket = (TicketEmpresa)Session["TicketEmpresa"]; LNEvento lnEvento = new LNEvento(); VistaEventosPorUsuario evento = lnEvento.EventosPorUsuario(ticket.Usuario); return(PartialView(evento)); } }
public VistaEventosPorUsuario EventosPorUsuario(string usuario) { VistaEventosPorUsuario vistaeventosporusuario = new VistaEventosPorUsuario(); DataSet dsResultado = ad.EventosPorUsuario(usuario); List <Evento> usuarioeventoposible = new List <Evento>(); List <Evento> usuarioeventoactivo = new List <Evento>(); List <Evento> usuarioeventopasado = new List <Evento>(); if (dsResultado.Tables.Count > 0) { if (dsResultado.Tables[0].Rows.Count > 0) { for (int n = 0; n <= dsResultado.Tables[0].Rows.Count - 1; n++) { Evento usuarioeventoposibledata = new Evento(); usuarioeventoposibledata.IdEvento = Funciones.ToInt(dsResultado.Tables[0].Rows[n]["IdEvento"]); usuarioeventoposibledata.NombreEvento = Funciones.ToString(dsResultado.Tables[0].Rows[n]["NombreEvento"]); usuarioeventoposibledata.FechaEventoTexto = Funciones.ToString(dsResultado.Tables[0].Rows[n]["FechaEventoTexto"]); usuarioeventoposibledata.LugarEvento = Funciones.ToString(dsResultado.Tables[0].Rows[n]["LugarEvento"]); usuarioeventoposibledata.NombreComercial = Funciones.ToString(dsResultado.Tables[0].Rows[n]["NombreComercial"]); usuarioeventoposibledata.EstadoEvento = Funciones.ToString(dsResultado.Tables[0].Rows[n]["EstadoEvento"]); usuarioeventoposible.Add(usuarioeventoposibledata); } } if (dsResultado.Tables[1].Rows.Count > 0) { for (int n = 0; n <= dsResultado.Tables[1].Rows.Count - 1; n++) { Evento usuarioeventoactivodata = new Evento(); usuarioeventoactivodata.IdEvento = Funciones.ToInt(dsResultado.Tables[1].Rows[n]["IdEvento"]); usuarioeventoactivodata.NombreEvento = Funciones.ToString(dsResultado.Tables[1].Rows[n]["NombreEvento"]); usuarioeventoactivodata.FechaEventoTexto = Funciones.ToString(dsResultado.Tables[1].Rows[n]["FechaEventoTexto"]); usuarioeventoactivodata.LugarEvento = Funciones.ToString(dsResultado.Tables[1].Rows[n]["LugarEvento"]); usuarioeventoactivodata.NombreComercial = Funciones.ToString(dsResultado.Tables[1].Rows[n]["NombreComercial"]); usuarioeventoactivodata.FechaInscripcion = Funciones.ToDateTime(dsResultado.Tables[1].Rows[n]["FechaInscripcion"]); usuarioeventoactivodata.ValorEstadoTicket = Funciones.ToString(dsResultado.Tables[1].Rows[n]["ValorEstadoTicket"]); usuarioeventoactivodata.EstadoEvento = Funciones.ToString(dsResultado.Tables[1].Rows[n]["EstadoEvento"]); usuarioeventoactivo.Add(usuarioeventoactivodata); } } if (dsResultado.Tables[2].Rows.Count > 0) { for (int n = 0; n <= dsResultado.Tables[2].Rows.Count - 1; n++) { Evento usuarioeventopasadodata = new Evento(); usuarioeventopasadodata.IdEvento = Funciones.ToInt(dsResultado.Tables[2].Rows[n]["IdEvento"]); usuarioeventopasadodata.NombreEvento = Funciones.ToString(dsResultado.Tables[2].Rows[n]["NombreEvento"]); usuarioeventopasadodata.FechaEventoTexto = Funciones.ToString(dsResultado.Tables[2].Rows[n]["FechaEventoTexto"]); usuarioeventopasadodata.LugarEvento = Funciones.ToString(dsResultado.Tables[2].Rows[n]["LugarEvento"]); usuarioeventopasadodata.NombreComercial = Funciones.ToString(dsResultado.Tables[2].Rows[n]["NombreComercial"]); usuarioeventopasadodata.FechaInscripcion = Funciones.ToDateTime(dsResultado.Tables[2].Rows[n]["FechaInscripcion"]); usuarioeventopasadodata.EstadoTicket = Funciones.ToString(dsResultado.Tables[2].Rows[n]["EstadoTicket"]); usuarioeventopasadodata.ValorEstadoTicket = Funciones.ToString(dsResultado.Tables[2].Rows[n]["ValorEstadoTicket"]); usuarioeventopasadodata.FechaAsistencia = Funciones.ToDateTime(dsResultado.Tables[2].Rows[n]["FechaAsistencia"]); usuarioeventopasadodata.EstadoEvento = Funciones.ToString(dsResultado.Tables[2].Rows[n]["EstadoEvento"]); usuarioeventopasado.Add(usuarioeventopasadodata); } } } vistaeventosporusuario.usuarioeventoposible = usuarioeventoposible; vistaeventosporusuario.usuarioeventoactivo = usuarioeventoactivo; vistaeventosporusuario.usuarioeventopasado = usuarioeventopasado; return(vistaeventosporusuario); }