private void button1_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(textBox1.Text)) { leer_propietarios(); Form2 f2 = new Form2(); Propietarios p = new Propietarios(); p.Dpi = textBox1.Text; repetidos(); if (encontrar_pro) { f2.dpi = textBox1.Text; f2.name = pro[pr].Nombre; f2.surname = pro[pr].Apellido; textBox1.Clear(); encontrar_pro = false; pr = 0; } else { f2.dpi = textBox1.Text; f2.textBox2.Enabled = true; f2.textBox2.Focus(); f2.textBox3.Enabled = true; textBox1.Clear(); pr = 0; } f2.Show(); f2.button1.Enabled = true; } else { MessageBox.Show("Porfavor introduzca su numero de DPI"); } }
private void button1_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(textBox2.Text) && !string.IsNullOrEmpty(textBox3.Text)) { Cant_propiedades c = new Cant_propiedades(); repetidos_prop(); if (encontrar_pro) { repetidos_cant(); if (encontrar_cant) { c.Nombre = textBox2.Text; c.Apellido = textBox3.Text; cant_p[cont_cant].Cantidad += 1; c.Cantidad = cant_p[cont_cant].Cantidad; cant_p.Add(c); cant_p.RemoveAt(cont_cant); escribir_cant(); encontrar_cant = false; cont_cant = 0; } else { cont_cant = 0; } encontrar_pro = false; cont_pro = 0; textBox4.Enabled = true; textBox5.Enabled = true; } else { Propietarios p = new Propietarios(); p.Dpi = textBox1.Text; p.Nombre = textBox2.Text; p.Apellido = textBox3.Text; prop.Add(p); escribir_propietarios(); c.Nombre = textBox2.Text; c.Apellido = textBox3.Text; c.Cantidad = cont1; cant_p.Add(c); escribir_cant(); textBox4.Enabled = true; textBox5.Enabled = true; cont_pro = 0; } textBox4.Focus(); button2.Enabled = true; button1.Enabled = false; } else { MessageBox.Show("Debe llenar todos los campos"); } }
void leer_propietarios() { OpenFileDialog op = new OpenFileDialog(); string fileName = "Propietarios.txt"; FileStream stream = new FileStream(fileName, FileMode.Open, FileAccess.Read); StreamReader reader = new StreamReader(stream); while (reader.Peek() > -1) { Propietarios p = new Propietarios(); p.Dpi = reader.ReadLine(); p.Nombre = reader.ReadLine(); p.Apellido = reader.ReadLine(); pro.Add(p); } reader.Close(); }