Beispiel #1
0
        public async Task <List <ElementoModelo> > Lista_Equipos_Tipo_Equipo(TipoElementoModelo tipo)
        {
            Elementos = new List <ElementoModelo>();
            try
            {
                var      gm        = new GetMaker();
                var      url       = GlobalSettings.BASE_URL + GlobalSettings.LISTADO_EQUIPOS_TIPO_EQUIPO;
                string[] contenido = new string[1];
                //contenido[0] = tipo.Id_Tipo_Elemento.ToString();
                string finalurl     = gm.Replace(url, contenido);
                var    httpResponse = await client.GetAsync(finalurl);

                if (httpResponse.IsSuccessStatusCode)
                {
                    var responseContent = await httpResponse.Content.ReadAsStringAsync();

                    Elementos = JsonConvert.DeserializeObject <List <ElementoModelo> >(responseContent);
                }
            }
            catch (Exception e)
            {
            }

            return(Elementos);
        }
Beispiel #2
0
        public override async Task InitializeAsync(object navigationData)
        {
            await listarElementos();

            if (navigationData != null)
            {
                ElementoSeleccionado = navigationData as TipoElementoModelo;

                PathImagen        = ElementoSeleccionado.PathImagen; // para mostrar la imagen
                NombreDispositivo = ElementoSeleccionado.Nombre;     //para mostrar el nombre arriba de la tabla
            }
            else
            {
                ElementoSeleccionado = new TipoElementoModelo();
            }
        }
Beispiel #3
0
        private async Task EquipoDisponibles()
        {
            var idUsuario             = Application.Current.Properties["UserID"] as string;
            var parameters            = GlobalSettings.BASE_URL + GlobalSettings.TIPO_EQUIPO_DISPONIBLE_USUARIO + idUsuario;
            var tipoEquipo            = new TipoElementoModelo();
            var servicioGetTipoEquipo = new GetService <TipoElementoModelo>(parameters);
            Tuple <bool, string> ans  = await servicioGetTipoEquipo.SendRequest(tipoEquipo);

            if (ans.Item1)
            {
                List <TipoElementoModelo> dispositivos = JsonConvert.DeserializeObject <List <TipoElementoModelo> >(ans.Item2);

                for (int i = 0; i < dispositivos.Count; i++)
                {
                    var path = dispositivos[i].PathImagen;
                    dispositivos[i].PathImagen = GlobalSettings.BASE_URL_IMG + path + ".jsf";
                }
                DispositivosDisponibles = new ObservableCollection <TipoElementoModelo>(dispositivos);
            }
        }
Beispiel #4
0
 private async Task goListadoView(TipoElementoModelo item)
 {
     await NavigationService.NavigateToAsync <ListadoViewModel>(item);
 }