Example #1
0
        private void button2_Click(object sender, EventArgs e)
        {
            string       fileName = @"C:\Users\Kike\source\repos\PROYECTO3-1\PROYECTO3-1\bin\Debug\clientes.txt";
            FileStream   stream   = new FileStream(fileName, FileMode.Open, FileAccess.Read);
            StreamReader reader   = new StreamReader(stream);

            while (reader.Peek() > -1)
            {
                Clientes ctemp = new Clientes();
                ctemp.Nit      = reader.ReadLine();
                ctemp.Nombre   = reader.ReadLine();
                ctemp.Apellido = reader.ReadLine();
                Buscar.Add(ctemp);
            }
            reader.Close();

            for (int i = 0; i <= Buscar.Count; i++)
            {
                if (Buscar[i].Nit == textBox1.Text)
                {
                    textBox5.Text = Buscar[i].Nombre;
                    textBox8.Text = Buscar[i].Apellido;

                    break;
                }
                else if (Buscar[i].Nit != textBox1.Text)
                {
                    textBox1.Text = " ";
                    MessageBox.Show("ERROR seria necesario que cree una cuenta de usuario");
                }
                break;
            }


            string       fileName2 = @"C:\Users\Kike\source\repos\PROYECTO3-1\PROYECTO3-1\bin\Debug\bodega.txt.txt";
            FileStream   stream1   = new FileStream(fileName2, FileMode.Open, FileAccess.Read);
            StreamReader reader1   = new StreamReader(stream1);

            while (reader1.Peek() > -1)
            {
                Bodega Ltemp = new Bodega();
                Ltemp.Producto = reader1.ReadLine();
                Ltemp.Cantidad = Convert.ToInt16(reader1.ReadLine());
                Ltemp.Precio1  = Convert.ToDecimal(reader1.ReadLine());
                BProducto.Add(Ltemp);
            }
            reader1.Close();

            for (int x = 0; x < BProducto.Count; x++)
            {
                comboBox1.Items.Add(BProducto[x].Producto);
            }
        }
Example #2
0
        private void button2_Click(object sender, EventArgs e)
        {
            //buscar



            string fileName12 = @"C:\Users\Kike\source\repos\PROYECTO3-1\PROYECTO3-1\bin\Debug\bodega.txt.txt";

            FileStream   stream12 = new FileStream(fileName12, FileMode.Open, FileAccess.Read);
            StreamReader reader12 = new StreamReader(stream12);

            //Se cargan los datos del archivo a la lista de clientes
            while (reader12.Peek() > -1)
            {
                //Leer los datos y guardarlos en un temporal
                Bodega mdtemp = new Bodega();
                mdtemp.Producto = reader12.ReadLine();
                mdtemp.Cantidad = Convert.ToInt16(reader12.ReadLine());
                mdtemp.Precio1  = Convert.ToDecimal(reader12.ReadLine());


                //Agregar a la lista el temporal
                Modify.Add(mdtemp);
            }
            reader12.Close();

            //Se recorre la lista de clientes
            for (int i = 0; i < Modify.Count; i++)
            {
                //Si se el dato a buscar es igual al dato de la lista mostrarlo en los textbox
                if (Modify[i].Producto == textBox1.Text)
                {
                    textBox2.Text = Modify[i].Cantidad.ToString();
                    textBox3.Text = Modify[i].Precio1.ToString();
                }

                /* TextBox2.Text = clientes[i].Nombre;
                 * TextBox3.Text = clientes[i].Apellido;
                 * TextBox4.Text = clientes[i].Nit;
                 * TextBox5.Text = clientes[i].Direccion;*/


                //Guardar en que posicion se encontrĂ³ el dato para utilizarla mas adelante al momento de modificar
                posicionmodificar = i;
            }
        }
Example #3
0
        private void button4_Click(object sender, EventArgs e)
        {
            string       fileName = @"C:\Users\Kike\source\repos\PROYECTO3-1\PROYECTO3-1\bin\Debug\bodega.txt.txt";
            FileStream   stream   = new FileStream(fileName, FileMode.Open, FileAccess.Read);
            StreamReader reader   = new StreamReader(stream);

            while (reader.Peek() > -1)
            {
                Bodega avastecimineto = new Bodega();
                avastecimineto.Producto = reader.ReadLine();
                avastecimineto.Cantidad = Convert.ToInt16(reader.ReadLine());
                avastecimineto.Precio1  = Convert.ToDecimal(reader.ReadLine());
                BProducto.Add(avastecimineto);
            }
            reader.Close();



            List <Bodega> menor             = new List <Bodega>();
            Bodega        menortmep         = new Bodega();
            int           posicionmodificar = 1;

            for (int i = 0; i < BProducto.Count; i++)
            {
                if (BProducto[i].Cantidad < BProducto[posicionmodificar].Cantidad)
                {
                    posicionproductomenor = i;
                }
            }

            menortmep.Producto = BProducto[posicionproductomenor].Producto;
            menortmep.Cantidad = BProducto[posicionproductomenor].Cantidad;
            menortmep.Precio1  = BProducto[posicionproductomenor].Precio1;
            menor.Add(menortmep);

            dataGridView6.DataSource = null;
            dataGridView6.Refresh();
            dataGridView6.DataSource = menor;
            dataGridView6.Refresh();
        }
Example #4
0
        public Form1()
        {
            InitializeComponent();
            List <Bodega> ventemp   = new List <Bodega>();
            string        fileName3 = @"C:\Users\Kike\source\repos\PROYECTO3-1\PROYECTO3-1\bin\Debug\bodega.txt.txt";
            FileStream    stream3   = new FileStream(fileName3, FileMode.Open, FileAccess.Read);
            StreamReader  reader3   = new StreamReader(stream3);

            while (reader3.Peek() > -1)
            {
                Bodega retemp = new Bodega();
                retemp.Producto = reader3.ReadLine();
                retemp.Cantidad = Convert.ToInt16(reader3.ReadLine());
                retemp.Precio1  = Convert.ToDecimal(reader3.ReadLine());
                ventemp.Add(retemp);
            }

            reader3.Close();
            for (int i = 0; i < ventemp.Count; i++)
            {
                comboBox1.Items.Add(ventemp[i].Producto);
            }
        }
Example #5
0
        private void button3_Click(object sender, EventArgs e)
        {
            List <Bodega> inventario = new List <Bodega>();
            string        fileName3  = @"C:\Users\Kike\source\repos\PROYECTO3-1\PROYECTO3-1\bin\Debug\bodega.txt.txt";
            FileStream    stream3    = new FileStream(fileName3, FileMode.Open, FileAccess.Read);
            StreamReader  reader3    = new StreamReader(stream3);

            while (reader3.Peek() > -1)
            {
                Bodega retemp = new Bodega();
                retemp.Producto = reader3.ReadLine();
                retemp.Cantidad = Convert.ToInt16(reader3.ReadLine());
                retemp.Precio1  = Convert.ToDecimal(reader3.ReadLine());
                inventario.Add(retemp);
            }
            reader3.Close();

            Ventan vtemp = new Ventan();

            string       FileName = @"C:\Users\Kike\source\repos\PROYECTO3-1\PROYECTO3-1\bin\Debug\venta.txt";
            FileStream   stream   = new FileStream(FileName, FileMode.Append, FileAccess.Write);
            StreamWriter writer   = new StreamWriter(stream);

            writer.WriteLine(comboBox1.Text);
            writer.WriteLine(textBox3.Text);



            for (int i = 0; i < inventario.Count; i++)
            {
                if (comboBox1.Text == inventario[i].Producto)
                {
                    subtotal = Convert.ToDecimal(textBox3.Text) * inventario[i].Precio1;
                    inventario[i].Cantidad = inventario[i].Cantidad - Convert.ToInt16(textBox3.Text);
                    writer.WriteLine(Convert.ToString(subtotal));
                    break;
                }
            }
            writer.Close();


            string       fileName4 = @"C:\Users\Kike\source\repos\PROYECTO3-1\PROYECTO3-1\bin\Debug\venta.txt";
            FileStream   stream4   = new FileStream(fileName4, FileMode.Open, FileAccess.Read);
            StreamReader reader4   = new StreamReader(stream4);

            while (reader4.Peek() > -1)
            {
                Ventan vestemp = new Ventan();
                vestemp.Producto = reader4.ReadLine();
                vestemp.Cantidad = Convert.ToInt16(reader4.ReadLine());
                vestemp.Precio   = Convert.ToDecimal(reader4.ReadLine());
                copia.Add(vestemp);
            }
            reader4.Close();


            string       fileName5 = @"C:\Users\Kike\source\repos\PROYECTO3-1\PROYECTO3-1\bin\Debug\bodega.txt.txt";
            FileStream   stream5   = new FileStream(fileName5, FileMode.OpenOrCreate, FileAccess.Write);
            StreamWriter writer5   = new StreamWriter(stream5);

            for (int i = 0; i < inventario.Count; i++)
            {
                writer5.WriteLine(inventario[i].Producto);
                writer5.WriteLine(inventario[i].Cantidad);
                writer5.WriteLine(inventario[i].Precio1);
            }
            writer5.Close();

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