Exemple #1
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);
            }
        }
Exemple #2
0
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            ApiRestService _servicio = new ApiRestService();

            if (value != null)
            {
                foreach (Ficha ficha in _servicio.GetFichas())
                {
                    if (ficha.IdTermino == ((int)value))
                    {
                        if (ficha.IdIdioma == Properties.Settings.Default.Idioma)
                        {
                            return(ficha.Nombre);
                        }
                    }
                }
            }

            return("Asignar ficha en " + Properties.Settings.Default.Idioma);
        }
Exemple #3
0
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            ApiRestService _sercicio;
            ObservableCollection <Ficha> fichas;
            ObservableCollection <Ficha> fichasPorTermino = new ObservableCollection <Ficha>();

            if (value != null)
            {
                _sercicio = new ApiRestService();
                fichas    = _sercicio.GetFichas();

                foreach (Ficha ficha in fichas)
                {
                    if (((Termino)value).IdTermino == ficha.IdTermino)
                    {
                        fichasPorTermino.Add(ficha);
                    }
                }
            }
            return(fichasPorTermino);
        }