Ejemplo n.º 1
0
        public FiltrosListagemContasModel()
        {
            ListaStatus = Utilidades.RetornarListaStatusConta();
            ListaStatus.Add(new SelectListItem()
            {
                Text  = "Todos",
                Value = "0"
            });

            ListaCampoOrdem = new List <SelectListItem>();
            ListaCampoOrdem.Add(new SelectListItem()
            {
                Text = "Descrição", Value = "DESCRICAO", Selected = true
            });
            ListaCampoOrdem.Add(new SelectListItem()
            {
                Text = "Menor valor", Value = "PRECODECRESCENTE"
            });
            ListaCampoOrdem.Add(new SelectListItem()
            {
                Text = "Maior valor", Value = "PRECOCRESCENTE"
            });

            ListaOpcaoPesquisa = new List <SelectListItem>();
            ListaOpcaoPesquisa.Add(new SelectListItem()
            {
                Text = "Vencimento", Value = "DATAVENCIMENTO", Selected = true
            });
            ListaOpcaoPesquisa.Add(new SelectListItem()
            {
                Text = "Competência", Value = "DATACOMPETENCIA"
            });
        }
Ejemplo n.º 2
0
        private void ZaznaczStatus(int IdDefStatus)
        {
            //PozycjeDok.FirstOrDefault(x => x.IdPoz == IdPoz).Zazn = true;
            Status = ListaStatus.FirstOrDefault(x => x.ID_DEFSTATUS == IdDefStatus);

            RisePropertyChanged("Status");
            UstawClose();
        }
Ejemplo n.º 3
0
        public FiltrosRelacaoContasModel()
        {
            ListaStatus = Utilidades.RetornarListaStatusConta();
            ListaStatus.Insert(0, new SelectListItem()
            {
                Text  = "Todos",
                Value = "0"
            });

            ListaOpcoesPesquisa = Utilidades.RetornarOpcoesPesquisaContas();
        }
Ejemplo n.º 4
0
        protected async override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            activity = this;

            var db = new SQLiteAsyncConnection(dbPath);
            await db.ExecuteAsync("DELETE FROM Cesv");

            await db.ExecuteAsync("DELETE FROM Status");

            var dadosConfiguracao = db.Table <Configuracao>();
            var dadosToken        = db.Table <Token>();
            var configuracao      = await dadosConfiguracao.FirstOrDefaultAsync();

            var TokenAtual = await dadosToken.Where(x => x.data_att_token >= DateTime.Now).FirstOrDefaultAsync();

            string url = "http://" + configuracao.endereco + "/Api/GerenciamentoPatio/GetCesvByStatus?ArmazemId=" + TokenAtual.armazemId;

            System.Uri     myUri        = new System.Uri(url);
            HttpWebRequest myWebRequest = (HttpWebRequest)HttpWebRequest.Create(myUri);


            var myHttpWebRequest = (HttpWebRequest)myWebRequest;

            myHttpWebRequest.PreAuthenticate = true;
            myHttpWebRequest.Headers.Add("Authorization", "Bearer " + TokenAtual.access_token);
            myHttpWebRequest.Accept = "application/json";

            var myWebResponse  = myWebRequest.GetResponse();
            var responseStream = myWebResponse.GetResponseStream();

            var myStreamReader = new StreamReader(responseStream, Encoding.Default);
            var json           = myStreamReader.ReadToEnd();

            responseStream.Close();
            myWebResponse.Close();

            var teste = JsonConvert.DeserializeObject <List <ModelStatus> >(json);

            foreach (var item in teste.OrderBy(x => x.denominacao))
            {
                ListaStatus.Add(string.Concat(item.denominacao, " (", item.ListaCesv.Where(x => x.armazemId == TokenAtual.armazemId).Count(), ")"));
                IdStatus.Add(Convert.ToInt32(item.statusId));

                foreach (var subitem in item.ListaCesv)
                {
                    subitem.id             = Convert.ToInt32(subitem.cesvId);
                    subitem.statusInicioId = subitem.statusInicioId;

                    /*
                     * item.cesvId = item.cesvId;
                     * item.dataAgendamentoEntrada = item.dataAgendamentoEntrada;
                     * item.nome = item.nome;
                     * item.nomeCliente = item.nomeCliente;
                     * item.nomeTransportadora = item.nomeTransportadora;
                     * item.numero = item.numero;
                     * item.placa = item.placa;
                     * item.statusDestino = item.statusDestino;
                     * item.statusInicio = item.statusInicio;
                     * item.telefone = item.telefone;
                     * item.tipoVeiculo = item.tipoVeiculo;
                     */
                    await db.InsertOrReplaceAsync(subitem);
                }
                Status statusTemp = new Status();
                statusTemp.cor         = item.cor;
                statusTemp.denominacao = item.denominacao;
                statusTemp.statusId    = item.statusId;
                statusTemp.id          = Convert.ToInt32(item.statusId);
                await db.InsertOrReplaceAsync(statusTemp);
            }

            ListAdapter = new ArrayAdapter <string>(this, Resource.Layout.VeiculosSituacao, ListaStatus);

            ListView.TextFilterEnabled = true;

            ListView.ItemClick += delegate(object sender, AdapterView.ItemClickEventArgs args)
            {
                TokenAtual.statusId = IdStatus[args.Position].ToString();
                db.InsertOrReplaceAsync(TokenAtual);
                StartActivity(typeof(VeiculosSituacaoOprActivity));
            };
        }
Ejemplo n.º 5
0
 public IList<Pedido> RecuperarListaPedidosStatus(ListaStatus status)
 {
     var lista = NServico.Db.Pedidos.Where(p => p.status == (int)status);
     return lista.ToList<Pedido>();
 }