private void cboIdioma_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (IdiomaSingleton.IdiomaSeteado.CodIdioma != ((IdiomaBE)cboIdioma.SelectedItem).CodIdioma)
     {
         IdiomaBE idiomaSeleccionado = (IdiomaBE)cboIdioma.SelectedItem;
         idiomaSeleccionado.Textos     = gestorIdioma.ListarTextosDelIdioma(idiomaSeleccionado);
         IdiomaSingleton.IdiomaSeteado = idiomaSeleccionado;
     }
     Subject.Notify();
 }
Example #2
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            IdiomaBE idioma = new IdiomaBE();

            idioma.CodIdioma         = "es";
            idioma.DescripcionIdioma = "EspaƱol";
            IdiomaSL       gestorIdioma = new IdiomaSL();
            List <TextoBE> textos       = gestorIdioma.ListarTextosDelIdioma(idioma);

            idioma.Textos = textos;
            IdiomaSingleton.InstanciarIdioma(idioma);
            Application.Run(new FRM_Principal());
        }