Example #1
0
    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);
    }
Example #2
0
    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);
    }
Example #3
0
    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);
    }
Example #4
0
    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);
    }
Example #5
0
    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);
    }
Example #6
0
    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);
    }
Example #7
0
    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);
    }
Example #8
0
    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);
    }
Example #9
0
    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);
    }
Example #10
0
    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);
    }
Example #11
0
    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);
    }
Example #12
0
    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);
    }
Example #13
0
    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);
    }
Example #14
0
    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);
    }
Example #15
0
    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);
    }
Example #16
0
    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);
    }
Example #17
0
    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);
    }
Example #18
0
    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);
    }
Example #19
0
    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);
    }
Example #20
0
    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);
    }
Example #21
0
    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);
    }