private void cargarCombos() { planes = AppAfiliado.traerPlanesMedicos(); foreach (PlanMedico plan in planes) { planMedico.Items.Add(plan.descripcion); } }
private void registrarCambioPlan() { if (afiliado.codPlan != planOrigen) { DialogConLabeledTextBox dialogMotivo = new DialogConLabeledTextBox("Ingrese el motivo de cambio de plan médico"); if (dialogMotivo.ShowDialog() == DialogResult.OK) { AppAfiliado.registrarCambioPlanMedico(afiliado, planOrigen, dialogMotivo.texto); MessageBox.Show("El registro de cambio de plan médico se ha realizado con éxito"); } } }
private void acceptButton_Click(object sender, EventArgs e) { try { actualizarAfiliado(); AppAfiliado.actualizarAfiliado(afiliado); MessageBox.Show("La actualización se ha realizado con éxito"); registrarCambioPlan(); AsistenteVistas.volverAPadreYCerrar(padre, this); } catch (DecrementarCantFamiliaresException ex) { ErrorManager.messageErrorBox(ex, "Modificar Afiliado"); } }
private void aceptarButton_Click(object sender, EventArgs e) { if (cantFamiliares.Text == "") { cantFamiliares.Text = "0"; } afiliado = crearAfiliado(); try { AppAfiliado.existeAfiliado(afiliado); switch (modo) { case "Titular": AppAfiliado.altaAfiliadoTitular(afiliado); break; case "Familiar": AppAfiliado.altaAfiliadoFamiliar(afiliado); break; default: AppAfiliado.altaAfiliadoConyuge(afiliado); break; } afiliado.nroAfiliado = AppAfiliado.buscarNroAfiliado(afiliado); MessageBox.Show("El alta del afiliado Nro. " + afiliado.nroAfiliado + " se ha realizado correctamente."); if (modo == "Titular") { altasOpcionales(); } else { AsistenteVistas.volverAPadreYCerrar(padre, this); } } catch (AfiliadoYaExisteException ex) { ErrorManager.messageErrorBox(ex, "Alta Afiliado"); } }
private void deshabilitarBotones() { if (AppAfiliado.cantidadFamiliaresACargoRegistrados(afiliado) >= afiliado.cantFamiliaresACargo) { altaFamiliar.Enabled = false; } else { altaFamiliar.Enabled = true; } if (AppAfiliado.tieneConyuge(afiliado) || (afiliado.estadoCivil != "Casado/a" && afiliado.estadoCivil != "Concubinato")) { altaConyuge.Enabled = false; } else { altaConyuge.Enabled = true; } }
private void confirmarButton_Click(object sender, EventArgs e) { AppAfiliado.darBajaAfiliado(afiliado.nroAfiliado); MessageBox.Show("La baja se ha realizado correctamente."); AsistenteVistas.volverAPadreYCerrar(padre, this); }