예제 #1
0
        private async Task OnClick()
        {
            string mensagemErro = string.Empty;

            if (DateTime.Compare(Filtro.DataInical, Filtro.Datafinal) > 0)
            {
                mensagemErro = validation[validationLocalizer.DataInicialMaiorDataFinal];
            }

            if (string.IsNullOrEmpty(mensagemErro))
            {
                PedidosCliente = await http.POST <Pedido[]>(Api.Pedido, Filtro);
            }
            else
            {
                NotificationService.Notify(PopUps.Error(validation[validationLocalizer.Erro], mensagemErro));
                await Task.CompletedTask;
            }
        }
예제 #2
0
        private async Task OnClick()
        {
            string mensagemErro = string.Empty;

            if (filtro.DataInical.Year != filtro.Datafinal.Year)
            {
                mensagemErro = validation[validationLocalizer.PesquisasMesmoAno];
            }
            else if (DateTime.Compare(filtro.DataInical, filtro.Datafinal) > 0)
            {
                mensagemErro = validation[validationLocalizer.DataInicialMaiorDataFinal];
            }

            if (string.IsNullOrEmpty(mensagemErro))
            {
                Painel = await http.POST <PainelViewModel>(Api.Painel, filtro);
            }
            else
            {
                NotificationService.Notify(PopUps.Error(validation[validationLocalizer.Erro], mensagemErro));
                await Task.CompletedTask;
            }
        }