예제 #1
0
        private void leer()
        {
            {
                FileStream   stream = new FileStream("propietarios.txt", FileMode.Open, FileAccess.Read);
                StreamReader reader = new StreamReader(stream);
                while (reader.Peek() > -1)
                {
                    Propietario prtemp = new Propietario();
                    prtemp.Dpi      = Convert.ToInt32(reader.ReadLine());
                    prtemp.Nombre   = reader.ReadLine();
                    prtemp.Apellido = reader.ReadLine();
                    propietarios.Add(prtemp);
                }
                reader.Close();
            }

            {
                FileStream   stream2 = new FileStream("propiedades.txt", FileMode.Open, FileAccess.Read);
                StreamReader reader2 = new StreamReader(stream2);

                while (reader2.Peek() > -1)
                {
                    Propiedad tempro = new Propiedad();
                    tempro.Nodecasa = Convert.ToInt32(reader2.ReadLine());
                    tempro.Dpi      = Convert.ToInt32(reader2.ReadLine());
                    tempro.Cuota    = Convert.ToInt32(reader2.ReadLine());
                    propiedads.Add(tempro);
                }
                reader2.Close();
            }
        }
예제 #2
0
        private void button2_Click(object sender, EventArgs e)
        {
            Propiedad tempro = new Propiedad();

            tempro.Nodecasa = Convert.ToInt32(txtNoCasa.Text);
            tempro.Dpi      = Convert.ToInt32(txtDPIpropiedad.Text);
            tempro.Cuota    = Convert.ToInt32(txtCuota.Text);

            propiedads.Add(tempro);

            txtNoCasa.Text       = "";
            txtDPIpropiedad.Text = "";
            txtCuota.Text        = "";
            txtNoCasa.Focus();

            if (File.Exists("propiedades.txt"))
            {
                FileStream   stream = new FileStream("propiedades.txt", FileMode.OpenOrCreate, FileAccess.Write);
                StreamWriter writer = new StreamWriter(stream);
                foreach (var p in propiedads)
                {
                    writer.WriteLine(p.Nodecasa);
                    writer.WriteLine(p.Dpi);
                    writer.WriteLine(p.Cuota);
                }
                writer.Close();
            }
        }