public Object GetCompetidoresGrupos(int jornadaId, int categoriaId) { Datos data = new Datos(); data.data = GolfCompetidorJornada.GetCompetidoresGrupos(jornadaId, categoriaId); return(data); }
public HttpResponseMessage GetDetalleJornada(int jornadaId, int categoriaId, int eventoId) { var dtDatosJornada = GolfCompetidorJornada.GetCompetidoresGrupos(jornadaId, categoriaId); string pathResources = WebApiApplication.ApplicationResources; var path = GolfCompetidorReport.ReporteJornadaInscritos(dtDatosJornada, pathResources, eventoId, categoriaId, jornadaId); return(getReportePDF(path)); }
public bool DeleteGolfGrupoCompetidores(int grupoId) { bool resultado = (grupoId > 0); resultado = resultado && GolfCompetidorJornada.Delete(grupoId); resultado = resultado && GolfGrupos.Delete(grupoId); return(resultado); }
public bool SaveGolfGrupoCompetidores([FromBody] CompetidorAuxiliar golfgrupo) { bool resultado = (golfgrupo != null); bool isEdit = (golfgrupo.GrupoId > 0); if (resultado) { GolfGrupos gg = new GolfGrupos(); gg.GrupoId = golfgrupo.GrupoId; gg.Descripcion = golfgrupo.HoraSalida.ToString(); if (gg.GrupoId == 0) { gg.GrupoId = SaveGolfGrupo(gg); } else { SaveGolfGrupo(gg); } resultado = resultado && (gg.GrupoId > 0); if (isEdit) { resultado = resultado && GolfCompetidorJornada.Delete(gg.GrupoId); } if (resultado) { JavaScriptSerializer js = new JavaScriptSerializer(); dynamic dyCompetidor = golfgrupo.Jugador; int PosicionIni = 1; int nroCompetidores = ((Newtonsoft.Json.Linq.JContainer)dyCompetidor).Count > 4 ? 4 : ((Newtonsoft.Json.Linq.JContainer)dyCompetidor).Count; for (int i = 0; i < nroCompetidores; i++) { string stgCompetidor = dyCompetidor[string.Format("{0}", i)].ToString(); CompetidorConSinJornada compete = js.Deserialize <CompetidorConSinJornada>(stgCompetidor); GolfCompetidorJornada gcj = new GolfCompetidorJornada(); gcj.CompetidorId = compete.CompetidorId; gcj.JornadaId = golfgrupo.JornadaId; gcj.UsuarioId = 1; gcj.GrupoId = gg.GrupoId; gcj.Posicion = PosicionIni; PosicionIni++; resultado = resultado && InsertGolfCompetidorJornada(gcj); } } } return(resultado); }
public bool UpdateGolfCompetidorEstado([FromBody] GolfCompetidorJornada golfgrupo) { return(golfgrupo.UpdateEstado()); }
public bool CambiarEstadoGolfCompetidorJornada(int competidorJornadaId) { return(GolfCompetidorJornada.CambiarEstado(competidorJornadaId)); }
public bool UpdateGolfCompetidorJornada([FromBody] GolfCompetidorJornada competidorJornada) { return(competidorJornada.Update()); }
public bool InsertGolfCompetidorJornada([FromBody] GolfCompetidorJornada competidorJornada) { return(competidorJornada.Insert()); }
public DataTable GetCompetidoresConJornada(int grupoId) { DataTable dt = GolfCompetidorJornada.GetCompetidoresConJornada(grupoId); return(dt); }
public DataTable GetCompetidoresSinJornada(int categoriaId, int jornadaId, int eventoId) { DataTable dt = GolfCompetidorJornada.GetCompetidoresSinJornada(categoriaId, jornadaId, eventoId); return(dt); }