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); }
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); }
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); }
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); }
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; } }
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); }
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 }); }
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(); }
private void estadisticasToolStripMenuItem1_Click(object sender, EventArgs e) { Estadisticas frmAbrir1 = new Estadisticas(); frmAbrir1.MdiParent = this; frmAbrir1.Show(); }
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); }
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); }
private void estadisticasToolStripMenuItem_Click(object sender, EventArgs e) { Estadisticas form = new Estadisticas(); form.Show(); this.Visible = false; }
private Jugador jugadorFocus; //Jugador focus en la entrada de datos private void Start() { listaEstadisticas = PanelSeleccionEstadisticas.instance.GetListaNombreEstadisticas(); SetearSeccionListaEstadisticas(); estadisticas = new Estadisticas(Deportes.DeporteEnum.Tenis); }
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(); }
/// <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>(); }
public void inicializar() { bd = new BaseDatos(); bd.CargaEncuestaDeCSV(@".\encuestas.csv"); bd.CargaRespuestaDeCSV(@".\respuestas.csv"); stats = new Estadisticas(bd); }
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); }
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()); }
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; }
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); }
private void Login_Load(object sender, EventArgs e) { ConexionUsuarios = new Usuario(); ConexionStats = new Estadisticas(); txtUsuario.Text = "Nicolas"; txtContraseña.Text = "holamundo123"; }
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); }
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 }
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")); }
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); }