Ejemplo n.º 1
0
 private void Ayuda2_Load(object sender, EventArgs e)
 {
     idiomaCultura = Valor.GetIdioma();
     if (idiomaCultura == string.Empty)
     {
         Thread.CurrentThread.CurrentUICulture = new CultureInfo(EngineData.CulturaEspañol);
         Valor.SetIdioma(EngineData.CulturaEspañol);
         Valor.SetNombreIdioma(EngineData.LenguajeEspañol);
     }
     else
     {
         Thread.CurrentThread.CurrentUICulture = new CultureInfo(idiomaCultura);
         Valor.SetIdioma(idiomaCultura);
         idiomaNombre = Valor.NombreIdiomaCultura(idiomaCultura);
         Valor.SetNombreIdioma(idiomaNombre);
     }
     //AplicarIdioma();
     ComportamientoObjetoInicio();
 }
Ejemplo n.º 2
0
 public Form1(string idioma)
 {
     InitializeComponent();
     lblE.Text        = "D";
     mIdiomas.Visible = false;
     LimpiarParaNuevoJuego();
     lblSudoku.Visible = EngineData.Falso;
     Thread.CurrentThread.CurrentUICulture = new CultureInfo(idioma);
     Valor.SetIdioma(idioma);
     Funcion.AsociarExtension();
     txtSudoku  = AsociarTxtMatriz(txtSudoku);
     txtSudoku2 = AsociarTxtMatriz2(txtSudoku2);
     btnPincel  = AsociarBtnPincel(btnPincel);
     ComportamientoObjInicio2();
     ComportamientoObjExpandido();
     AplicarIdioma();
 }
Ejemplo n.º 3
0
        ////////////EVENTOS////////////////////////////////////////////////////////////////////////

        private void Lenguaje_Click(object sender, EventArgs e)
        {
            lblSudoku.Visible = EngineData.Falso;
            mIdiomas.Visible  = EngineData.Falso;
            label1.Visible    = EngineData.Verdadero;
            lblE.Text         = "D";
            if (!lenguajeSi)
            {
                Funcion.SetearTextBoxLimpio(txtSudoku);
            }
            EngineData        Valor     = EngineData.Instance();
            ToolStripMenuItem toolStrip = sender as ToolStripMenuItem;

            switch (toolStrip.Name)
            {
            case (EngineData.Español):
                Thread.CurrentThread.CurrentUICulture = new CultureInfo(EngineData.CulturaEspañol);
                Valor.SetIdioma(EngineData.CulturaEspañol);
                Valor.SetNombreIdioma(EngineData.LenguajeEspañol);
                break;

            case (EngineData.Ingles):
                Thread.CurrentThread.CurrentUICulture = new CultureInfo(EngineData.CulturaIngles);
                Valor.SetIdioma(EngineData.CulturaIngles);
                Valor.SetNombreIdioma(EngineData.LenguajeIngles);
                break;

            case (EngineData.Portugues):
                Thread.CurrentThread.CurrentUICulture = new CultureInfo(EngineData.CulturaPortugues);
                Valor.SetIdioma(EngineData.CulturaPortugues);
                Valor.SetNombreIdioma(EngineData.LenguajePortugues);
                break;
            }
            AplicarIdioma();
            if (Valor.GetPathArchivo() == string.Empty)
            {
                ComportamientoObjExpandido();
                lenguajeSi       = EngineData.Verdadero;
                mIdiomas.Visible = false;
            }
            else
            {
                string    pathArchivo = Valor.GetPathArchivo();
                ArrayList arrText     = Funcion.AbrirValoresArchivo(pathArchivo);
                valorIngresado = Funcion.SetValorIngresado(arrText, valorIngresado);
                valorEliminado = Funcion.SetValorEliminado(arrText, valorEliminado);
                valorInicio    = Funcion.SetValorInicio(arrText, valorInicio);
                valorSolucion  = Funcion.SetValorSolucion(arrText, valorSolucion);
                valorCandidato = Funcion.ElejiblesInstantaneos(valorSolucion, valorCandidato);
                valorCandidatoSinEliminados = Funcion.CandidatosSinEliminados(valorSolucion, valorCandidato, valorEliminado);

                Valor.SetValorIngresado(valorIngresado);
                Valor.SetValorEliminado(valorEliminado);
                Valor.SetValorInicio(valorInicio);
                Valor.SetValorSolucion(valorSolucion);
                Valor.SetNombreJuego(Funcion.NombreJuego(pathArchivo));
                lenguajeSi = EngineData.Verdadero;
                Formularios.AzulUno F = new Formularios.AzulUno();
                F.Show();
                this.Hide();
            }
        }