示例#1
0
        public ConsultarPedidoSteps()
        {
            var browser = ScenarioContext.Current["browser"];

            TelaPedidoPage = new PedidoPage((IBrowser)browser,
                                            ConfigurationManager.AppSettings["ConsultaDePedidoUrl"]);
        }
示例#2
0
        public static async Task gerarMeuPedido()
        {
            UserDialogs.Instance.ShowLoading("Carregando...");
            try
            {
                var regraUsuario = UsuarioFactory.create();
                var usuarioAtual = regraUsuario.pegarAtual();

                var regraPedido = PedidoFactory.create();
                var pedidos     = await regraPedido.listar(usuarioAtual.Id);

                var pedidoListaPage = new PedidoListaPage
                {
                    Title   = "Meus Pedidos",
                    Pedidos = pedidos
                };
                pedidoListaPage.AoSelecionar += (sender, pedido) => {
                    var pedidoPage = new PedidoPage
                    {
                        Pedido = pedido
                    };
                    ((Page)sender).Navigation.PushAsync(pedidoPage);
                };
                UserDialogs.Instance.HideLoading();
                //((RootPage)App.Current.MainPage).PaginaAtual = pedidoListaPage;
                ((RootPage)App.Current.MainPage).PushAsync(pedidoListaPage);
            }
            catch (Exception erro)
            {
                UserDialogs.Instance.HideLoading();
                UserDialogs.Instance.Alert(erro.Message, "Erro", "Fechar");
            }
        }
        public CriarItensParaDNISteps()
        {
            var browser = ScenarioContext.Current["browser"];

            TelaCriarPedidoManualmentePage = new CriarPedidoManualmentePage((IBrowser)browser,
                                                                            ConfigurationManager.AppSettings["CadastroDePedidoUrl"]);
            TelaPedidoPage = new PedidoPage((IBrowser)browser,
                                            ConfigurationManager.AppSettings["ConsultaDePedidoUrl"]);
        }
        public VerIndicacaoDePedidoNaCueSheetSteps()
        {
            var browser = ScenarioContext.Current["browser"];

            TelaGerarPedidosDePagamentoCueSheetPage = new GerarPedidosDePagamentoCueSheetPage((IBrowser)browser,
                                                                                              ConfigurationManager.AppSettings["ConsultaDeCueSheetUrl"],
                                                                                              ConfigurationManager.AppSettings["DetalheDaCueSheetUrl"]);
            TelaAlterarItemPedidoPage = new AlterarItemPedidoPage((IBrowser)browser);
            TelaPedidoPage            = new PedidoPage((IBrowser)browser,
                                                       ConfigurationManager.AppSettings["ConsultaDePedidoUrl"]);
        }
示例#5
0
        public StatusPavSteps()
        {
            var browser = ScenarioContext.Current["browser"];

            TelaPedidoPage = new PedidoPage((IBrowser)browser,
                                            ConfigurationManager.AppSettings["ConsultaDePedidoUrl"]);
            TelaCadastrarObraEComposicaoPage = new CadastrarObraEComposicaoPage((IBrowser)browser,
                                                                                ConfigurationManager.AppSettings["CadastroObraUrl"]);
            TelaAlterarItemPedidoPage = new AlterarItemPedidoPage((IBrowser)browser);
            TelaConsultarObraPage     = new ConsultarObraPage((IBrowser)browser,
                                                              ConfigurationManager.AppSettings["ConsultaObraUrl"]);
            AlterarItemPedidoSteps = new AlterarItemPedidoSteps();
        }
示例#6
0
        public ExibirValorTotalDoPedidoSteps()
        {
            var browser = ScenarioContext.Current["browser"];

            TelaPedidoPage = new PedidoPage((IBrowser)browser,
                                            ConfigurationManager.AppSettings["ConsultaDePedidoUrl"]);
            TelaCriarPedidoManualmentePage = new CriarPedidoManualmentePage((IBrowser)browser,
                                                                            ConfigurationManager.AppSettings["CadastroDePedidoUrl"]);
            TelaCadastroDeProdutoPage = new CadastroDeProdutoPage((IBrowser)browser,
                                                                  ConfigurationManager.AppSettings["CadastrarProdutoUrl"]);
            TelaCadastrarObraEComposicaoPage = new CadastrarObraEComposicaoPage((IBrowser)browser,
                                                                                ConfigurationManager.AppSettings["CadastroObraUrl"]);
            TelaAlterarItemPedidoPage = new AlterarItemPedidoPage((IBrowser)browser);
        }
        public CadastrarMusicaDeTransicaoSteps()
        {
            var browser = ScenarioContext.Current["browser"];

            TelaCadastrarCueSheetPage = new CadastrarCueSheetPage((IBrowser)browser,
                                                                  ConfigurationManager.AppSettings["CadastroDeCueSheet"]);
            TelaCadastroDeProdutoPage = new CadastroDeProdutoPage((IBrowser)browser,
                                                                  ConfigurationManager.AppSettings["CadastrarProdutoUrl"]);
            TelaCadastrarObraEComposicaoPage = new CadastrarObraEComposicaoPage((IBrowser)browser,
                                                                                ConfigurationManager.AppSettings["CadastroObraUrl"]);
            TelaGerarPedidosDePagamentoCueSheetPage = new GerarPedidosDePagamentoCueSheetPage((IBrowser)browser,
                                                                                              ConfigurationManager.AppSettings["ConsultaDeCueSheetUrl"],
                                                                                              ConfigurationManager.AppSettings["DetalheDaCueSheetUrl"]);
            TelaAlterarItemPedidoPage = new AlterarItemPedidoPage((IBrowser)browser);
            TelaPedidoPage            = new PedidoPage((IBrowser)browser,
                                                       ConfigurationManager.AppSettings["ConsultaDePedidoUrl"]);
        }