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); } }
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); } }