Пример #1
0
 private void btnConyuge_Click(object sender, EventArgs e)
 {
     try
     {
         if (analizarCampos())
         {
             if (Utiles.ExisteDni((decimal)cmbTipoDoc.SelectedValue, (decimal)decimal.Parse(txtDni.Text)) && Operacion == "Alta")
             {
                 if (Afiliados.ExisteComoAfiliado((decimal)cmbTipoDoc.SelectedValue, (decimal)decimal.Parse(txtDni.Text)))
                 {
                     MessageBox.Show("Ya existe un afiliado con ese tipo y numero de documento. Por favor verifique sus datos.", "Error", MessageBoxButtons.OK);
                 }
                 else
                 {
                     almacenarDatosSinPersona();
                     Operacion = "Alta";
                     frmAfiliadoAlta formConyuge = new frmAfiliadoAlta();
                     MessageBox.Show("El Afiliado ha sido dado de alta exitosamente", "Aviso", MessageBoxButtons.OK);
                     formConyuge.Operacion             = this.Operacion;
                     formConyuge.Afiliado              = this.nuevoAfil;
                     formConyuge.Afiliado.Numero_Grupo = nuevoAfil.Numero_Grupo;
                     formConyuge.Miembro = "Conyuge";
                     formConyuge.Show();
                     this.Close();
                 }
             }
             else
             {
                 try
                 {
                     Operacion = "Alta";
                     almacenarDatos();
                     frmAfiliadoAlta formConyuge = new frmAfiliadoAlta();
                     MessageBox.Show("El Afiliado ha sido dado de alta exitosamente", "Aviso", MessageBoxButtons.OK);
                     formConyuge.Operacion             = this.Operacion;
                     formConyuge.Afiliado              = this.nuevoAfil;
                     formConyuge.Afiliado.Numero_Grupo = nuevoAfil.Numero_Grupo;
                     formConyuge.Miembro = "Conyuge";
                     formConyuge.Show();
                     this.Close();
                 }
                 catch
                 {
                     MessageBox.Show("Hay campos sin completar o incorrectos. Por favor verifique sus datos.", "Error", MessageBoxButtons.OK);
                 }
             }
         }
         else
         {
             MessageBox.Show("Hay campos sin completar o incorrectos. Por favor verifique sus datos.", "Error", MessageBoxButtons.OK);
         }
     }
     catch { MessageBox.Show("Hay campos con valores incorrectos. Por favor verifique sus datos.", "Error", MessageBoxButtons.OK); }
 }
Пример #2
0
        private void cmdAceptar_Click(object sender, EventArgs e)
        {
            try
            {
                if (!analizarCampos())
                {
                    MessageBox.Show("Hay campos sin completar. Por favor verifique sus datos.", "Error", MessageBoxButtons.OK);
                }
                else
                {
                    if (Utiles.ExisteDni((decimal)cmbTipoDoc.SelectedValue, (decimal)decimal.Parse(txtDni.Text)) && Operacion == "Alta")
                    {
                        if (Afiliados.ExisteComoAfiliado((decimal)cmbTipoDoc.SelectedValue, (decimal)decimal.Parse(txtDni.Text)))
                        {
                            MessageBox.Show("Ya existe un afiliado con ese tipo y numero de documento. Por favor verifique sus datos.", "Error", MessageBoxButtons.OK);
                        }
                        else
                        {
                            almacenarDatosSinPersona();
                            MessageBox.Show("El Afiliado ha sido modificado exitosamente", "Aviso", MessageBoxButtons.OK);
                            this.Hide();
                        }
                    }
                    else
                    {
                        almacenarDatos();

                        if (Operacion == "Modificacion")
                        {
                            if (Afiliado.Plan_Medico != (decimal)cmbPlanes.SelectedValue)
                            {
                                if (txtMotivo.Text != "")
                                {
                                    Afiliados.RegistrarCambioPlan(Afiliado, txtMotivo.Text);
                                    MessageBox.Show("El Afiliado ha sido modificado exitosamente", "Aviso", MessageBoxButtons.OK);

                                    this.Hide();
                                }
                                else
                                {
                                    MessageBox.Show("Por favor especifique motivo del cambio de grupo", "Aviso", MessageBoxButtons.OK);
                                }
                            }
                            else
                            {
                                MessageBox.Show("El Afiliado ha sido dado de alta exitosamente", "Aviso", MessageBoxButtons.OK);

                                this.Hide();
                            }
                        }
                        else
                        {
                            MessageBox.Show("El Afiliado ha sido modificado exitosamente", "Aviso", MessageBoxButtons.OK);

                            this.Hide();
                        }
                    }
                }
            }
            catch { MessageBox.Show("Hay campos con valores incorrectos. Por favor verifique sus datos.", "Error", MessageBoxButtons.OK); }
        }