示例#1
0
 private void TopFive_Load(object sender, EventArgs e)
 {
     foreach (int anio in ListadoEstadisticas.getAniosFacturas())
     {
         cboAños.Items.Add(anio);
     }
     radioBtnPRIMERO.Checked = true;
 }
示例#2
0
        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");
                }
            }
        }