Пример #1
0
        private void button2_Click(object sender, EventArgs e)
        {
            try
            {
                //declaramos un objeto cliente de la clase clientes
                prop tempcliente = new prop();
                tempcliente.Dpi      = textBox1.Text;
                tempcliente.Nombre   = textBox2.Text;
                tempcliente.Apellido = textBox3.Text;
                //para asignarle los datos leidos del archivo
                dueño.Add(tempcliente);
                //luego guardar el tempcliente en la lista de clienters
                guardar();

                limpiar();
                MessageBox.Show("Cliente agregado correctamente");
            }
            catch (Exception)
            {
                // Condición para emitir si falta en llenar un campo
                MessageBox.Show("No se han llenado todos los datos", "Mi Mesaje Predeterminado", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            void limpiar()
            {
                textBox1.Text = null;
                textBox2.Text = null;
                textBox3.Text = null;
            }
        }
Пример #2
0
        void cargar()
        {
            foreach (var p in propiedades)
            {
                final propietario_medio = new final();
                prop  temppropietario   = propietarios.Find(l => l.Dpi == p.Dpi);
                propietario_medio.Dpi = p.Dpi;
                propietario_medio.Nombre_apellido1 = temppropietario.Nombre + " " + temppropietario.Apellido;

                total.Add(propietario_medio);
            }
        }
Пример #3
0
        void leer_datos()
        {
            FileStream   stream = new FileStream(archivoC, FileMode.Open, FileAccess.Read);
            StreamReader reader = new StreamReader(stream);

            while (reader.Peek() > -1)
            {
                prop tempcliente = new prop();
                tempcliente.Dpi      = reader.ReadLine();
                tempcliente.Nombre   = reader.ReadLine();
                tempcliente.Apellido = reader.ReadLine();
                dueño.Add(tempcliente);
            }
            reader.Close();
        }
Пример #4
0
        void leer_datos()
        {
            FileStream   stream = new FileStream(archivo2, FileMode.Open, FileAccess.Read);
            StreamReader reader = new StreamReader(stream);

            while (reader.Peek() > -1)
            {
                ppropiedades temppropiedades = new ppropiedades();
                temppropiedades.Numerocasa         = reader.ReadLine();
                temppropiedades.Dpi                = reader.ReadLine();
                temppropiedades.Cuotamantenimiento = float.Parse(reader.ReadLine());
                propiedades.Add(temppropiedades);
            }
            //Cerrar el archivo, esta linea es importante porque sino despues de correr varias veces el programa daría error de que el archivo quedó abierto muchas veces. Entonces es necesario cerrarlo despues de terminar de leerlo.
            reader.Close();


            FileStream   stream2 = new FileStream(archivoC, FileMode.Open, FileAccess.Read);
            StreamReader reader2 = new StreamReader(stream2);

            while (reader2.Peek() > -1)
            {
                prop temppropietarios = new prop();
                temppropietarios.Dpi      = reader2.ReadLine();
                temppropietarios.Nombre   = reader2.ReadLine();
                temppropietarios.Apellido = reader2.ReadLine();
                propietarios.Add(temppropietarios);
            }
            //Cerrar el archivo, esta linea es importante porque sino despues de correr varias veces el programa daría error de que el archivo quedó abierto muchas veces. Entonces es necesario cerrarlo despues de terminar de leerlo.
            reader2.Close();

            FileStream   stream3 = new FileStream(archivo3, FileMode.Open, FileAccess.Read);
            StreamReader reader3 = new StreamReader(stream3);

            while (reader3.Peek() > -1)
            {
                Total tempmostrar = new Total();
                tempmostrar.Nombre_apellido    = reader3.ReadLine();
                tempmostrar.Numerocasa         = reader3.ReadLine();
                tempmostrar.Cuotamantenimiento = float.Parse(reader3.ReadLine());

                mostrargrid.Add(tempmostrar);
            }
            //Cerrar el archivo, esta linea es importante porque sino despues de correr varias veces el programa daría error de que el archivo quedó abierto muchas veces. Entonces es necesario cerrarlo despues de terminar de leerlo.
            reader3.Close();
        }