void LeerTxtPropiedad() { try { if (!File.Exists(filename_propiedades)) { MessageBox.Show("Aun no existen Registros!, Agregue paginas para crearlo!", "Advertencia"); } else { propiedades = new List <Propiedad>(); string[] registro = new string[3]; string datos = ""; FileStream stream = new FileStream(filename_propiedades, FileMode.Open, FileAccess.Read); StreamReader reader = new StreamReader(stream); while (reader.Peek() > -1) { propiedad = new Propiedad(); datos = reader.ReadLine(); registro = datos.Split(';'); propiedad.No_casa = Convert.ToInt32(registro[0]); propiedad.Dpi_duenio = registro[1]; propiedad.Cuota_mantenimiento = Convert.ToDouble(registro[2]); propiedades.Add(propiedad); } reader.Close(); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void Button3_Click(object sender, EventArgs e) { propiedad = new Propiedad(); propiedad.No_casa = Convert.ToInt32(txtNoCasa.Text); propiedad.Cuota_mantenimiento = Convert.ToDouble(txtCuota.Text); propiedad.Dpi_duenio = cmbxDPI.SelectedItem.ToString(); propiedades.Add(propiedad); Propietario temp = propietarios.Find(p => p.Dpi == propiedad.Dpi_duenio); propietario = propietarios.Find(p => p.Dpi == propiedad.Dpi_duenio); propietario.Cnt_propiedades++; propietarios.RemoveAll(p => p.Dpi == propiedad.Dpi_duenio); propietarios.Add(propietario); GuardarTxtPropietario(); GuardarTxtPropiedad(); MessageBox.Show("Guardado con Exito!", "Confirmacion!", MessageBoxButtons.OK, MessageBoxIcon.Information); MostrarDatos("propiedades"); }