예제 #1
0
 private void btIngresar_Click(object sender, EventArgs e)
 {
     if (dateFechaNac.Value > ArchivoConfiguracion.Default.FechaActual)
     {
         MessageBox.Show("Fecha mayor a la actual", "Error", MessageBoxButtons.OK);
     }
     else
     {
         if (cantFamilia == 1)
         {
             cargar_Datos();
         }
         else
         {
             this.cantFamilia--;
             if (cantFamilia > 0)
             {
                 A_Familia af = new A_Familia(cantFamilia, num_raiz);
                 af.Show();
                 cargar_Datos();
             }
         }
         this.Hide();
         MessageBox.Show("Afiliado cargado con éxito", "Éxito", MessageBoxButtons.OK);
     }
 }
예제 #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (txtNombre.Text == "" || txtApellido.Text == "" || txtDirec.Text == "" || txtMail.Text == "" || txtNroDoc.Text == "" || txtTel.Text == "" || cbTipoDoc.Text == "" || cbEstadoCivil.Text == "" || cbPlanMedico.Text == "" || cbSexo.Text == "")
            {
                MessageBox.Show("Todos los campos son obligatorios.", "Error", MessageBoxButtons.OK);
            }
            else if (dateFechaNac.Value > ArchivoConfiguracion.Default.FechaActual)
            {
                MessageBox.Show("Fecha mayor a la actual", "Error", MessageBoxButtons.OK);
            }
            else
            {
                decimal num_raiz = cargar_Datos_Afiliados();
                if (num_raiz != -1)
                {
                    DialogResult resultadomge1 = DialogResult.No;
                    DialogResult resultadomge2 = DialogResult.No;
                    MessageBox.Show("Afiliado agregado exitosamente", "", MessageBoxButtons.OK);
                    //Si esta casado o en concubinato --------------------------------------------------
                    if (cbEstadoCivil.SelectedIndex == 1 || cbEstadoCivil.SelectedIndex == 2)
                    {
                        resultadomge1 = MessageBox.Show("¿Desea asociar a su conyugue/concubinato?", "Consulta", MessageBoxButtons.YesNo);
                    }

                    //Si tiene familiares a cargo ------------------------------------------------------
                    if (int.Parse(nupCantFamilia.Text) > 0)
                    {
                        resultadomge2 = MessageBox.Show("¿Desea asociar a sus familiares a cargo?", "Consulta", MessageBoxButtons.YesNo);
                    }

                    if (resultadomge1 == DialogResult.Yes && resultadomge2 == DialogResult.Yes)
                    {
                        A_Familia af = new A_Familia(int.Parse(nupCantFamilia.Text) + 1, num_raiz);
                        af.Show();
                    }
                    else if (resultadomge1 == DialogResult.Yes && resultadomge2 == DialogResult.No)
                    {
                        A_Familia af = new A_Familia(1, num_raiz);
                        af.Show();
                    }
                    else if (resultadomge1 == DialogResult.No && resultadomge2 == DialogResult.Yes)
                    {
                        A_Familia af = new A_Familia(int.Parse(nupCantFamilia.Text), num_raiz);
                        af.Show();
                    }
                }
                else
                {
                    MessageBox.Show("Afiliado ya existente", "Error", MessageBoxButtons.OK);
                }
            }
        }