public void ModificarPlanMedico(string unMotivo) { MotivoCambioPlan = unMotivo; DataRow[] Rows = TablaPlanesMedicos.Select("Descripcion = '" + this.Box_PlanMed.Text + "'"); if (Rows.Length <= 0) { MessageBox.Show("Error en la Tabla Planes Medicos"); return; } int Cod_PlanMedicoActual = Convert.ToInt32(Rows[0][0].ToString().Trim()); if (!SQL_Methods.Afiliado_ModificarPlanMedico(Cod_Afiliado_Principal, PlanMedico_Familiar, Cod_PlanMedicoActual, MotivoCambioPlan)) { MessageBox.Show(Cod_Afiliado_Principal.ToString() + " no pudo ser modificado."); return; } Afiliado Paciente = CargarFormEnPaciente(Cod_PlanMedicoActual); if (FamiliaresACargo < Paciente.CantFamiliaresACargo) { ModificarFamiliares(Paciente); this.Visible = false; return; } MessageBox.Show(Cod_Afiliado_Principal.ToString() + " ha sido Modificado."); menu.Visible = true; this.Dispose(); return; }