예제 #1
0
        /*private void txtHijos_TextChanged(object sender, EventArgs e)
         * {
         *  long cantHijos = txtHijos.Text == "" ? 0 : Convert.ToInt64(txtHijos.Text);
         *  btnHijo.Enabled = cantHijos > 0;
         * }*/

        private void btnHijo_Click(object sender, EventArgs e)
        {
            if (!altaAfiliado.cumpleValidaciones())
            {
                MessageBox.Show(altaAfiliado.mensajeDeError, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            Afiliado hijoAfiliado = altaAfiliado.crearNuevoHijo();

            if (hijoAfiliado == null)
            {
                MessageBox.Show(altaAfiliado.mensajeDeError, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            AltaAfiliadoForm altaHijo = new AltaAfiliadoForm(hijoAfiliado);

            altaHijo.altaHijo = true;

            Hide();

            altaHijo.ShowDialog();

            Show();

            lblCantHijos.Text = (Convert.ToInt32(lblCantHijos.Text) + 1).ToString();

            if (!altaHijo.altaExitosa)
            {
                lblCantHijos.Text = (Convert.ToInt32(lblCantHijos.Text) - 1).ToString();
                altaAfiliado.borrarHijo(hijoAfiliado);
            }
        }
예제 #2
0
        private void btnConyuge_Click(object sender, EventArgs e)
        {
            if (!altaAfiliado.cumpleValidaciones())
            {
                MessageBox.Show(altaAfiliado.mensajeDeError, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            altaAfiliado.crearConyuge();

            AltaAfiliadoForm altaConyuge = new AltaAfiliadoForm(altaAfiliado.nuevoAfiliado.conyuge);

            altaConyuge.altaConyuge = true;

            Hide();

            altaConyuge.ShowDialog();

            Show();

            if (!altaConyuge.altaExitosa)
            {
                altaAfiliado.nuevoAfiliado.conyuge = null;
            }
        }
예제 #3
0
        private void btnHijo_Click(object sender, EventArgs e)
        {
            Afiliado hijo = modificarAfiliado.crearHijo();

            AltaAfiliadoForm altaHijo = new AltaAfiliadoForm(hijo);

            altaHijo.altaHijo = true;

            Hide();

            altaHijo.ShowDialog();

            if (altaHijo.altaExitosa)
            {
                modificarAfiliado.afiliado.hijos.Add(hijo);
            }

            Show();
        }
예제 #4
0
        private void btnConyuge_Click(object sender, EventArgs e)
        {
            modificarAfiliado.crearConyuge();

            AltaAfiliadoForm altaConyuge = new AltaAfiliadoForm(modificarAfiliado.afiliado.conyuge);

            altaConyuge.altaConyuge = true;

            Hide();

            altaConyuge.ShowDialog();

            if (!altaConyuge.altaExitosa)
            {
                modificarAfiliado.afiliado.conyuge = null;
            }

            Show();
        }