public static string ReporteResultadosFinales(DataTable dtResultados, int eventoid, string categoriaName, string pathSendet) { try { pathResource = pathSendet; pathImage = string.Format(@"{0}\Images\", pathResource); DataTable dt = EventoDeportivo.GetEventoName(eventoid); string descEvento = dt.Rows.Count > 0?dt.Rows[0]["Nombre"].ToString():""; string lugarEvento = dt.Rows.Count > 0 ? dt.Rows[0]["Ubicacion"].ToString():""; SetHead(categoriaName, descEvento, lugarEvento, eventoid); dtResultados.Columns.Remove("CompetidorId"); dtResultados.Columns.Remove("JornadaId"); dtResultados.Columns.Remove("CategoriaId"); dtResultados.Columns.Remove("Nombre"); dtResultados.Columns.Remove("CompetidorJornadaId"); SetBody(dtResultados, descEvento); return(path); } catch (Exception ex) { throw (ex); } finally { SetFooter(); } }
public static string ReporteResultadosCompetidor(DataTable dtDatosCompetidor, int eventoid, string categoriaName, string jornadasIds, int personaId, string pathSendet) { try { pathResource = pathSendet; fileName = string.Format("FinalesGolf=){0:yyMMdd_HHmmss}.pdf", DateTime.Now); path = string.Format(@"{0}\Reportes\{1}", pathResource, fileName); pathImage = string.Format(@"{0}\Images\", pathResource); DataTable dt = EventoDeportivo.GetEventoName(eventoid); string descEvento = string.Empty; string lugarEvento = string.Empty; if (dt.Rows.Count > 0) { descEvento = dt.Rows[0]["Nombre"].ToString(); lugarEvento = dt.Rows[0]["Ubicacion"].ToString(); } SetHead(categoriaName, descEvento, lugarEvento, eventoid); SetBody(dtDatosCompetidor, descEvento, jornadasIds, personaId); return(path); } catch (Exception ex) { throw (ex); } finally { SetFooter(); } }
public static string ReporteListado(DataTable jugadores, DataTable hoyos, string jornada, string categoria, int eventoid, string pathResources) { try { PathResource = pathResources; fileName = string.Format("TimeSheet_{0:yyMMdd_HHmmss}.pdf", DateTime.Now); path = string.Format(@"{0}\Reportes\{1}", PathResource, fileName); pathImage = string.Format(@"{0}\Images\", PathResource); DataTable led = EventoDeportivo.GetEventoName(eventoid); string descEvento = string.Empty; string lugarEvento = string.Empty; if (led.Rows.Count > 0) { descEvento = led.Rows[0]["Nombre"].ToString(); lugarEvento = led.Rows[0]["Ubicacion"].ToString(); } //_cabecera = cabecera; SetHead(jornada, categoria, descEvento, lugarEvento, eventoid); SetBody(jugadores, hoyos, descEvento, jornada); return(path); } catch (Exception ex) { throw (ex); } finally { SetFooter(); } }
public static string ReporteJornadaInscritos(DataTable dtInscritos, string pathSendet, int eventoid, int categoriaId, int jornadaId) { try { pathResource = pathSendet; fileName = string.Format("Jornadas=){0:yyMMdd_HHmmss}.pdf", DateTime.Now); path = string.Format(@"{0}\Reportes\{1}", pathResource, fileName); pathImage = string.Format(@"{0}\Images\", pathResource); DataTable dt = EventoDeportivo.GetEventoName(eventoid); HeaderGolf header = new HeaderGolf(); header.Titulo = dt.Rows.Count > 0 ? dt.Rows[0]["Nombre"].ToString().ToUpper() : ""; header.TituloIdioma = ""; header.SubTitulo = dt.Rows.Count > 0 ? dt.Rows[0]["Ubicacion"].ToString().ToUpper() : ""; header.Categoria = categoriaId == 0 ? "Todos" : GolfCategoria.GetGolCategoria(categoriaId).Descripcion; header.Fecha = GolfJornada.GetFechasJornadas(eventoid); var jornada = GolfJornada.GetGolfJornada(jornadaId); header.Jornada = jornadaId == 0? "Todos" : jornada.Descripcion; SetHead(header); //dtInscritos.Columns.Remove("PersonaId"); SetBody(dtInscritos, header.Titulo, jornada.Descripcion, jornada.Fecha?.ToString("dd MMM yyyy")); dt.Dispose(); return(path); } catch (Exception ex) { throw (ex); } finally { SetFooter(); } }
public DataTable GetEventoName(int eventoid) { return(EventoDeportivo.GetEventoName(eventoid)); }