Exemplo n.º 1
0
        private async Task LoadAsync()
        {
            try
            {
                IsBusy = true;

                var listaEstados = await _apiService.GetEstadosAsync();

                ListaEstados.Clear();

                foreach (var estado in listaEstados.records)
                {
                    ListaEstados.Add(estado);
                }

                ListaEstados.OrderBy(c => c.fields.Regiao).ToList();

                RaisePropertyChanged("DadosAgrupados");
                //DadosAgrupados = ListaEstados.OrderBy(p => p.fields.Regiao)
                //            .GroupBy(p => p.fields.Regiao)
                //            .Select(p => new ObservableGroupCollection<string, Record>(p)).ToList();
            }
            catch (Exception ex)
            {
                await PageDialogService.DisplayAlertAsync("Erro", "Não foi possível carregar a lista. Erro:" + ex.Message, "OK");
            }
            finally
            {
                IsBusy = false;
            }
        }
 public void LlenarListaEstado(IEnumerable <Estado> estados)
 {
     ListaEstados.Clear();
     foreach (var item in estados)
     {
         ListaEstados.Add(item);
     }
 }
        public ActionResult FormAltaEstados(int IdAux = 0)
        {
            Estado estado;

            if (Session["TipoUsuario"] as byte? != 1)
            {
                return(RedirectToAction("Catalogo"));
            }
            EstadoNegocio estadoNegocio = new EstadoNegocio();
            List <Estado> ListaEstados;

            ListaEstados = estadoNegocio.Listar();
            estado       = ListaEstados.Find(x => x.Id == IdAux);



            return(View(estado));
        }
Exemplo n.º 4
0
        public FlujoPedido(Pedido pedido)
        {
            Pedido = pedido;

            if (pedido.EstadoId == PedidoEstado.Inicial)
            {
                EstadoActual = ListaEstados[PedidoEstado.Inicial];
            }
            else
            {
                PedidoActual = ObtenerPedido(pedido.Id);

                if (!ListaEstados.ContainsKey(PedidoActual.EstadoId))
                {
                    throw new Exception("Te crees pendejo");
                }
                EstadoActual = ListaEstados[PedidoActual.EstadoId];
            }
        }
Exemplo n.º 5
0
        private async Task InitApi()
        {
            var estados = await _dataBaseHelper.GetApi(); // chamada à API


            foreach (var item in estados)
            {
                foreach (var attachment in item.Fields.Attachments)
                {
                    ListaEstados.Add(new Fields
                    {
                        Capital = item.Fields.Capital,
                        Estado  = item.Fields.Estado,
                        Regiao  = item.Fields.Regiao,
                        Sigla   = item.Fields.Sigla,
                        Icon    = attachment.Thumbnails.Large.Url
                    });

                    _listaFiltrada = ListaEstados;
                }
            }
        }