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; }
 }
Example #2
0
 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; }
 }