コード例 #1
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (!string.IsNullOrEmpty(textBox1.Text))
     {
         leer_propietarios();
         Form2        f2 = new Form2();
         Propietarios p  = new Propietarios();
         p.Dpi = textBox1.Text;
         repetidos();
         if (encontrar_pro)
         {
             f2.dpi     = textBox1.Text;
             f2.name    = pro[pr].Nombre;
             f2.surname = pro[pr].Apellido;
             textBox1.Clear();
             encontrar_pro = false;
             pr            = 0;
         }
         else
         {
             f2.dpi = textBox1.Text;
             f2.textBox2.Enabled = true;
             f2.textBox2.Focus();
             f2.textBox3.Enabled = true;
             textBox1.Clear();
             pr = 0;
         }
         f2.Show();
         f2.button1.Enabled = true;
     }
     else
     {
         MessageBox.Show("Porfavor introduzca su numero de DPI");
     }
 }
コード例 #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (!string.IsNullOrEmpty(textBox2.Text) && !string.IsNullOrEmpty(textBox3.Text))
            {
                Cant_propiedades c = new Cant_propiedades();
                repetidos_prop();
                if (encontrar_pro)
                {
                    repetidos_cant();
                    if (encontrar_cant)
                    {
                        c.Nombre   = textBox2.Text;
                        c.Apellido = textBox3.Text;
                        cant_p[cont_cant].Cantidad += 1;
                        c.Cantidad = cant_p[cont_cant].Cantidad;
                        cant_p.Add(c);
                        cant_p.RemoveAt(cont_cant);
                        escribir_cant();
                        encontrar_cant = false;
                        cont_cant      = 0;
                    }
                    else
                    {
                        cont_cant = 0;
                    }

                    encontrar_pro    = false;
                    cont_pro         = 0;
                    textBox4.Enabled = true;
                    textBox5.Enabled = true;
                }
                else
                {
                    Propietarios p = new Propietarios();
                    p.Dpi      = textBox1.Text;
                    p.Nombre   = textBox2.Text;
                    p.Apellido = textBox3.Text;
                    prop.Add(p);
                    escribir_propietarios();
                    c.Nombre   = textBox2.Text;
                    c.Apellido = textBox3.Text;
                    c.Cantidad = cont1;
                    cant_p.Add(c);
                    escribir_cant();
                    textBox4.Enabled = true;
                    textBox5.Enabled = true;
                    cont_pro         = 0;
                }
                textBox4.Focus();
                button2.Enabled = true;
                button1.Enabled = false;
            }
            else
            {
                MessageBox.Show("Debe llenar todos los campos");
            }
        }
コード例 #3
0
        void leer_propietarios()
        {
            OpenFileDialog op       = new OpenFileDialog();
            string         fileName = "Propietarios.txt";
            FileStream     stream   = new FileStream(fileName, FileMode.Open, FileAccess.Read);
            StreamReader   reader   = new StreamReader(stream);

            while (reader.Peek() > -1)
            {
                Propietarios p = new Propietarios();
                p.Dpi      = reader.ReadLine();
                p.Nombre   = reader.ReadLine();
                p.Apellido = reader.ReadLine();
                pro.Add(p);
            }
            reader.Close();
        }