Ejemplo n.º 1
0
        private void AltaDelGrupoFamiliar(Afiliado afiliado)
        {
            if (afiliado.TienePareja)
            {
                DialogResult registraPareja = MensajePorPantalla.MensajeInterrogativo(this, "¿Desea registrar a su pareja?", MessageBoxButtons.YesNo);
                if (registraPareja == DialogResult.Yes)
                {
                    using (FrmAfiliadoAlta frmAltaPareja = new FrmAfiliadoAlta(afiliado, _plan, false))
                    {
                        frmAltaPareja.ShowDialog(this);
                    }
                }
            }

            if (afiliado.CantidadHijos > 0)
            {
                DialogResult registraPareja = MensajePorPantalla.MensajeInterrogativo(this, "¿Desea registrar a sus hijos?", MessageBoxButtons.YesNo);
                for (int hijo = 0; (registraPareja == DialogResult.Yes) && (hijo < afiliado.CantidadHijos); hijo++)
                {
                    using (FrmAfiliadoAlta frmAltaHijo = new FrmAfiliadoAlta(afiliado, _plan, true))
                    {
                        frmAltaHijo.ShowDialog(this);
                    }
                }
            }
        }
Ejemplo n.º 2
0
 protected override void AccionAlta()
 {
     using (FrmAfiliadoAlta frm = new FrmAfiliadoAlta(true))
     {
         frm.ShowDialog(this);
     }
 }