protected void GetDataQuiniela(string idSportPar, string idLigaPar)
        {
            DataQuiniela = DB_Quiniela.getQuinielaData(idSportPar, idLigaPar);

            if (DataQuiniela.idStatus == 3)
            {
                lblTitleQuinielas.Text = "Quiniela : " + DataQuiniela.QuinielaNo + " (EN PROCESO)";
                btnAddQuiniela.Enabled = false;
            }
            else if (DataQuiniela.idStatus == 6)
            {
                lblTitleQuinielas.Text = "Quiniela : " + DataQuiniela.QuinielaNo + " (Cerrada)";
                btnAddQuiniela.Enabled = false;
            }
            else
            {
                lblTitleQuinielas.Text = "Quiniela : " + DataQuiniela.QuinielaNo;
                btnAddQuiniela.Enabled = true;
            }

            idQuinielaHidden.Value = DataQuiniela.idQuiniela.ToString();

            lblLigaName.Text     = DataQuiniela.LigaName + " - " + DataQuiniela.TorneoName;
            lblJornada.Text      = DataQuiniela.JornadaName;
            imgLogoLiga.ImageUrl = DataQuiniela.LigaImgURL;
        }
Exemplo n.º 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);
    }
Exemplo n.º 3
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);
    }
Exemplo n.º 4
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);
    }
Exemplo n.º 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);
    }
Exemplo n.º 6
0
        protected void GetDataQuiniela(string idSportPar, string idLigaPar, string idTorneo)
        {
            DataQuiniela     = DB_Quiniela.getQuinielaData(idSportPar, idLigaPar);
            DataQuielaListV2 = DB_Quiniela.getTablaGeneralByIdLigaIdTorneo(idLigaPar, idTorneo);

            if (DataQuiniela.idStatus == 3)
            {
                lblTitleQuinielas.Text = "Quiniela : " + DataQuiniela.QuinielaNo + " (EN PROCESO)";
            }
            else if (DataQuiniela.idStatus == 6)
            {
                lblTitleQuinielas.Text = "Quiniela : " + DataQuiniela.QuinielaNo + " (Cerrada)";
            }
            else
            {
                lblTitleQuinielas.Text = "Quiniela : " + DataQuiniela.QuinielaNo;
            }

            idQuinielaHidden.Value = DataQuiniela.idQuiniela.ToString();
        }
Exemplo n.º 7
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);
    }
Exemplo n.º 8
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);
    }