Ejemplo n.º 1
0
 public static DiccionarioSingleton GetInstance()
 {
     if (_instance == null)
     {
         _instance = new DiccionarioSingleton();
     }
     return(_instance);
 }
Ejemplo n.º 2
0
        private void CommandBinding_Executed_LoadDataBase(object sender, ExecutedRoutedEventArgs e)
        {
            CargarDiccionario cargarDiccionario = new CargarDiccionario();

            cargarDiccionario.Owner        = this;
            cargarDiccionario.Diccionarios = _mainWindowVM.BBDDS;

            if (cargarDiccionario.ShowDialog() == true)
            {
                DiccionarioSingleton.GetInstance()._diccionario = cargarDiccionario.BBDD;
                Actualizar();
            }
        }
Ejemplo n.º 3
0
        private void CommandBinding_Executed_AddDataBase(object sender, ExecutedRoutedEventArgs e)
        {
            NuevaBBDDWindows nuevaBBDD = new NuevaBBDDWindows();

            nuevaBBDD.Owner = this;

            if (nuevaBBDD.ShowDialog() == true)
            {
                Diccionario bd = new Diccionario();
                bd.Nombre = nuevaBBDD.NombreBBDD;
                _mainWindowVM.AñadirBBDD(bd);
                DiccionarioSingleton.GetInstance()._diccionario = bd;
                Actualizar();
            }
        }
Ejemplo n.º 4
0
        public MainWindowVM()
        {
            _servicio = new ApiRestService();
            BBDD      = DiccionarioSingleton.GetInstance()._diccionario;
            BBDDS     = _servicio.GetBBDDS();
            Terminos  = _servicio.GetTerminos();
            Idiomas   = _servicio.GetIdiomas();
            AsignarImagenIdiomas(Idiomas);
            Fichas = _servicio.GetFichas();

            if (BBDD != null)
            {
                TerminosPorBBDD    = GetTerminosPorBBDD(BBDD.IdDiccionario);
                TerminosPorBBDDAux = GetTerminosPorBBDD(BBDD.IdDiccionario);
                FichasPorBBDD      = GetFichasPorBBDD(BBDD.IdDiccionario);
            }
        }