private void NumericUpDown_Año_Nacimiento_ValueChanged(object sender, EventArgs e) { try { TextBox_Mes_Nacimiento.Text = !Línea_Vida.Reducción_Teosófica_Es_Mayor_22((int)NumericUpDown_Año_Nacimiento.Value) ? "No" : "Yes"; Establecer_Línea_Vida(); } catch (Exception Excepción) { Depurador.Escribir_Excepción(Excepción != null ? Excepción.ToString() : null); Variable_Excepción_Total++; Variable_Excepción = true; } }
private void ComboBox_Arcano_SelectedIndexChanged(object sender, EventArgs e) { try { if (ComboBox_Arcano.SelectedIndex > -1) { if (!Variable_Mostrar_Todos) { int Índice = ComboBox_Arcano.SelectedIndex; int Arcano = Matriz_Arcanos_Lína_Vida[Índice]; Picture_Arcano.Image = Línea_Vida.Obtener_Imagen_Arcano(Arcano); if (Arcano > 0) { TextBox_Descripción.Text = (Arcano <= 22 ? "Major" : "Minor") + " Arcanum: " + Arcano.ToString() + ", " + Línea_Vida.Matriz_Nombres_Arcanos[Arcano] + " (" + Línea_Vida.Matriz_Regentes_Arcanos[Arcano] + ").\r\n\r\n" + Línea_Vida.Matriz_Descripciones_Línea_Vida[Índice + 1] + "\r\n\r\n" + Línea_Vida.Matriz_Descripciones_Arcanos[Arcano]; } else { TextBox_Descripción.Text = Línea_Vida.Matriz_Descripciones_Línea_Vida[Arcano]; } } else { int Índice = ComboBox_Arcano.SelectedIndex; Picture_Arcano.Image = Línea_Vida.Obtener_Imagen_Arcano(ComboBox_Arcano.SelectedIndex); if (Índice > 0) { TextBox_Descripción.Text = (Índice <= 22 ? "Major" : "Minor") + " Arcanum: " + Índice.ToString() + ", " + Línea_Vida.Matriz_Nombres_Arcanos[Índice] + " (" + Línea_Vida.Matriz_Regentes_Arcanos[Índice] + ")\r\n\r\n" + Línea_Vida.Matriz_Descripciones_Arcanos[Índice]; } else { TextBox_Descripción.Text = Línea_Vida.Matriz_Descripciones_Línea_Vida[Índice]; } } } } catch (Exception Excepción) { Depurador.Escribir_Excepción(Excepción != null ? Excepción.ToString() : null); Variable_Excepción_Total++; Variable_Excepción = true; } }
internal void Establecer_Línea_Vida() { try { if (!Ocupado) { bool Reducción_Año_Mayor_22; string[] Matriz_Cálculos; int[] Matriz_Arcanos = Línea_Vida.Calcular_Línea_Vida(TextBox_Nombre.Text, TextBox_Apellido.Text, (int)NumericUpDown_Año_Nacimiento.Value, ComboBox_Mes_Nacimiento.SelectedIndex, out Reducción_Año_Mayor_22, out Matriz_Cálculos); Matriz_Arcanos_Lína_Vida = Matriz_Arcanos; for (int Índice = 0; Índice < 5; Índice++) { try { Matriz_TextBox_Cálculos[Índice].Text = Matriz_Cálculos[Índice]; Matriz_TextBox_Arcanos[Índice].Text = Matriz_Arcanos[Índice].ToString() + ", " + Línea_Vida.Matriz_Nombres_Arcanos[Matriz_Arcanos[Índice]]; Matriz_PictureBox_Arcanos[Índice].Image = Línea_Vida.Obtener_Imagen_Arcano(Matriz_Arcanos[Índice]); } catch (Exception Excepción) { Depurador.Escribir_Excepción(Excepción != null ? Excepción.ToString() : null); Variable_Excepción_Total++; Variable_Excepción = true; continue; } } } } catch (Exception Excepción) { Depurador.Escribir_Excepción(Excepción != null ? Excepción.ToString() : null); Variable_Excepción_Total++; Variable_Excepción = true; } }