コード例 #1
0
        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();
            }
        }
コード例 #2
0
        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();
            }
        }
コード例 #3
0
ファイル: RptListadoGOlf.cs プロジェクト: rickyasg/ProyectoX
 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();
     }
 }
コード例 #4
0
        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();
            }
        }
コード例 #5
0
 public DataTable GetEventoName(int eventoid)
 {
     return(EventoDeportivo.GetEventoName(eventoid));
 }