private void TopFive_Load(object sender, EventArgs e) { foreach (int anio in ListadoEstadisticas.getAniosFacturas()) { cboAños.Items.Add(anio); } radioBtnPRIMERO.Checked = true; }
private void cmdListadoFACTURACION_Click(object sender, EventArgs e) { if (this.validarDatos()) { this.dataGridViewListadoOFERTAS.Visible = false; this.dataGridViewListadoFACTURAS.Visible = true; int anio = (int)cboAños.SelectedItem; DateTime rango_inf = new DateTime(); DateTime rango_sup = new DateTime(); if (radioBtnPRIMERO.Checked == true) { rango_inf = new DateTime(anio, 01, 01); rango_sup = new DateTime(anio, 06, 30); } else if (radioBtnSEGUNDO.Checked == true) { rango_inf = new DateTime(anio, 07, 01); rango_sup = new DateTime(anio, 12, 30); } this.dataGridViewListadoFACTURAS.DataSource = null; this.dataGridViewListadoFACTURAS.Rows.Clear(); dataGridViewListadoFACTURAS.Refresh(); IList <ProveedorValor> proveedores = ListadoEstadisticas.getMasFacturacion(rango_inf, rango_sup); if (proveedores.Count > 0) { dataGridViewListadoFACTURAS.Rows.Clear(); foreach (ProveedorValor proveedor in proveedores) { int id = proveedores.IndexOf(proveedor); dataGridViewListadoFACTURAS.Rows.Add(); dataGridViewListadoFACTURAS.Rows[id].Cells[0].Value = id; dataGridViewListadoFACTURAS.Rows[id].Cells[1].Value = proveedor.razonSocial; dataGridViewListadoFACTURAS.Rows[id].Cells[2].Value = proveedor.cantidad; dataGridViewListadoFACTURAS.Rows[id].Cells[3].Value = proveedor.monto.ToString(); } dataGridViewListadoOFERTAS.Refresh(); } else { MessageBox.Show("No se encontraron resultados para ese año"); } } }