private void button4_Click(object sender, EventArgs e)
        {
            string fileName = @"C: \Users\Darwin Rodrigo\Desktop\programacion u\progra 3\PROYECTO PROGRA\PROYECTO PROGRA\bin\Debug\Clientes1.txt";

            FileStream   stream = new FileStream(fileName, FileMode.Open, FileAccess.Read);
            StreamReader reader = new StreamReader(stream);

            //Se cargan los datos del archivo a la lista de clientes
            while (reader.Peek() > -1)
            {
                CCliente tempal = new CCliente();
                tempal.Nit      = reader.ReadLine();
                tempal.Nombre   = reader.ReadLine();
                tempal.Apellido = reader.ReadLine();
                ctemp.Add(tempal);
            }
            reader.Close();

            //Se recorre la lista de clientes
            for (int i = 0; i < ctemp.Count; i++)
            {
                //Si se el dato a buscar es igual al dato de la lista mostrarlo en los textbox
                if (ctemp[i].Nombre == textBox2.Text)
                {
                    textBox2.Text = ctemp[i].Nombre;
                    textBox3.Text = ctemp[i].Apellido;
                    textBox1.Text = ctemp[i].Nit;
                    //Guardar en que posicion se encontró el dato para utilizarla mas adelante al momento de modificar
                    posicionmodificar = i;
                }
            }
        }
        private void button1_Click(object sender, EventArgs e)
        {
            CCliente tempal = new CCliente();                   // REGISTRA CLIENTES EN ARCHIVO TXT

            tempal.Nit      = textBox1.Text;
            tempal.Nombre   = textBox2.Text;
            tempal.Apellido = textBox3.Text;

            ctemp.Add(tempal);

            string       fileName = @"C: \Users\Darwin Rodrigo\Desktop\programacion u\progra 3\PROYECTO PROGRA\PROYECTO PROGRA\bin\Debug\Clientes1.txt";
            FileStream   stream   = new FileStream(fileName, FileMode.Append, FileAccess.Write);
            StreamWriter writer   = new StreamWriter(stream);


            for (int i = 0; i < ctemp.Count; i++)
            {
                writer.WriteLine(ctemp[i].Nit);
                writer.WriteLine(ctemp[i].Nombre);
                writer.WriteLine(ctemp[i].Apellido);
            }
            //Cerrar el archivo
            writer.Close();
            MessageBox.Show("Datos Guardados Correctamente");
            textBox1.Text = ("");
            textBox2.Text = ("");
            textBox3.Text = ("");
        }
Esempio n. 3
0
        private void button2_Click(object sender, EventArgs e)
        {
            // BUSCAR CLIENTE POR NIT CASO CONTRARIO REGISTRAR EL CLIENTE

            string fileName = @"C: \Users\Darwin Rodrigo\Desktop\programacion u\progra 3\PROYECTO PROGRA\PROYECTO PROGRA\bin\Debug\Clientes.txt";

            FileStream   stream = new FileStream(fileName, FileMode.Open, FileAccess.Read);
            StreamReader reader = new StreamReader(stream);

            while (reader.Peek() > -1)
            {
                CCliente altemp = new CCliente();
                altemp.Nit      = reader.ReadLine();
                altemp.Nombre   = reader.ReadLine();
                altemp.Apellido = reader.ReadLine();
                cte.Add(altemp);
            }

            bool encontrado = false;

            // RECCORER Y BUSCAR ALUMNO POR CARNET=============================
            for (int i = 0; i < cte.Count; i++)
            {
                if (cte[i].Nit == comboBox1.Text)
                {
                    label5.Text = cte[i].Nombre;
                    encontrado  = true;
                }
            }
            if (!encontrado)
            {
                MessageBox.Show("Cliente No Registrado");
                Clientes novo = new Clientes();
                novo.Show();
                this.Hide();
            }
        }
        private void button2_Click(object sender, EventArgs e)
        {
            string fileName = "Clientes.txt";                       // MOSTRAR CLIENTES EN DATAGRIDVIEW
            //Abrimos el archivo, en este caso lo abrimos para lectura
            FileStream   stream = new FileStream(fileName, FileMode.Open, FileAccess.Read);
            StreamReader reader = new StreamReader(stream);

            while (reader.Peek() > -1)
            {
                CCliente tempal = new CCliente();
                tempal.Nit      = reader.ReadLine();
                tempal.Nombre   = reader.ReadLine();
                tempal.Apellido = reader.ReadLine();
                ctemp.Add(tempal);
            }
            //Cerrar el archivo
            reader.Close();

            //Mostrar los datos en una tabla
            dataGridView1.DataSource = null;
            dataGridView1.Refresh();
            dataGridView1.DataSource = ctemp;
            dataGridView1.Refresh();
        }