void leer_usprop() { OpenFileDialog op = new OpenFileDialog(); string fileName = "Usuarios.txt"; FileStream stream = new FileStream(fileName, FileMode.Open, FileAccess.Read); StreamReader reader = new StreamReader(stream); while (reader.Peek() > -1) { Usuario_pro u = new Usuario_pro(); u.Nombre = reader.ReadLine(); u.Apellido = reader.ReadLine(); u.No = reader.ReadLine(); u.Mantenimiento = Convert.ToDouble(reader.ReadLine()); u_pro.Add(u); dataGridView1.DataSource = null; dataGridView1.DataSource = u_pro; dataGridView1.Refresh(); } reader.Close(); }
private void button2_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(textBox4.Text) && !string.IsNullOrEmpty(textBox5.Text) && Convert.ToDouble(textBox5.Text) > 0) { Propiedades p = new Propiedades(); Usuario_pro us = new Usuario_pro(); Mayor_cuota m = new Mayor_cuota(); p.Numero_casa = textBox4.Text; repetidos_us(); if (encontrar_upro) { MessageBox.Show("El número de casa introducido ya no está disponible"); textBox4.Clear(); encontrar_upro = false; cont_upro = 0; } else { p.Dpi = textBox1.Text; p.Mantenimiento = Convert.ToDouble(textBox5.Text); pds.Add(p); escribir_propiedades(); us.Nombre = textBox2.Text; us.Apellido = textBox3.Text; us.No = textBox4.Text; us.Mantenimiento = Convert.ToDouble(textBox5.Text); u_pro.Add(us); escribir_usprop(); repetidos_may(); if (encontar_may) { m.Nombre = textBox2.Text; m.Apellido = textBox3.Text; m.Mantenimiento = mayor[cont_may].Mantenimiento + Convert.ToDouble(textBox5.Text); mayor.Add(m); mayor.RemoveAt(cont_may); escribir_may(); encontar_may = false; cont_may = 0; } else { m.Nombre = textBox2.Text; m.Apellido = textBox3.Text; m.Mantenimiento = Convert.ToDouble(textBox5.Text); mayor.Add(m); escribir_may(); cont_may = 0; } dataGridView1.DataSource = null; dataGridView1.DataSource = u_pro; dataGridView1.Refresh(); MessageBox.Show("Propiedad asignada exitósamente"); textBox1.Clear(); textBox2.Clear(); textBox3.Clear(); textBox4.Clear(); textBox5.Clear(); button2.Enabled = false; textBox1.Enabled = false; textBox2.Enabled = false; textBox3.Enabled = false; textBox4.Enabled = false; textBox5.Enabled = false; } } else { MessageBox.Show("Debe llenar todos los campos"); } mayor1(); mayorM(); menorM(); mayorT(); }