예제 #1
0
        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();
        }
예제 #2
0
 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();
 }