예제 #1
0
        async void ExecuteSearchCommand()
        {
            //await Task.Delay(1000);

            bool resonse = await App.Current.MainPage.DisplayAlert("Informação MonkeyHub", $"Você pesquisou por {SearchTerm}.", "sim", "não");

            if (resonse)
            {
                await App.Current.MainPage.DisplayAlert(string.Empty, $"Pesquisa feita", "Ok");

                var tagRetornadas = await GetTagsAsync();

                Resultados.Clear();

                if (tagRetornadas != null)
                {
                    foreach (var tag in tagRetornadas)
                    {
                        Resultados.Add(tag);
                    }
                }
                else
                {
                    await App.Current.MainPage.DisplayAlert("Alerta", $"Nenhum resultado encontrado", "Ok");
                }
            }
            else
            {
                await App.Current.MainPage.DisplayAlert("Alerta", $"Pesquise novamente", "Ok");
            }
        }
        public IList <VerificaFicha_042EL> VerificaFicha042(String Usuario, String Contraseña, String Carnet)
        {
            IList <VerificaFicha_042EL> Resultados = new List <VerificaFicha_042EL>();
            VerificaFicha_042EL         Resultado  = new VerificaFicha_042EL();

            if (Carnet != "")
            {
                Ficha_042Client Cliente = new Ficha_042Client();
                Cliente.InnerChannel.OperationTimeout = new TimeSpan(0, 20, 0);
                Resultado  = Cliente.VerificaFicha042(Usuario, Contraseña, Carnet);
                Resultados = new List <VerificaFicha_042EL>();
                Resultados.Add(Resultado);
                Cliente.Close();
            }
            else
            {
                Resultado.Carnet         = "";
                Resultado.AfiliadoActivo = false;
                Resultado.ExisteAfiliado = false;
                Resultado.ExisteFicha    = false;
                Resultado.Mensaje        = "Por favor Digitar un Carnet";
                Resultados.Add(Resultado);
            }

            return(Resultados);
        }
예제 #3
0
        private async void ExecuteSearchCommand()
        {
            //await Task.Delay(2000);

            bool resposta = await App.Current.MainPage.DisplayAlert("MonkeyHubApp", $"Você pesquisou por {SearchTerm}?", "Sim", "Não");

            if (resposta)
            {
                await App.Current.MainPage.DisplayAlert("MonkeyHubApp", "Obrigado", "Ok");

                var tagsRetornadasDoServico = await GetTagsAsync();

                Resultados.Clear();

                if (tagsRetornadasDoServico != null)
                {
                    foreach (var tag in tagsRetornadasDoServico)
                    {
                        Resultados.Add(tag);
                    }
                }
            }

            else
            {
                await App.Current.MainPage.DisplayAlert("MonkeyHubApp", "De nada", "Ok");

                Resultados.Clear();
            }
        }
        private async void ExecuteSeachCommand(object obj)
        {
            //AQUI FAZEMOS A LOGICA DO BOTÃO
            //Debug.WriteLine($"Clicou no botão {DateTime.Now.ToString()}");

            //APRESENTANDO O DISPLAY ALERT
            //await App.Current.MainPage.DisplayAlert("App Name", $"Você pesquisou por {SearchTerm}", "OK");

            //USANDO UMA ARVORE DE DECISÃO
            bool result = await App.Current.MainPage.DisplayAlert("App Name", $"Deseja guardar o item {SearchTerm} na sua lista", "Sim", "Não");

            if (result)
            {
                //Resultados.Add(SearchTerm);
                await App.Current.MainPage.DisplayAlert("App Name", "Você clicou em SIM", "OK");

                var resultAPI = await _monkeyHubApiService.GetUsersAsync();

                if (resultAPI != null)
                {
                    foreach (var item in resultAPI)
                    {
                        Resultados.Add(item);
                    }
                }
            }
            else
            {
                Resultados.Clear();
                await App.Current.MainPage.DisplayAlert("App Name", "Você clicou em NÃO", "OK");
            }
        }
예제 #5
0
        async private void ExecuteSearchCommand()
        {
            await Task.Delay(1000);

            bool resposta = await App.Current.MainPage.DisplayAlert("MonkeyHubApp", $"Você pesquisou por {SearchTerm} ?", "Sim", "Não");

            if (resposta)
            {
                await App.Current.MainPage.DisplayAlert("MonkeyHubApp", $"Obrigado", "OK");

                var resultado = await GetTagsAsync();

                Resultados.Clear();

                if (resultado != null)
                {
                    foreach (Tag r in resultado)
                    {
                        Resultados.Add(r);
                    }
                }
            }
            else
            {
                await App.Current.MainPage.DisplayAlert("MonkeyHubApp", $"Tente Novamente", "OK");

                Resultados.Clear();
            }
        }
예제 #6
0
        async void ExecuteSearchCommand(object obj)
        {
            await Task.Delay(2000);

            Debug.WriteLine($"Clicou no botão! {DateTime.Now}");
            bool resposta = await App.Current.MainPage.DisplayAlert("MonkeyHubApp", $"Voce pesquisou por '{SearchTerm}'?", "Sim", "Não");

            if (resposta)
            {
                await App.Current.MainPage.DisplayAlert("MonkeyHubApp", "Obrigado.", "OK");

                var tagsRetornadasDoServico = await _monkeyHubApiService.GetTagsAsync();

                Resultados.Clear();
                if (tagsRetornadasDoServico != null)
                {
                    foreach (var tag in tagsRetornadasDoServico)
                    {
                        Resultados.Add(tag);
                    }
                }
            }
            else
            {
                await App.Current.MainPage.DisplayAlert("MonkeyHubApp", "De nada.", "OK");

                Resultados.Clear();
            }
        }
예제 #7
0
        //metódo para execultar o Command
        void ExecuteBotaoCommand()
        {
            //forma de executar o Display Alert, mas quebrando o MVVM
            App.Current.MainPage.DisplayAlert("Titulo", "Mensagem para o usuário", "Botão de Confirmação");

            //Adicionar elemento na lista
            Resultados.Add(Texto);
        }
예제 #8
0
        public async Task LoadAsync()
        {
            var contents = await _monkeyHubApiService.GetUsersAsync();

            Resultados.Clear();
            foreach (var item in contents)
            {
                Resultados.Add(item);
            }
        }
예제 #9
0
        async void ExecuteSearchCommand()
        {
            var tagsRetornadasDoServico = await _service.GetTagsAsync();

            if (tagsRetornadasDoServico != null)
            {
                foreach (var tag in tagsRetornadasDoServico)
                {
                    Resultados.Add(tag);
                }
            }
        }
예제 #10
0
        public async Task <ObservableCollection <Categoria> > ListCategories()
        {
            var categories = await service.todoTable.ToListAsync();

            Resultados.Clear();
            foreach (var item in categories.OrderBy(x => x.Name))
            {
                Resultados.Add(item);
            }

            return(Resultados);
        }
예제 #11
0
        public void Adicionar(Resultado resultados)
        {
            if (Indice == IndiceContratoEnum.PRE && resultados is ResultadoCdi)
            {
                throw new Exception();
            }
            if (Indice == IndiceContratoEnum.CDI && resultados is ResultadoPre)
            {
                throw new Exception();
            }

            Resultados.Add(resultados);
        }
예제 #12
0
        async void ExecuteSearchCommand()
        {
            // não é recomendável deixar o código abaixo, é somente para estudos
            await App.Current.MainPage.DisplayAlert("HubApp", "mensagem", "OK");

            var tagsRetornadasDoServico = await _hubApiService.GetTagsAsync();

            if (tagsRetornadasDoServico != null)
            {
                foreach (var tag in tagsRetornadasDoServico)
                {
                    Resultados.Add(tag);
                }
            }
        }
예제 #13
0
 public void LanzarGeneraciones(ToolStripStatusLabel lbl)
 {
     if (Poblacion == null)
     {
         IniciarPoblacion();
     }
     for (int generacion = 0; generacion < NumGeneraciones; generacion++)
     {
         Poblacion.RunEpoch();
         Resultados.Add(new CocheResultado()
         {
             BestChromosome = Poblacion.BestChromosome.Clone() as CocheCromosoma, FitnessAvg = Poblacion.FitnessAvg, FitnessMax = Poblacion.FitnessMax
         });
         lbl.Text = string.Format("Generación {0} de {1}", generacion + 1, NumGeneraciones);
     }
 }
예제 #14
0
        public void GenerarResultados(String tipo)
        {
            List <int> montos = GenerarListaMontos();
            int        numero = 0;
            int        serie  = 0;
            int        monto  = 0;
            int        indice = 0;
            Random     random = new Random();

            while (montos.Count > 0)
            {
                indice = (tipo.Equals("Chances"))? 0 : random.Next(0, montos.Count);
                numero = random.Next(0, 99);
                serie  = random.Next(0, 999);
                monto  = montos[indice];
                montos.RemoveAt(indice);
                Resultados.Add(new Resultado(numero, serie, monto));
            }
        }
예제 #15
0
        private void MyRefresh()
        {
            try
            {
                CanView       = false;
                CanCmdSalir   = true;
                _RunProcess   = false;
                CanCmdProcess = false;
                CanCmdRefresh = true;

                ProgressBar_Maximum.Clear();
                ProgressBar_Value.Clear();
                ProgressBar_Maximum.Add(100);
                ProgressBar_Value.Add(0);

                Resultados.Clear();
                Resultados.Add("0"); //lblLote                  0
                Resultados.Add("0"); //lblTota                  1
                Resultados.Add("0"); //lblProcesadas            2
                Resultados.Add("0"); //lblAprobadas             3
                Resultados.Add("0"); //lblRechazadas            4
                Resultados.Add("0"); //lblWarnings              5


                lblNReasons.Clear();

                for (int i = 0; i <= CollCriterios.Count; i++)//17
                {
                    lblNReasons.Add("0");
                }

                using (SqlExcuteCommand get = new SqlExcuteCommand()
                {
                    DBCnnStr = DBEndososCnnStr,
                    DBCeeMasterCnnStr = DBCeeMasterCnnStr,
                    DBImagenesCnnStr = DBImagenesCnnStr
                })
                {
                    _MyCriteriosTable = get.MyGetCriterios(WhatIsModo);

                    CollCriterios.Clear();

                    Foreground_Desc.Clear();


                    foreach (DataRow row in _MyCriteriosTable.Rows)
                    {
                        CollCriterios.Add(new Criterios
                        {
                            Campo   = row["Campo"].ToString(),
                            Editar  = row["Editar"].ToString().Trim() == "1" ? true : false,
                            Desc    = row["Desc"].ToString(),
                            Warning = row["Warning"].ToString().Trim() == "1" ? true : false
                        });

                        if (row["Editar"].ToString().Trim() != "1")
                        {
                            if (row["Warning"].ToString().Trim() != "1")
                            {
                                Foreground_Desc.Add(Brushes.Yellow);
                            }
                            else
                            {
                                Foreground_Desc.Add(Brushes.Red);
                            }
                        }
                        else
                        {
                            Foreground_Desc.Add(Brushes.Black);
                        }
                    }
                    lblNReasons.Clear();

                    for (int i = 0; i <= CollCriterios.Count; i++)//17
                    {
                        lblNReasons.Add("0");
                    }



                    _MyLotsTable = get.MyGetLotToProcess(WhatIsModo);

                    cbLots.Clear();

                    foreach (DataRow row in _MyLotsTable.Rows)
                    {
                        Lots myLots = new Lots();

                        myLots.Partido    = row["Partido"].ToString();
                        myLots.Lot        = row["Lot"].ToString();
                        myLots.Amount     = row["Amount"].ToString();
                        myLots.Usercode   = row["Usercode"].ToString();
                        myLots.AuthDate   = row["AuthDate"].ToString();
                        myLots.Status     = row["Status"].ToString();
                        myLots.VerDate    = row["VerDate"].ToString();
                        myLots.VerUser    = row["VerUser"].ToString();
                        myLots.FinUser    = row["FinUser"].ToString();
                        myLots.FinDate    = row["FinDate"].ToString();
                        myLots.RevDate    = row["RevDate"].ToString();
                        myLots.RevUser    = row["RevUser"].ToString();
                        myLots.conditions = row["conditions"].ToString();
                        myLots.ImportDate = row["ImportDate"].ToString();
                        myLots.Modo       = int.Parse(row["Modo"].ToString());
                        cbLots.Add(myLots.Lot);

                        //if (WhatIsModo == 1)
                        //{
                        //    if (myLots.Modo == 1)
                        //    cbLots.Add(myLots.Lot);
                        //}
                        //else
                        //{
                        //    if (myLots.Modo == 2)
                        //        cbLots.Add(myLots.Lot);
                        //}
                    }
                    cbLots_Item_Id = -1;
                    MySendTab();
                }
            }
            catch (Exception)
            {
                throw;
            }
        }