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 = (""); }
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(); }