public static List <Quiniela> getTablaGeneralByIdLigaIdTorneo(string idLiga, string idTorneo) { List <Quiniela> QuinielaDataList = new List <Quiniela>(); Quiniela QuinielaData; Utils.adoDAL ado = new Utils.adoDAL(); try { ado.Conectar(); ado.CrearComando(@" EXEC GetTablaGeneralByIdLigaIdTorneo @idLiga, @idTorneo "); ado.Comando.Parameters.Add(new SqlParameter("@idLiga", idLiga)); ado.Comando.Parameters.Add(new SqlParameter("@idTorneo", idTorneo)); DbDataReader reader = ado.EjecutarConsulta(); while (reader.Read()) { QuinielaData = new Quiniela { idTablaGeneral = Convert.ToInt32(reader["idTablaGeneral"]), idLiga = Convert.ToInt32(reader["idLiga"]), idTorneo = Convert.ToInt32(reader["idTorneo"]), Pos = Convert.ToInt32(reader["Pos"]), idEquipo = Convert.ToInt32(reader["idEquipo"]), EquipoImgURL = Convert.ToString(reader["EquipoImgURL"]), EquipoShort = Convert.ToString(reader["EquipoShort"]), EquipoName = Convert.ToString(reader["EquipoName"]), JJ = Convert.ToInt32(reader["JJ"]), JG = Convert.ToInt32(reader["JG"]), JE = Convert.ToInt32(reader["JE"]), JP = Convert.ToInt32(reader["JP"]), GF = Convert.ToInt32(reader["GF"]), GC = Convert.ToInt32(reader["GC"]), DG = Convert.ToInt32(reader["DG"]), Total = Convert.ToInt32(reader["Puntos"]) }; QuinielaDataList.Add(QuinielaData); } } catch (SqlException sqlEx) { } catch (Exception ex) { } finally { ado.Desconectar(); } return(QuinielaDataList); }
public static List <Quiniela> getQuinielaPartidosResultadosByidQuiniela(string idQuiniela) { List <Quiniela> QuinielaDataList = new List <Quiniela>(); Quiniela QuinielaData; Utils.adoDAL ado = new Utils.adoDAL(); try { ado.Conectar(); ado.CrearComando(@" EXEC Quinielas_GetPartidosResultadosByIdQuiniela @idQuiniela "); ado.Comando.Parameters.Add(new SqlParameter("@idQuiniela", idQuiniela)); DbDataReader reader = ado.EjecutarConsulta(); while (reader.Read()) { QuinielaData = new Quiniela { idPartido = Convert.ToInt32(reader["idPartido"]), PartidoDate = Convert.ToDateTime(reader["PartidoDate"]), EquipoLocal = Convert.ToString(reader["EquipoLocal"]), EquipoLocalShort = Convert.ToString(reader["EquipoLocalShort"]), EquipoLocalImgURL = Convert.ToString(reader["EquipoLocalImgURL"]), idGolesLocal = Convert.ToInt32(reader["idGolesLocal"]), GolesLocal = Convert.ToInt32(reader["GolesLocal"]), EquipoVisitante = Convert.ToString(reader["EquipoVisitante"]), EquipoVisitanteShort = Convert.ToString(reader["EquipoVisitanteShort"]), EquipoVisitanteImgURL = Convert.ToString(reader["EquipoVisitanteImgURL"]), idGolesVisitante = Convert.ToInt32(reader["idGolesVisitante"]), GolesVisitante = Convert.ToInt32(reader["GolesVisitante"]), idResultado = Convert.ToInt32(reader["idResultado"]), ResultadoName = Convert.ToString(reader["ResultadoName"]), ResultadoNameShort = Convert.ToString(reader["ResultadoNameShort"]) }; QuinielaDataList.Add(QuinielaData); } } catch (SqlException sqlEx) { } catch (Exception ex) { } finally { ado.Desconectar(); } return(QuinielaDataList); }
public static Quiniela getQuinielaData(string idSportPar, string idLigaPar) { Quiniela QuinielaData = new Quiniela(); Utils.adoDAL ado = new Utils.adoDAL(); try { ado.Conectar(); ado.CrearComando(@" EXEC Quinielas_GetQuinielaByIdTorneoIdSportActiveAbierta @idSport = @idSportPar, @idLiga = @idLigaPar "); ado.Comando.Parameters.Add(new SqlParameter("@idSportPar", idSportPar)); ado.Comando.Parameters.Add(new SqlParameter("@idLigaPar", idLigaPar)); DbDataReader reader = ado.EjecutarConsulta(); if (reader.HasRows) { reader.Read(); QuinielaData.idQuiniela = Convert.ToInt32(reader["idQuiniela"]); QuinielaData.QuinielaNo = Convert.ToString(reader["QuinielaNo"]); QuinielaData.Active = Convert.ToString(reader["Active"]); QuinielaData.idSport = Convert.ToInt32(reader["idSport"]); QuinielaData.SportName = Convert.ToString(reader["SportName"]); QuinielaData.SportNameShort = Convert.ToString(reader["SportNameShort"]); QuinielaData.idLiga = Convert.ToInt32(reader["idLiga"]); QuinielaData.LigaName = Convert.ToString(reader["LigaName"]); QuinielaData.LigaNameShort = Convert.ToString(reader["LigaNameShort"]); QuinielaData.LigaImgURL = Convert.ToString(reader["LigaImgURL"]); QuinielaData.idTorneo = Convert.ToInt32(reader["idTorneo"]); QuinielaData.TorneoName = Convert.ToString(reader["TorneoName"]); QuinielaData.TorneoNameShort = Convert.ToString(reader["TorneoNameShort"]); QuinielaData.idJornada = Convert.ToInt32(reader["idJornada"]); QuinielaData.JornadaName = Convert.ToString(reader["JornadaName"]); QuinielaData.JornadaNameShort = Convert.ToString(reader["JornadaNameShort"]); QuinielaData.idStatus = Convert.ToInt32(reader["idStatus"]); } } catch (SqlException sqlEx) { } catch (Exception ex) { } finally { ado.Desconectar(); } return(QuinielaData); }
public static string CanOpenQuiniela(string idLiga, string idTorneo) { string ApuestaNo = ""; Utils.adoDAL ado = new Utils.adoDAL(); try { ado.Conectar(); ado.CrearComando(@" IF EXISTS ( SELECT Q.idQuiniela FROM Quinielas Q JOIN QuinielasDetalle QD ON QD.idQuiniela = Q.idQuiniela WHERE Q.idStatus in (3, 4) AND QD.idLiga = @idLiga AND QD.idTorneo = @idTorneo ) BEGIN SELECT 'Error' Respuesta END ELSE BEGIN SELECT 'ABRIR' Respuesta END "); ado.Comando.Parameters.Add(new SqlParameter("@idLiga", idLiga)); ado.Comando.Parameters.Add(new SqlParameter("@idTorneo", idTorneo)); DbDataReader reader = ado.EjecutarConsulta(); if (reader.HasRows) { reader.Read(); ApuestaNo = Convert.ToString(reader["Respuesta"]); } } catch (SqlException sqlEx) { ApuestaNo = "Error"; } catch (Exception ex) { ApuestaNo = "Error"; } finally { ado.Desconectar(); } return(ApuestaNo); }
public static List <Quiniela> getApuestasAbiertasByidQuiniela(string idQuiniela) { List <Quiniela> QuinielaDataList = new List <Quiniela>(); Quiniela QuinielaData; Utils.adoDAL ado = new Utils.adoDAL(); try { ado.Conectar(); ado.CrearComando(@" EXEC Quinielas_GetApuestasAbiertasByIdQuiniela @idQuiniela "); ado.Comando.Parameters.Add(new SqlParameter("@idQuiniela", idQuiniela)); DbDataReader reader = ado.EjecutarConsulta(); while (reader.Read()) { QuinielaData = new Quiniela { idApuesta = Convert.ToInt32(reader["idApuesta"]), ApuestaNo = Convert.ToString(reader["ApuestaNo"]), idUser = Convert.ToInt32(reader["idUser"]), UserName = Convert.ToString(reader["UserName"]), Total = Convert.ToInt32(reader["Total"]), idStatus = Convert.ToInt32(reader["idStatus"]), StatusName = Convert.ToString(reader["StatusName"]) }; QuinielaDataList.Add(QuinielaData); } } catch (SqlException sqlEx) { } catch (Exception ex) { } finally { ado.Desconectar(); } return(QuinielaDataList); }
public static List <Equipo> getEquipoVisitaNewPartido(string idLiga, string idTorneo, string idJornada, string idEquipo) { List <Equipo> EquipoDataList = new List <Equipo>(); Equipo EquipoData; Utils.adoDAL ado = new Utils.adoDAL(); try { ado.Conectar(); ado.CrearComando(@" EXEC getEquiposListNewPartidoVisita @idLiga, @idTorneo, @idJornada, @idEquipo "); ado.Comando.Parameters.Add(new SqlParameter("@idLiga", idLiga)); ado.Comando.Parameters.Add(new SqlParameter("@idTorneo", idTorneo)); ado.Comando.Parameters.Add(new SqlParameter("@idJornada", idJornada)); ado.Comando.Parameters.Add(new SqlParameter("@idEquipo", idEquipo)); DbDataReader reader = ado.EjecutarConsulta(); while (reader.Read()) { EquipoData = new Equipo { idEquipo = Convert.ToInt32(reader["idEquipo"]), EquipoName = Convert.ToString(reader["EquipoName"]) }; EquipoDataList.Add(EquipoData); } } catch (SqlException sqlEx) { } catch (Exception ex) { } finally { ado.Desconectar(); } return(EquipoDataList); }
public static string InsertPartidoGetidPartido(string idLiga, string idTorneo, string idJornada, string idEquipoLocal, string idEquipoVisita, string FechaPartido, string idUser) { string idApuesta = ""; Utils.adoDAL ado = new Utils.adoDAL(); try { ado.Conectar(); ado.CrearComando(@" EXEC Partido_InsertPartido @idLiga, @idTorneo, @idJornada, @idEquipoLocal, @idEquipoVisita, @FechaPartido, @idUser "); ado.Comando.Parameters.Add(new SqlParameter("@idLiga", idLiga)); ado.Comando.Parameters.Add(new SqlParameter("@idTorneo", idTorneo)); ado.Comando.Parameters.Add(new SqlParameter("@idJornada", idJornada)); ado.Comando.Parameters.Add(new SqlParameter("@idEquipoLocal", idEquipoLocal)); ado.Comando.Parameters.Add(new SqlParameter("@idEquipoVisita", idEquipoVisita)); ado.Comando.Parameters.Add(new SqlParameter("@FechaPartido", FechaPartido)); ado.Comando.Parameters.Add(new SqlParameter("@idUser", idUser)); DbDataReader reader = ado.EjecutarConsulta(); if (reader.HasRows) { reader.Read(); idApuesta = Convert.ToString(reader["idPartido"]); } } catch (SqlException sqlEx) { idApuesta = "Error"; } catch (Exception ex) { idApuesta = "Error"; } finally { ado.Desconectar(); } return(idApuesta); }
public static List <Liga> getLigaList(string idSport) { List <Liga> LigaDataList = new List <Liga>(); Liga LigaData; Utils.adoDAL ado = new Utils.adoDAL(); try { ado.Conectar(); ado.CrearComando(@" SELECT L.idLiga, L.LigaName FROM Ligas AS L JOIN SportsLigas AS SL ON SL.idLiga = L.idLiga WHERE L.Active = 1 AND SL.idSport = @idSportPar "); ado.Comando.Parameters.Add(new SqlParameter("@idSportPar", idSport)); DbDataReader reader = ado.EjecutarConsulta(); while (reader.Read()) { LigaData = new Liga { idLiga = Convert.ToInt32(reader["idLiga"]), LigaName = Convert.ToString(reader["LigaName"]) }; LigaDataList.Add(LigaData); } } catch (SqlException sqlEx) { } catch (Exception ex) { } finally { ado.Desconectar(); } return(LigaDataList); }
public static string InsertQuiniela(string idSport, string idLiga, string idTorneo, string idJornada, string idUser) { string QuinielaNo = ""; Utils.adoDAL ado = new Utils.adoDAL(); try { ado.Conectar(); ado.CrearComando(@" EXEC Quiniela_InsertQuiniela @idSport, @idLiga, @idTorneo, @idJornada, @idUser "); ado.Comando.Parameters.Add(new SqlParameter("@idSport", idSport)); ado.Comando.Parameters.Add(new SqlParameter("@idLiga", idLiga)); ado.Comando.Parameters.Add(new SqlParameter("@idTorneo", idTorneo)); ado.Comando.Parameters.Add(new SqlParameter("@idJornada", idJornada)); ado.Comando.Parameters.Add(new SqlParameter("@idUser", idUser)); DbDataReader reader = ado.EjecutarConsulta(); if (reader.HasRows) { reader.Read(); QuinielaNo = Convert.ToString(reader["QuinielaNo"]); } } catch (SqlException sqlEx) { QuinielaNo = "Error"; } catch (Exception ex) { QuinielaNo = "Error"; } finally { ado.Desconectar(); } return(QuinielaNo); }
public static List <Resultado> getResultadoList() { List <Resultado> ResultadoDataList = new List <Resultado>(); Resultado ResultadoData; Utils.adoDAL ado = new Utils.adoDAL(); try { ado.Conectar(); ado.CrearComando(@" SELECT idResultado, ResultadoName FROM Resultado WHERE Active = 1 "); DbDataReader reader = ado.EjecutarConsulta(); while (reader.Read()) { ResultadoData = new Resultado { idResultado = Convert.ToInt32(reader["idResultado"]), ResultadoName = Convert.ToString(reader["ResultadoName"]) }; ResultadoDataList.Add(ResultadoData); } } catch (SqlException sqlEx) { } catch (Exception ex) { } finally { ado.Desconectar(); } return(ResultadoDataList); }
public static List <Torneo> getTorneoList(string idLiga) { List <Torneo> TorneoDataList = new List <Torneo>(); Torneo TorneoData; Utils.adoDAL ado = new Utils.adoDAL(); try { ado.Conectar(); ado.CrearComando(@" SELECT idTorneo, TorneoName FROM Torneos WHERE Active = 1 AND idLiga = @idLiga "); ado.Comando.Parameters.Add(new SqlParameter("@idLiga", idLiga)); DbDataReader reader = ado.EjecutarConsulta(); while (reader.Read()) { TorneoData = new Torneo { idTorneo = Convert.ToInt32(reader["idTorneo"]), TorneoName = Convert.ToString(reader["TorneoName"]) }; TorneoDataList.Add(TorneoData); } } catch (SqlException sqlEx) { } catch (Exception ex) { } finally { ado.Desconectar(); } return(TorneoDataList); }
public static List <Jornada> getJornadaListV2(string idTorneo) { List <Jornada> JornadaDataList = new List <Jornada>(); Jornada JornadaData; Utils.adoDAL ado = new Utils.adoDAL(); try { ado.Conectar(); ado.CrearComando(@" SELECT J.idJornada, J.JornadaName FROM Jornadas J WHERE J.Active = 1 AND J.idTorneo = @idTorneo AND J.idJornada NOT IN (SELECT QD.idJornada FROM QuinielasDetalle QD WHERE QD.idJornada = J.idJornada) "); ado.Comando.Parameters.Add(new SqlParameter("@idTorneo", idTorneo)); DbDataReader reader = ado.EjecutarConsulta(); while (reader.Read()) { JornadaData = new Jornada { idJornada = Convert.ToInt32(reader["idJornada"]), JornadaName = Convert.ToString(reader["JornadaName"]) }; JornadaDataList.Add(JornadaData); } } catch (SqlException sqlEx) { } catch (Exception ex) { } finally { ado.Desconectar(); } return(JornadaDataList); }
public static string UpdateResultadosPartido(string idPartido, string idResultado, string idGolesLocal, string idGolesVisitante) { string Valor = ""; Utils.adoDAL ado = new Utils.adoDAL(); try { ado.Conectar(); ado.CrearComando(@" EXEC Partido_UpdateResultadosPartido @idPartido, @idResultado, @idGolesLocal, @idGolesVisitante "); ado.Comando.Parameters.Add(new SqlParameter("@idPartido", idPartido)); ado.Comando.Parameters.Add(new SqlParameter("@idResultado", idResultado)); ado.Comando.Parameters.Add(new SqlParameter("@idGolesLocal", idGolesLocal)); ado.Comando.Parameters.Add(new SqlParameter("@idGolesVisitante", idGolesVisitante)); DbDataReader reader = ado.EjecutarConsulta(); if (reader.HasRows) { reader.Read(); Valor = Convert.ToString(reader["VALOR"]); } } catch (SqlException sqlEx) { Valor = "Error"; } catch (Exception ex) { Valor = "Error"; } finally { ado.Desconectar(); } return(Valor); }
public static List <Sport> getSportList() { List <Sport> SportDataList = new List <Sport>(); Sport SportData; Utils.adoDAL ado = new Utils.adoDAL(); try { ado.Conectar(); ado.CrearComando(@" SELECT idSport, SportName FROM Sports WHERE Active = 1 "); DbDataReader reader = ado.EjecutarConsulta(); while (reader.Read()) { SportData = new Sport { idSport = Convert.ToInt32(reader["idSport"]), SportName = Convert.ToString(reader["SportName"]) }; SportDataList.Add(SportData); } } catch (SqlException sqlEx) { } catch (Exception ex) { } finally { ado.Desconectar(); } return(SportDataList); }
public static List <Gol> getGolList() { List <Gol> GolDataList = new List <Gol>(); Gol GolData; Utils.adoDAL ado = new Utils.adoDAL(); try { ado.Conectar(); ado.CrearComando(@" SELECT idGol, GolNo FROM Goles WHERE Active = 1 "); DbDataReader reader = ado.EjecutarConsulta(); while (reader.Read()) { GolData = new Gol { idGol = Convert.ToInt32(reader["idGol"]), GolNo = Convert.ToString(reader["GolNo"]) }; GolDataList.Add(GolData); } } catch (SqlException sqlEx) { } catch (Exception ex) { } finally { ado.Desconectar(); } return(GolDataList); }
public static string InsertQuinielaGetBoletoNo(string idQuinielaPar, string idUserPar, string OpcionesPar) { string ApuestaNo = ""; Utils.adoDAL ado = new Utils.adoDAL(); try { ado.Conectar(); ado.CrearComando(@" EXEC Quinielas_InsertApuestaByPlayer @idQuiniela = @idQuinielaPar, @idUser = @idUserPar, @Opciones = @OpcionesPar "); ado.Comando.Parameters.Add(new SqlParameter("@idQuinielaPar", idQuinielaPar)); ado.Comando.Parameters.Add(new SqlParameter("@idUserPar", idUserPar)); ado.Comando.Parameters.Add(new SqlParameter("@OpcionesPar", OpcionesPar)); DbDataReader reader = ado.EjecutarConsulta(); if (reader.HasRows) { reader.Read(); ApuestaNo = Convert.ToString(reader["ApuestaNo"]); } } catch (SqlException sqlEx) { ApuestaNo = "Error"; } catch (Exception ex) { ApuestaNo = "Error"; } finally { ado.Desconectar(); } return(ApuestaNo); }
public static string AbrirQuiniela(string idQuiniela) { string QuinielaNo = ""; Utils.adoDAL ado = new Utils.adoDAL(); try { ado.Conectar(); ado.CrearComando(@" EXEC Quinielas_AbrirQuiniela @idQuiniela "); ado.Comando.Parameters.Add(new SqlParameter("@idQuiniela", idQuiniela)); DbDataReader reader = ado.EjecutarConsulta(); if (reader.HasRows) { reader.Read(); QuinielaNo = Convert.ToString(reader["QuinielaNo"]); } } catch (SqlException sqlEx) { QuinielaNo = "Error"; } catch (Exception ex) { QuinielaNo = "Error"; } finally { ado.Desconectar(); } return(QuinielaNo); }
public static List <Partido> getPartidosByFilters(string idSport, string idLiga, string idTorneo, string idJornada) { List <Partido> PartidoDataList = new List <Partido>(); Partido PartidoData; Utils.adoDAL ado = new Utils.adoDAL(); StringBuilder strQry = new StringBuilder(); StringBuilder strWhere = new StringBuilder(""); StringBuilder strOrder = new StringBuilder(" ORDER BY S.idSport, L.idLiga, T.idTorneo, J.idJornada "); try { ado.Conectar(); strQry.Append(" SELECT S.idSport, S.SportName, S.SportNameShort, L.idLiga, L.LigaName, L.LigaNameShort, T.idTorneo, T.TorneoName, "); strQry.Append(" T.TorneoNameShort, J.idJornada, J.JornadaName, J.JornadaNameShort, P.idPartido, P.PartidoDate, EL.idEquipo AS idEquipoLocal, EL.EquipoImgURL AS EquipoLocalImgURL, "); strQry.Append(" EL.EquipoName AS EquipoLocal, EL.EquipoShort AS EquipoLocalShort, EV.idEquipo AS idEquipoVisitante, EV.EquipoImgURL AS EquipoVisitanteImgURL, EV.EquipoName AS EquipoVisitante, "); strQry.Append(" EV.EquipoShort AS EquipoVisitanteShort, PR.idResultado, R.ResultadoName, R.ResultadoNameShort, PR.idGolesLocal, GL.GolNo AS GolesLocal, PR.idGolesVisitante, GV.GolNo AS GolesVisitante "); strQry.Append(" FROM Sports S JOIN SportsLigas SL ON SL.idSport = S.idSport JOIN Ligas L ON SL.idLiga = L.idLiga JOIN Torneos T "); strQry.Append(" ON T.idLiga = L.idLiga JOIN Jornadas J ON J.idTorneo = T.idTorneo JOIN JornadasPartidos JP ON JP.idJornada = J.idJornada JOIN Partidos P "); strQry.Append(" ON P.idPartido = JP.idPartido INNER JOIN Equipos AS EL ON P.idEquipoLocal = EL.idEquipo INNER JOIN Equipos AS EV ON P.idEquipoVisitante = EV.idEquipo "); strQry.Append(" INNER JOIN PartidosResultados PR ON PR.idPartido = P.idPartido INNER JOIN Resultado R ON R.idResultado = PR.idResultado INNER JOIN Goles GL ON GL.idGol = PR.idGolesLocal "); strQry.Append(" INNER JOIN Goles GV ON GV.idGol = PR.idGolesVisitante WHERE (S.Active = 1 AND L.Active = 1 AND T.Active = 1 AND J.Active = 1) "); if (!String.IsNullOrEmpty(idSport)) { strWhere.Append(" AND S.idSport = @idSport"); } if (!String.IsNullOrEmpty(idLiga)) { strWhere.Append(" AND L.idLiga = @idLiga"); } if (!String.IsNullOrEmpty(idTorneo)) { strWhere.Append(" AND T.idTorneo = @idTorneo"); } if (!String.IsNullOrEmpty(idJornada)) { strWhere.Append(" AND J.idJornada = @idJornada"); } ado.CrearComando(String.Concat(strQry.ToString(), strWhere.ToString(), strOrder.ToString())); if (!String.IsNullOrEmpty(idSport)) { ado.Comando.Parameters.Add(new SqlParameter("@idSport", idSport)); } if (!String.IsNullOrEmpty(idLiga)) { ado.Comando.Parameters.Add(new SqlParameter("@idLiga", idLiga)); } if (!String.IsNullOrEmpty(idTorneo)) { ado.Comando.Parameters.Add(new SqlParameter("@idTorneo", idTorneo)); } if (!String.IsNullOrEmpty(idJornada)) { ado.Comando.Parameters.Add(new SqlParameter("@idJornada", idJornada)); } DbDataReader reader = ado.EjecutarConsulta(); while (reader.Read()) { PartidoData = new Partido { idSport = Convert.ToInt32(reader["idSport"]), SportName = Convert.ToString(reader["SportName"]), SportNameShort = Convert.ToString(reader["SportNameShort"]), idLiga = Convert.ToInt32(reader["idLiga"]), LigaName = Convert.ToString(reader["LigaName"]), LigaNameShort = Convert.ToString(reader["LigaNameShort"]), idTorneo = Convert.ToInt32(reader["idTorneo"]), TorneoName = Convert.ToString(reader["TorneoName"]), TorneoNameShort = Convert.ToString(reader["TorneoNameShort"]), idJornada = Convert.ToInt32(reader["idJornada"]), JornadaName = Convert.ToString(reader["JornadaName"]), JornadaNameShort = Convert.ToString(reader["JornadaNameShort"]), idPartido = Convert.ToInt32(reader["idPartido"]), PartidoDate = Convert.ToDateTime(reader["PartidoDate"]), idEquipoLocal = Convert.ToInt32(reader["idEquipoLocal"]), EquipoLocal = Convert.ToString(reader["EquipoLocal"]), EquipoLocalShort = Convert.ToString(reader["EquipoLocalShort"]), EquipoLocalImgURL = Convert.ToString(reader["EquipoLocalImgURL"]), idEquipoVisitante = Convert.ToInt32(reader["idEquipoVisitante"]), EquipoVisitante = Convert.ToString(reader["EquipoVisitante"]), EquipoVisitanteShort = Convert.ToString(reader["EquipoVisitanteShort"]), EquipoVisitanteImgURL = Convert.ToString(reader["EquipoVisitanteImgURL"]), idResultado = Convert.ToInt32(reader["idResultado"]), ResultadoName = Convert.ToString(reader["ResultadoName"]), ResultadoNameShort = Convert.ToString(reader["ResultadoNameShort"]), idGolesLocal = Convert.ToInt32(reader["idGolesLocal"]), GolesLocal = Convert.ToString(reader["GolesLocal"]), idGolesVisitante = Convert.ToInt32(reader["idGolesVisitante"]), GolesVisitante = Convert.ToString(reader["GolesVisitante"]) }; PartidoDataList.Add(PartidoData); } } catch (SqlException sqlEx) { } catch (Exception ex) { } finally { ado.Desconectar(); } return(PartidoDataList); }
public static List <Quiniela> getQuinielasByFilters(string idSport, string idLiga, string idTorneo, string idJornada) { List <Quiniela> QuinielaDataList = new List <Quiniela>(); Quiniela QuinielaData; Utils.adoDAL ado = new Utils.adoDAL(); StringBuilder strQry = new StringBuilder(); StringBuilder strWhere = new StringBuilder(""); StringBuilder strGroup = new StringBuilder(" GROUP BY Q.idQuiniela, Q.QuinielaNo, QD.idQuinielaDetalle, QD.idSport, S.SportName, S.SportNameShort, QD.idLiga, L.LigaName, L.LigaNameShort, QD.idTorneo, T.TorneoName, T.TorneoNameShort, QD.idJornada, J.JornadaName, J.JornadaNameShort, Q.idStatus, SP.StatusName "); StringBuilder strOrder = new StringBuilder(" ORDER BY QD.idSport, QD.idLiga, QD.idTorneo, QD.idJornada "); try { ado.Conectar(); strQry.Append(" SELECT Q.idQuiniela, Q.QuinielaNo, QD.idQuinielaDetalle, QD.idSport, S.SportName, S.SportNameShort, QD.idLiga, "); strQry.Append(" L.LigaName, L.LigaNameShort, QD.idTorneo, T.TorneoName, T.TorneoNameShort, QD.idJornada, J.JornadaName, J.JornadaNameShort, "); strQry.Append(" COUNT(A.idApuesta) ApuestasTotal, Q.idStatus, SP.StatusName FROM Quinielas AS Q JOIN QuinielasDetalle AS QD ON QD.idQuiniela = Q.idQuiniela "); strQry.Append(" JOIN Sports AS S ON S.idSport = QD.idSport JOIN Ligas AS L ON L.idLiga = QD.idLiga JOIN Torneos AS T ON T.idTorneo = QD.idTorneo "); strQry.Append(" JOIN Jornadas AS J ON J.idJornada = QD.idJornada LEFT JOIN Apuestas A ON A.idQuiniela = Q.idQuiniela JOIN StatusProcess SP "); strQry.Append(" ON SP.idStatus = Q.idStatus WHERE Q.Active = 1 AND S.Active = 1 AND L.Active = 1 AND T.Active = 1 AND J.Active = 1 "); if (!String.IsNullOrEmpty(idSport)) { strWhere.Append(" AND QD.idSport = @idSport"); } if (!String.IsNullOrEmpty(idLiga)) { strWhere.Append(" AND QD.idLiga = @idLiga"); } if (!String.IsNullOrEmpty(idTorneo)) { strWhere.Append(" AND QD.idTorneo = @idTorneo"); } if (!String.IsNullOrEmpty(idJornada)) { strWhere.Append(" AND QD.idJornada = @idJornada"); } ado.CrearComando(String.Concat(strQry.ToString(), strWhere.ToString(), strGroup.ToString(), strOrder.ToString())); if (!String.IsNullOrEmpty(idSport)) { ado.Comando.Parameters.Add(new SqlParameter("@idSport", idSport)); } if (!String.IsNullOrEmpty(idLiga)) { ado.Comando.Parameters.Add(new SqlParameter("@idLiga", idLiga)); } if (!String.IsNullOrEmpty(idTorneo)) { ado.Comando.Parameters.Add(new SqlParameter("@idTorneo", idTorneo)); } if (!String.IsNullOrEmpty(idJornada)) { ado.Comando.Parameters.Add(new SqlParameter("@idJornada", idJornada)); } DbDataReader reader = ado.EjecutarConsulta(); while (reader.Read()) { QuinielaData = new Quiniela { idQuiniela = Convert.ToInt32(reader["idQuiniela"]), QuinielaNo = Convert.ToString(reader["QuinielaNo"]), idQuinielaDetalle = Convert.ToInt32(reader["idQuinielaDetalle"]), idSport = Convert.ToInt32(reader["idSport"]), SportName = Convert.ToString(reader["SportName"]), SportNameShort = Convert.ToString(reader["SportNameShort"]), idLiga = Convert.ToInt32(reader["idLiga"]), LigaName = Convert.ToString(reader["LigaName"]), LigaNameShort = Convert.ToString(reader["LigaNameShort"]), idTorneo = Convert.ToInt32(reader["idTorneo"]), TorneoName = Convert.ToString(reader["TorneoName"]), TorneoNameShort = Convert.ToString(reader["TorneoNameShort"]), idJornada = Convert.ToInt32(reader["idJornada"]), JornadaName = Convert.ToString(reader["JornadaName"]), JornadaNameShort = Convert.ToString(reader["JornadaNameShort"]), ApuestasTotal = Convert.ToInt32(reader["ApuestasTotal"]), idStatus = Convert.ToInt32(reader["idStatus"]), StatusName = Convert.ToString(reader["StatusName"]) }; QuinielaDataList.Add(QuinielaData); } } catch (SqlException sqlEx) { } catch (Exception ex) { } finally { ado.Desconectar(); } return(QuinielaDataList); }
public static List <Quiniela> getApuestaQuinielaByIdUser(string idSport, string idLiga, string idTorneo, string idJornada, string idUser) { List <Quiniela> QuinielaDataList = new List <Quiniela>(); Quiniela QuinielaData; Utils.adoDAL ado = new Utils.adoDAL(); StringBuilder strQry = new StringBuilder(); StringBuilder strWhere = new StringBuilder(""); StringBuilder strGroup = new StringBuilder(" GROUP BY QD.idSport, S.SportName, S.SportNameShort, QD.idLiga, L.LigaName, L.LigaNameShort, QD.idTorneo, T.TorneoName, T.TorneoNameShort, QD.idJornada, J.JornadaName, J.JornadaNameShort, A.idQuiniela, Q.QuinielaNo, A.idApuesta, A.ApuestaNo, A.DateAdd, A.idStatus, SP.StatusName "); StringBuilder strOrder = new StringBuilder(" ORDER BY QD.idSport, QD.idLiga, QD.idTorneo, QD.idJornada, A.idApuesta Desc "); try { ado.Conectar(); strQry.Append(" SELECT QD.idSport, S.SportName, S.SportNameShort, QD.idLiga, L.LigaName, L.LigaNameShort, QD.idTorneo, T.TorneoName, T.TorneoNameShort, "); strQry.Append(" QD.idJornada, J.JornadaName, J.JornadaNameShort, A.idQuiniela, Q.QuinielaNo, A.idApuesta, A.ApuestaNo, A.DateAdd AS ApuestaDate, A.idStatus, "); strQry.Append(" SP.StatusName, SUM(AD.Puntos) TotalPuntos FROM Apuestas A JOIN Quinielas Q ON Q.idQuiniela = A.idQuiniela JOIN QuinielasDetalle AS QD "); strQry.Append(" ON QD.idQuiniela = Q.idQuiniela JOIN Sports S ON S.idSport = QD.idSport JOIN Ligas L ON L.idLiga = QD.idLiga JOIN Torneos T ON T.idTorneo = QD.idTorneo "); strQry.Append(" JOIN Jornadas J ON J.idJornada = QD.idJornada JOIN ApuestasDetalle AD ON AD.idApuesta = A.idApuesta JOIN StatusProcess SP ON SP.idStatus = A.idStatus "); strQry.Append(" WHERE A.idUser = @idUser "); if (!String.IsNullOrEmpty(idSport)) { strWhere.Append(" AND QD.idSport = @idSport"); } if (!String.IsNullOrEmpty(idLiga)) { strWhere.Append(" AND QD.idLiga = @idLiga"); } if (!String.IsNullOrEmpty(idTorneo)) { strWhere.Append(" AND QD.idTorneo = @idTorneo"); } if (!String.IsNullOrEmpty(idJornada)) { strWhere.Append(" AND QD.idJornada = @idJornada"); } ado.CrearComando(String.Concat(strQry.ToString(), strWhere.ToString(), strGroup.ToString(), strOrder.ToString())); ado.Comando.Parameters.Add(new SqlParameter("@idUser", idUser)); if (!String.IsNullOrEmpty(idSport)) { ado.Comando.Parameters.Add(new SqlParameter("@idSport", idSport)); } if (!String.IsNullOrEmpty(idLiga)) { ado.Comando.Parameters.Add(new SqlParameter("@idLiga", idLiga)); } if (!String.IsNullOrEmpty(idTorneo)) { ado.Comando.Parameters.Add(new SqlParameter("@idTorneo", idTorneo)); } if (!String.IsNullOrEmpty(idJornada)) { ado.Comando.Parameters.Add(new SqlParameter("@idJornada", idJornada)); } DbDataReader reader = ado.EjecutarConsulta(); while (reader.Read()) { QuinielaData = new Quiniela { idQuiniela = Convert.ToInt32(reader["idQuiniela"]), QuinielaNo = Convert.ToString(reader["QuinielaNo"]), idSport = Convert.ToInt32(reader["idSport"]), SportName = Convert.ToString(reader["SportName"]), SportNameShort = Convert.ToString(reader["SportNameShort"]), idLiga = Convert.ToInt32(reader["idLiga"]), LigaName = Convert.ToString(reader["LigaName"]), LigaNameShort = Convert.ToString(reader["LigaNameShort"]), idTorneo = Convert.ToInt32(reader["idTorneo"]), TorneoName = Convert.ToString(reader["TorneoName"]), TorneoNameShort = Convert.ToString(reader["TorneoNameShort"]), idJornada = Convert.ToInt32(reader["idJornada"]), JornadaName = Convert.ToString(reader["JornadaName"]), JornadaNameShort = Convert.ToString(reader["JornadaNameShort"]), idApuesta = Convert.ToInt32(reader["idApuesta"]), ApuestaNo = Convert.ToString(reader["ApuestaNo"]), ApuestaDate = Convert.ToDateTime(reader["ApuestaDate"]), idStatus = Convert.ToInt32(reader["idStatus"]), StatusName = Convert.ToString(reader["StatusName"]), Total = Convert.ToInt32(reader["TotalPuntos"]), }; QuinielaDataList.Add(QuinielaData); } } catch (SqlException sqlEx) { } catch (Exception ex) { } finally { ado.Desconectar(); } return(QuinielaDataList); }
public static Generico validarUsuario(string usuario, string password) { Generico generico = new Generico(); Utils.adoDAL ado = new Utils.adoDAL(); UserPlayer Usuario = new UserPlayer(); int idUser; try { ado.Conectar(); ado.CrearComando(@" IF EXISTS (SELECT UserName FROM Users WHERE UPPER(UserName) = UPPER(@UserName)) BEGIN SELECT idUser AS VALUE FROM Users WHERE UPPER(UserName) = UPPER(@UserName) END ELSE BEGIN SELECT 0 AS VALUE END "); ado.Comando.Parameters.Add(new SqlParameter("@UserName", usuario)); DbDataReader reader = ado.EjecutarConsulta(); if (reader.HasRows) { reader.Read(); if (Convert.ToInt16(reader["VALUE"]) == 0) { generico.existeError = true; generico.mensaje = "Usuario No Existe"; } else { idUser = Convert.ToInt16(reader["VALUE"]); reader.Close(); ado.CrearComando(@" SELECT U.idUser, U.UserName, U.FirstName, U.LastName, U.DateOfBirth, U.Email, U.idSecurityUser, U.Active, SU.SecurityUserDescr FROM Users AS U JOIN SecurityUser SU ON SU.idSecurityUser = U.idSecurityUser WHERE idUser = @idUser "); ado.Comando.Parameters.Add(new SqlParameter("@idUser", idUser)); reader = ado.EjecutarConsulta(); if (reader.HasRows) { reader.Read(); Usuario.idUser = Convert.ToInt32(reader["idUser"]); Usuario.UserName = Convert.ToString(reader["UserName"]); Usuario.FirstName = Convert.ToString(reader["FirstName"]); Usuario.LastName = Convert.ToString(reader["LastName"]); Usuario.DateOfBirth = Convert.ToDateTime(reader["DateOfBirth"]); Usuario.Email = Convert.ToString(reader["Email"]); Usuario.Active = Convert.ToBoolean(reader["Active"]); Usuario.idSecurityUser = Convert.ToInt32(reader["idSecurityUser"]); Usuario.SecurityUserDescr = Convert.ToString(reader["SecurityUserDescr"]); //suario.UserPassword = Convert.ToString(reader["UserPassword"]); generico.obj = Usuario; } } } else { generico.existeError = true; generico.mensaje = "Usuario No Existe"; } } catch (SqlException sqlEx) { generico.existeError = true; generico.mensaje = sqlEx.Message; } catch (Exception ex) { generico.existeError = true; generico.mensaje = ex.Message; } finally { ado.Desconectar(); } return(generico); }