Example #1
0
        public void respuestasPorAnios()
        {
            DataBase db = new DataBase();

            //Comprobamos que cargo los valores por defecto
            Estadisticas estadisticas = db.getEstadisticas();
            DataTable    dataTable    = estadisticas.respuestasPorAnios();

            Assert.AreEqual(dataTable.Rows[0][0], "2018");
            Assert.AreEqual(dataTable.Rows[0][1], 30);
            Assert.AreEqual(dataTable.Rows[1][0], "2017");
            Assert.AreEqual(dataTable.Rows[1][1], 10);
            //Comprobamos que si añadimos una resuesta del 2016 nos lo contabiliza
            Valoracion valoracion = new Valoracion(4, "muy buena", new DateTime(2016, 12, 12, 14, 30, 15));

            db.getEncuesta("Encuesta1").setOpinionCSV(valoracion);
            estadisticas = db.getEstadisticas();
            dataTable    = estadisticas.respuestasPorAnios();
            Assert.AreEqual(dataTable.Rows[0][0], "2018");
            Assert.AreEqual(dataTable.Rows[0][1], 30);
            Assert.AreEqual(dataTable.Rows[1][0], "2017");
            Assert.AreEqual(dataTable.Rows[1][1], 10);
            Assert.AreEqual(dataTable.Rows[2][0], "2016");
            Assert.AreEqual(dataTable.Rows[2][1], 1);
        }
Example #2
0
        public void numRespRangosPorEncuesta()
        {
            DataBase db = new DataBase();

            //Comprobamos que cargo los valores por defecto
            Estadisticas estadisticas = db.getEstadisticas();
            DataTable    dataTable    = estadisticas.numRespRangosPorEncuesta("Encuesta1");

            Assert.AreEqual(dataTable.Rows[0][0], "Encuesta1");
            Assert.AreEqual(dataTable.Rows[0][1], 1);
            Assert.AreEqual(dataTable.Rows[0][2], 4);
            //Comprobamos que si añadimos una encuesta con dos opniones, son correctos
            db.addEncuesta("Encuesta11", "Encuesta11descripción");
            db.getEncuesta("Encuesta11").setOpinion(2);
            db.getEncuesta("Encuesta11").setOpinion(3);
            estadisticas = db.getEstadisticas();
            dataTable    = estadisticas.numRespRangosPorEncuesta("Encuesta11");
            Assert.AreEqual(dataTable.Rows[0][0], "Encuesta11");
            Assert.AreEqual(dataTable.Rows[0][1], 2);
            Assert.AreEqual(dataTable.Rows[0][2], 3);
            //Comprobamos que si una encuesta no tiene opniones tiene valores 0
            db.addEncuesta("Encuesta12", "Encuesta12descripción");
            estadisticas = db.getEstadisticas();
            dataTable    = estadisticas.numRespRangosPorEncuesta("Encuesta12");
            Assert.AreEqual(dataTable.Rows[0][0], "Encuesta12");
            Assert.AreEqual(dataTable.Rows[0][1], 0);
            Assert.AreEqual(dataTable.Rows[0][2], 0);
        }
Example #3
0
        public void medianaPorEncuesta()
        {
            DataBase db = new DataBase();

            //Comprobamos que cargo los valores por defecto
            Estadisticas estadisticas = db.getEstadisticas();
            DataTable    dataTable    = estadisticas.medianaPorEncuesta();

            Assert.AreEqual(dataTable.Rows[0][0], "Encuesta6");
            Assert.AreEqual(dataTable.Rows[0][1], 4);
            //añadimos una nueva respuesta con un valor de 4
            db.getEncuesta("Encuesta1").setOpinion(4);
            db.getEncuesta("Encuesta1").setOpinion(4);
            db.getEncuesta("Encuesta1").setOpinion(4);
            estadisticas = db.getEstadisticas();
            dataTable    = estadisticas.medianaPorEncuesta();
            Assert.AreEqual(dataTable.Rows[0][0], "Encuesta1");
            Assert.AreEqual(dataTable.Rows[0][1], 4);
            //borrar una encuesta top del ranking
            db.borrarEncuesta("Encuesta1");
            estadisticas = db.getEstadisticas();
            dataTable    = estadisticas.medianaPorEncuesta();
            Assert.AreEqual(dataTable.Rows[0][0], "Encuesta6");
            Assert.AreEqual(dataTable.Rows[0][1], 4);
        }
Example #4
0
        public void rankingEncuestasPorValoracion()
        {
            DataBase db = new DataBase();

            //Comprobamos que cargo los valores por defecto
            Estadisticas estadisticas = db.getEstadisticas();
            DataTable    dataTable    = estadisticas.rankingEncuestasPorValoracion();

            Assert.AreEqual(dataTable.Rows[0][0], "Encuesta1");
            Assert.AreEqual(dataTable.Rows[0][1], 4);
            Assert.AreEqual(dataTable.Rows[9][0], "Encuesta2");
            Assert.AreEqual(dataTable.Rows[9][1], 2);
            //Comprobamos que añadiendo una nueva encuesta con valor 1, está la última
            db.addEncuesta("Encuesta11", "Encuesta11descripción");
            db.getEncuesta("Encuesta11").setOpinion(1);
            estadisticas = db.getEstadisticas();
            dataTable    = estadisticas.rankingEncuestasPorValoracion();
            Assert.AreEqual(dataTable.Rows[0][0], "Encuesta1");
            Assert.AreEqual(dataTable.Rows[0][1], 4);
            Assert.AreEqual(dataTable.Rows[10][0], "Encuesta11");
            Assert.AreEqual(dataTable.Rows[10][1], 1);
            //Comprobamos que añadiendo la encuesta anterior con valor 4
            db.getEncuesta("Encuesta11").setOpinion(4);
            estadisticas = db.getEstadisticas();
            dataTable    = estadisticas.rankingEncuestasPorValoracion();
            Assert.AreEqual(dataTable.Rows[4][0], "Encuesta11");
            Assert.AreEqual(dataTable.Rows[4][1], 4);
            Assert.AreEqual(dataTable.Rows[10][0], "Encuesta2");
            Assert.AreEqual(dataTable.Rows[10][1], 2);
        }
Example #5
0
 public void AgregarEstadisticasEquipo(Estadisticas _estEquipo)
 {
     foreach (var jed in listaJugadorEntradaDato)
     {
         jed.AgregarEstadisticasEquipo(_estEquipo);
     }
 }
        private void changeview(string vista)
        {
            UserControl PrecioPanel       = new Precios();
            UserControl ReportePanel      = new Reportes();
            UserControl VentasPanel       = new Ventas();
            UserControl EstadisticasPanel = new Estadisticas();

            ContenedorGerente.Controls.Clear();
            switch (vista)
            {
            case "Precios":
                ContenedorGerente.Controls.Add(PrecioPanel);
                PrecioPanel.Dock = DockStyle.Fill;
                break;

            case "Reportes":
                ContenedorGerente.Controls.Add(ReportePanel);
                ReportePanel.Dock = DockStyle.Fill;
                break;

            case "Ventas":
                ContenedorGerente.Controls.Add(VentasPanel);
                VentasPanel.Dock = DockStyle.Fill;
                break;

            case "Estadisticas":
                ContenedorGerente.Controls.Add(EstadisticasPanel);
                EstadisticasPanel.Dock = DockStyle.Fill;
                break;
            }
        }
Example #7
0
        public void rankingEncuestasPorRespuestas()
        {
            DataBase db = new DataBase();

            //Comprobamos que cargo los valores por defecto
            Estadisticas estadisticas = db.getEstadisticas();
            DataTable    dataTable    = estadisticas.rankingEncuestasPorRespuestas();

            Assert.AreEqual(dataTable.Rows[0][0], "Encuesta1");
            Assert.AreEqual(dataTable.Rows[0][1], 4);
            Assert.AreEqual(dataTable.Rows[9][0], "Encuesta10");
            Assert.AreEqual(dataTable.Rows[9][1], 4);
            //Comprobamos que al añadir una encuesta sin opniones está en la última posición
            db.addEncuesta("Encuesta11", "Encuesta11descripción");
            estadisticas = db.getEstadisticas();
            dataTable    = estadisticas.rankingEncuestasPorRespuestas();
            Assert.AreEqual(dataTable.Rows[0][0], "Encuesta1");
            Assert.AreEqual(dataTable.Rows[0][1], 4);
            Assert.AreEqual(dataTable.Rows[10][0], "Encuesta11");
            Assert.AreEqual(dataTable.Rows[10][1], 0);
            //Comprobamos que al añadir 5 opniones pasa a la primera posición
            db.getEncuesta("Encuesta11").setOpinion(3);
            db.getEncuesta("Encuesta11").setOpinion(2);
            db.getEncuesta("Encuesta11").setOpinion(1);
            db.getEncuesta("Encuesta11").setOpinion(4);
            db.getEncuesta("Encuesta11").setOpinion(3);
            estadisticas = db.getEstadisticas();
            dataTable    = estadisticas.rankingEncuestasPorRespuestas();
            Assert.AreEqual(dataTable.Rows[0][0], "Encuesta11");
            Assert.AreEqual(dataTable.Rows[0][1], 5);
        }
Example #8
0
        private void btnConsultar_Click(object sender, EventArgs e)
        {
            if (cmbTipo.SelectedIndex <= -1 | cmbTrimestre.SelectedIndex <= -1)
            {
                MessageBox.Show("Faltan completar campos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                switch (cmbTipo.Text)
                {
                case "Empresas con mayor cantidad de localidades no vendidas":
                    Estadisticas.cargarGriddLocalidadesNoVendidas(dataGridView1, cmbTrimestre.SelectedItem as Trimestre, añoNUD.Value);
                    break;

                case "Clientes con mayores puntos vencidos":
                    Estadisticas.cargarGriddClientesMasPuntosVencidos(dataGridView1, cmbTrimestre.SelectedItem as Trimestre, añoNUD.Value);
                    break;

                case "Clientes con mayor cantidad de compras":
                    Estadisticas.cargarGriddClientesMeyorCompras(dataGridView1, cmbTrimestre.SelectedItem as Trimestre, añoNUD.Value);
                    break;

                default:
                    MessageBox.Show("Problemas al cargar la grilla.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    break;
                }
            }
        }
        public object Get(Estadisticas est)
        {
            Resumen resumen = new Resumen()
            {
                CantidadParticipantes = QwNhSession.QueryOver <Participante>().RowCount()
            };
            IList <ParticipantePuntaje> puntajes
                = QwNhSession.CreateSQLQuery("EXEC dbo.StpPuntuaciones")
                  .SetResultTransformer(PuntajesTransformer.Transformer)
                  .List <ParticipantePuntaje>()
                  .OrderByDescending(x => x.Puntos).ThenBy(x => x.Participante)
                  .ToList();

            int puntosActuales = -1;
            int posActual      = 1;
            int contPos        = 1;

            foreach (var p in puntajes)
            {
                if (p.Puntos != puntosActuales)
                {
                    puntosActuales = p.Puntos;
                    posActual      = contPos;
                }
                p.Posicion = posActual;
                contPos++;
            }

            return(new EstadisticasResponse()
            {
                Resumen = resumen,
                Puntajes = puntajes
            });
        }
Example #10
0
    public void MostrarPracticas()
    {
        isPartido = false;

        CanvasController.instance.overlayPanel.SetNombrePanel(equipoFocus.GetNombre() + ": PRACTICAS", AppController.Idiomas.Español);
        CanvasController.instance.overlayPanel.SetNombrePanel(equipoFocus.GetNombre() + ": PRACTICES", AppController.Idiomas.Ingles);

        listaPartidos = equipoFocus.GetPracticas();

        Estadisticas estadisticasPracticas = equipoFocus.GetEstadisticasPractica();

        if (listaPartidos.Count == 0)
        {
            warningTextPracticas.SetActive(true);
        }
        else
        {
            warningTextPracticas.SetActive(false);
        }
        warningTextPartidos.SetActive(false);

        if (estadisticasPracticas.isEmpty())
        {
            botonVerEstadisticasGlobales.Desactivar();
        }
        else
        {
            botonVerEstadisticasGlobales.Activar();
        }

        botonSeleccionarPartido.SetColorActivado();
        botonSeleccionarPractica.SetColorSeleccionado();

        ResetPrefabs();
    }
Example #11
0
        private void estadisticasToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            Estadisticas frmAbrir1 = new Estadisticas();

            frmAbrir1.MdiParent = this;
            frmAbrir1.Show();
        }
Example #12
0
    private Dictionary <Jugador, int> ObtenerDatosGraficaJugadores(string nombreEstadistica, List <Jugador> jugadores, bool isPartido)
    {
        Dictionary <Jugador, int> datos = new Dictionary <Jugador, int>();

        Debug.Log("NOMBRE: " + nombreEstadistica);
        Debug.Log("Cantidad jugadores: " + jugadores.Count);
        foreach (var jugador in jugadores)
        {
            Estadisticas estGlobales = isPartido ? jugador.GetEstadisticasPartido() : jugador.GetEstadisticasPractica();
            Debug.Log("cant cat: " + estGlobales.GetCantidadCategorias());
            foreach (var cat in estGlobales.GetDictionary())
            {
                Debug.Log("cat: " + cat.Key);
            }
            int[] r = estGlobales.Find(nombreEstadistica);
            if (r[0] == 1)
            {
                Debug.Log("ENCONTRADA");
                //string key = partido.GetFecha().ToString();
                datos[jugador] = r[1];
            }
        }
        Debug.Log("datos cantidad: " + datos.Count);
        return(datos);
    }
        public Respuesta <List <Estadisticas> > listaTotales()
        {
            Estadisticas objEstadistica          = new Estadisticas();
            Respuesta <List <Estadisticas> > res = objEstadistica.Totales();

            return(res);
        }
Example #14
0
    protected void btnBuscar_Click(object sender, EventArgs e)
    {
        string cad1 = "";
        string cad2 = "";


        int i = txtBusquedaProducto.Text.IndexOf('*');

        cad1 = txtBusquedaProducto.Text.Split('*')[0].ToString();
        if (i > -1)
        {
            cad2 = txtBusquedaProducto.Text.Split('*')[1].ToString();
        }

        //Insertar estadística
        Estadisticas.InsertarBusqueda(cad1, cad2, Contexto.Usuario, Contexto.IdTerminal);

        //Response.Redirect("StockEnTienda.aspx?Producto=" + cad1 + "&Talla=" + cad2);
        //Dirección a la que tiene qeu reenviar EleccionProducto
        string returnUrl = Server.UrlEncode(Constantes.Paginas.StockEnTienda + "?Talla=" + cad2);

        //Direccion de EleccionProducto con los parámetros del filtro de artículo a buscar y de la dirección a la que tiene que redirigir
        //EleccionProducto.aspx?Filtro=1234&ReturnUrl=StockEnTienda%3FTalla=38
        string urlEleccionProducto = Constantes.Paginas.EleccionProducto + "?" + Constantes.QueryString.FiltroArticulo + "=" + cad1 +
                                     "&" + Constantes.QueryString.ReturnUrl + "=" + returnUrl;

        Response.Redirect(urlEleccionProducto);
    }
Example #15
0
        private void estadisticasToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Estadisticas form = new Estadisticas();

            form.Show();
            this.Visible = false;
        }
Example #16
0
    private Jugador jugadorFocus;                   //Jugador focus en la entrada de datos

    private void Start()
    {
        listaEstadisticas = PanelSeleccionEstadisticas.instance.GetListaNombreEstadisticas();
        SetearSeccionListaEstadisticas();

        estadisticas = new Estadisticas(Deportes.DeporteEnum.Tenis);
    }
Example #17
0
    public void SetearPanelPartidos(Jugador _jugador)
    {
        CanvasController.instance.retrocesoPausado = false;

        CanvasController.instance.overlayPanel.gameObject.SetActive(true);
        buscador.SetBuscador(false);
        SetPublicity();

        if (_jugador == null)
        {
            jugadorFocus = AppController.instance.jugadorActual;//equipoActual.BuscarPorNombre(nombreJugador);
        }
        else
        {
            jugadorFocus = _jugador;
        }

        if (listaPartidosPrefabs == null)
        {
            listaPartidosPrefabs = new List <GameObject>();
        }

        Estadisticas estadisticas = isPartido ? jugadorFocus.GetEstadisticasPartido() : jugadorFocus.GetEstadisticasPractica();

        MostrarPartidos();
    }
Example #18
0
 /// <summary>
 /// Función que se llama en cuanto el elemento que posee esta clase esté habilitada por primera vez antes de la función update.
 /// En ella se inicializan la variables en función a los elementos en la escena
 /// </summary>
 void Start()
 {
     timerInvocaciones = Time.time;
     estadisticas      = GameObject.Find("Estadisticas").GetComponent <Estadisticas>();
     vida        = vidaMax;
     normalColor = GetComponent <SpriteRenderer>().color;
     animator    = GetComponent <Animator>();
 }
Example #19
0
        public void inicializar()
        {
            bd = new BaseDatos();

            bd.CargaEncuestaDeCSV(@".\encuestas.csv");
            bd.CargaRespuestaDeCSV(@".\respuestas.csv");
            stats = new Estadisticas(bd);
        }
Example #20
0
        private List <Estadisticas> getCiudades(List <Ytbl_DetalleProgCorteModels> DetalleCorte)
        {
            List <Estadisticas> estadisticasList = new List <Estadisticas>();

            Ytbl_CondicionesCorte condicion = new Ytbl_CondicionesCorte();

            var datos =


                from com1 in (
                    from com2 in DetalleCorte
                    //where com2.cantidad.ToString().Contains("103")
                    group com2 by new { com2.CpartyAccountId, com2.Ciudad } into b
                    select b
                    )

                group com1 by com1.Key.Ciudad into z

                select new
            {
                Cantidad = z.Count(),
                Nombre   = z.Key
            }
            ;

            foreach (var item in datos)
            {
                Estadisticas estadistica = new Estadisticas();

                try
                {
                    estadistica.cantidad = int.Parse(item.Cantidad.ToString());
                    if (item.Nombre.ToString() != "")
                    {
                        estadistica.nombre = condicion.getNameProperty(item.Nombre.ToString(), "CIUDAD");
                    }
                    else
                    {
                        estadistica.nombre = "Ninguno";
                    }
                }
                catch (IndexOutOfRangeException ex)
                {
                    estadistica.cantidad = 0;
                    estadistica.nombre   = "Ninguno";
                }
                catch (FormatException ex)
                {
                    estadistica.cantidad = 0;
                    estadistica.nombre   = "Ninguno";
                }


                estadisticasList.Add(estadistica);
            }

            return(estadisticasList);
        }
Example #21
0
    public void MostrarEstadisticasGlobales()
    {
        //MostrarPanelDetallePartido(null, estadisticasGlobalesEquipo);
        ActivarPanel(1);

        Estadisticas estEquipo = isPartido ? equipoFocus.GetEstadisticasPartido() : equipoFocus.GetEstadisticasPractica();

        panel_detalle_partido.GetComponent <PanelEstadisticasGlobalesEquipo>().SetPanelEstadisticasGlobalesEquipo(estEquipo);
    }
        public string CalcularEstadisticas()
        {
            XmlSerializer serializador = new XmlSerializer(typeof(string));
            StringWriter  escritor     = new StringWriter();
            Estadisticas  estadisticas = new Estadisticas();

            serializador.Serialize(escritor, estadisticas.CalcularEstadisticas());
            return(escritor.ToString());
        }
Example #23
0
 public Partido(string _nombre, Estadisticas _estadisticas, DateTime _fecha, bool _isPartido, int _cantPeriodos)
 {
     nombre       = _nombre;
     estadisticas = _estadisticas;
     fecha        = _fecha;
     posicion     = string.Empty;
     isPartido    = _isPartido;
     cantPeriodos = _cantPeriodos;
 }
Example #24
0
    public void MostrarEstadisticasGlobales()
    {
        Estadisticas estadisticas = isPartido ? jugadorFocus.GetEstadisticasPartido() : jugadorFocus.GetEstadisticasPractica();

        CanvasController.instance.overlayPanel.SetNombrePanel("ESTADISTICAS GLOBALES DE JUGADOR: " + jugadorFocus.GetNombre(), AppController.Idiomas.Español);
        CanvasController.instance.overlayPanel.SetNombrePanel("GLOBAL STATISTICS OF: " + jugadorFocus.GetNombre(), AppController.Idiomas.Ingles);

        GetComponentInParent <PanelJugadores>().MostrarPanelDetalleJugador(null, jugadorFocus.GetNombre(), estadisticas);
    }
Example #25
0
        private void Login_Load(object sender, EventArgs e)
        {
            ConexionUsuarios = new Usuario();
            ConexionStats    = new Estadisticas();


            txtUsuario.Text    = "Nicolas";
            txtContraseña.Text = "holamundo123";
        }
Example #26
0
        public SerVivo(Estadisticas atrib, Nivel nivel)
        {
            lv = nivel;


            vida    = new ParametroRecargable(atrib.qatributo("vida"), this);
            stamina = new ParametroRecargable(atrib.qatributo("stamina"), this);
            mana    = new ParametroRecargable(atrib.qatributo("mana"), this);
        }
Example #27
0
        private void dataGridView1_DoubleClick(object sender, EventArgs e)
        {
            #region Llenado los Textbox
            double        SumTenor = 0.00;
            double        Tenor1   = 0.00;
            double[]      ArrayTenor;
            List <double> ListArray = new List <double>();

            string Sello    = dataGridView1.CurrentRow.Cells[3].Value.ToString();
            int    TotalReg = 0;

            foreach (DataGridViewRow row in dataGridView1.Rows)
            {
                if (Convert.ToBoolean(row.Cells[0].Value) & Convert.ToString(row.Cells[3].Value) == Sello)
                {
                    TotalReg += 1;
                    SumTenor  = SumTenor + Convert.ToDouble(row.Cells[4].Value);
                    ListArray.Add(Convert.ToDouble(row.Cells[4].Value));
                    string SelloP = Convert.ToString(row.Cells[2].Value);
                    if (SelloP.IndexOf("a") + SelloP.IndexOf("b") + SelloP.IndexOf("c") == -3)
                    {
                        Tenor1 = Convert.ToDouble(row.Cells[4].Value);
                    }
                }
            }
            ArrayTenor         = ListArray.ToArray();
            this.TxbTenor.Text = Tenor1.ToString().Trim();
            //this.TxbTenorMedia.Text = Convert.ToString(SumTenor / TotalReg);
            this.TxbTenorMedia.Text = Estadisticas.Mediana(ListArray).ToString();
            this.TxbDesv.Text       = Math.Round(Estadisticas.Desv(ArrayTenor), 4).ToString().Trim();
            this.TxbTenorMin.Text   = ArrayTenor.Min().ToString().Trim();
            this.TxbTenorMax.Text   = ArrayTenor.Max().ToString().Trim();
            #endregion

            #region Consulta al Server para traer datos del Sello

            try
            {
                string         SelloConsulta = dataGridView1.CurrentRow.Cells[3].Value.ToString();
                SqlParameter[] Parametros    = new SqlParameter[1];
                Parametros[0] = new SqlParameter("@Sello", SelloConsulta);

                ConsultaEntidades Entidad = new ConsultaEntidades();
                Ent_MinaSello     Reader  = new Ent_MinaSello();
                Reader = Entidad.MinaSello("ConsultarSelloSGS", Parametros);

                this.TxbMina.Text  = Reader.Mina + " ==> " + Reader.Consecutivo;
                this.TxbFecha.Text = Reader.Fecha.ToString().Trim();
            }
            catch (Exception Ext)
            {
                MessageBox.Show("OCURRIÓ UN ERROR AL CONSULTAR O CARGAR LOS DATOS: \n\n" + Ext.Message, "Error del Sistema...", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            #endregion
        }
Example #28
0
        public void desvEstPorEncuesta()
        {
            DataBase db = new DataBase();

            //Comprobamos que cargo los valores por defecto
            Estadisticas estadisticas = db.getEstadisticas();
            DataTable    dataTable    = estadisticas.desvEstPorEncuesta();

            Assert.AreEqual(dataTable.Rows[0][0], "Encuesta1");
        }
        public IActionResult OnPost(Estadisticas estadisticas)
        {
            if (!ModelState.IsValid)
            {
                return(Page());
            }
            var id = Repository.Insert(estadisticas);

            return(RedirectToPage($"/I-SPORT/Verestadistica"));
        }
Example #30
0
    public void MostrarPanelDetalleJugador(Partido _partido, string _nombreJugador = null, Estadisticas _estadisticas = null)
    {
        ActivarPanel(1);

        CanvasController.instance.AgregarPanelAnterior(CanvasController.Paneles.JugadoresPartidos);

        string       nombre       = _nombreJugador != null ? _nombreJugador : AppController.instance.jugadorActual.GetNombre();
        Estadisticas estadisticas = _estadisticas != null ? _estadisticas : estadisticasFocus;

        panel_detalleJugador.GetComponent <PanelDetalleJugador>().SetDetallesJugador(_partido, nombre, estadisticas);
    }