Пример #1
0
        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());
            }
        }
Пример #2
0
        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");
        }