コード例 #1
0
ファイル: AfiliadoAltaHijos.cs プロジェクト: felire/TPGestion
 private void buttonRegistrar_Click(object sender, EventArgs e)
 {
     if (formularioValido())
     {
         afiliado.registrarAltaHijo(numeroHijo, afiliadoPadre);
         if (afiliado.id < 0)
         {
             MessageBox.Show("Ya existe un afiliado con este DNI", "Error", MessageBoxButtons.OK);
         }
         else
         {
             MessageBox.Show("Hijo/a registrado/a con exito", "Exito", MessageBoxButtons.OK);
             if (numeroHijo < afiliadoPadre.familiaresACargo)
             {
                 AfiliadoAltaHijos afiliadoAltaC = new AfiliadoAltaHijos(numeroHijo + 1, afiliadoPadre);
                 this.Close();
                 afiliadoAltaC.Show();
             }
             else
             {
                 this.Close();
             }
             if (numeroHijo > afiliadoPadre.familiaresACargo)
             {
                 afiliadoPadre.actualizarFamACargo();
             }
         }
     }
 }
コード例 #2
0
ファイル: AfiliadoAlta.cs プロジェクト: felire/TPGestion
 public void preguntarHijos()
 {
     if (afiliado.familiaresACargo > 0)
     {
         DialogResult resultado = MessageBox.Show("Desea registrar a su/s " + afiliado.familiaresACargo + " hijo/s?", "Confirme", MessageBoxButtons.YesNo);
         if (resultado == DialogResult.Yes)
         {
             AfiliadoAltaHijos afiliadoAltaC = new AfiliadoAltaHijos(1, afiliado);
             afiliadoAltaC.Show();
             this.Close();
         }
         else
         {
             this.Close();
         }
     }
     else
     {
         this.Close();
     }
 }
コード例 #3
0
        private void hijo_Click(object sender, EventArgs e)
        {
            AfiliadoAltaHijos afiHijos = new AfiliadoAltaHijos(afiliado.familiaresACargo + 1, afiliado);

            afiHijos.Show();
        }