예제 #1
0
        private void button5_Click(object sender, EventArgs e)
        {
            venpo.Clear();
            venmes.Clear();
            venmes2.Clear();
            string       archivo = "ventaspormes.txt";
            FileStream   stream  = new FileStream(archivo, FileMode.Open, FileAccess.Read);
            StreamReader reader  = new StreamReader(stream);

            while (reader.Peek() > -1)
            {
                VentasPor vpt = new VentasPor();
                vpt.Codigoventa = reader.ReadLine();
                vpt.Montoventa  = reader.ReadLine();
                vpt.Vendedor    = reader.ReadLine();
                vpt.Dia         = reader.ReadLine();
                vpt.Mes         = reader.ReadLine();
                vpt.Anio        = reader.ReadLine();
                vpt.Hora        = reader.ReadLine();
                venpo.Add(vpt);
            }
            reader.Close();
            for (int i = 0; i < venpo.Count; i++)
            {
                int cont = 0;
                for (int j = 0; j < venmes.Count; j++)
                {
                    if (venpo[i].Vendedor == venmes[j].Nombreprod)
                    {
                        venmes[j].Cantidadprod = Convert.ToString(Convert.ToInt16(venmes[j].Cantidadprod) + 1);
                        cont++;
                    }
                }
                if (cont == 0)
                {
                    DatosFac dt = new DatosFac();
                    dt.Nombreprod   = venpo[i].Vendedor;
                    dt.Cantidadprod = "1";
                    venmes.Add(dt);
                }
            }
            for (int k = 0; k < venmes.Count; k++)
            {
                venmes2.Add(Convert.ToInt16(venmes[k].Cantidadprod));
            }
            int n = venmes2.Max();

            for (int x = 0; x < venmes.Count; x++)
            {
                if (venmes[x].Cantidadprod == Convert.ToString(n))
                {
                    MessageBox.Show("Vendedor: " + venmes[x].Nombreprod + "\n" + "Cantidad de ventas: " + venmes[x].Cantidadprod);
                }
            }
        }
예제 #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            //dataGridView1.Rows.Clear();
            venpo.Clear();
            vendedor.Clear();
            string       archivo = "ventaspormes.txt";
            FileStream   stream  = new FileStream(archivo, FileMode.Open, FileAccess.Read);
            StreamReader reader  = new StreamReader(stream);

            while (reader.Peek() > -1)
            {
                VentasPor vpt = new VentasPor();
                vpt.Codigoventa = reader.ReadLine();
                vpt.Montoventa  = reader.ReadLine();
                vpt.Vendedor    = reader.ReadLine();
                vpt.Dia         = reader.ReadLine();
                vpt.Mes         = reader.ReadLine();
                vpt.Anio        = reader.ReadLine();
                vpt.Hora        = reader.ReadLine();
                venpo.Add(vpt);
            }
            reader.Close();

            for (int i = 0; i < venpo.Count; i++)
            {
                if (venpo[i].Mes == comboBox1.Text)
                {
                    VentasPor vende = new VentasPor();
                    vende.Codigoventa = venpo[i].Codigoventa;
                    vende.Montoventa  = venpo[i].Montoventa;
                    vende.Vendedor    = venpo[i].Vendedor;
                    vende.Dia         = venpo[i].Dia;
                    vende.Mes         = venpo[i].Mes;
                    vende.Anio        = venpo[i].Anio;
                    vende.Hora        = venpo[i].Hora;
                    vendedor.Add(vende);
                }
            }

            dataGridView1.DataSource = null;
            dataGridView1.Refresh();
            dataGridView1.DataSource = vendedor;
            dataGridView1.Refresh();
        }