Ejemplo n.º 1
0
 public void EntaoVisualizoQueExistemNovosItensAPagarComValoresDiferentes(string Autor1, string Autor2, string StatusFinalItem)
 {
     TelaPedidoPage.ValidarStatusPagamentoNaTelaDeBusca(StatusFinalItem, Autor1);
     TelaPedidoPage.ValidarStatusPagamentoNaTelaDeBusca(StatusFinalItem, Autor2);
     TelaPedidoPage.ValidarNovosValoresParaItemDePedido(CadastrarObraEComposicaoPage.Autor);
     TelaPedidoPage.ValidarNovosValoresParaItemDePedido(CadastrarObraEComposicaoPage.Autor2);
 }
Ejemplo n.º 2
0
 public void QuandoFacoUmaBuscaPeloPedidoAfetado(string Pedido)
 {
     TelaPedidoPage.Navegar();
     TelaPedidoPage.BuscaSimplesDePedido(Pedido);
     TelaPedidoPage.AbrirPedido(Pedido);
     TelaPedidoPage.TrocarAbaBrowser();
 }
Ejemplo n.º 3
0
 public void DadoQueTenhaUmPedidoComStatusPavAprovado(string Pedido)
 {
     TelaPedidoPage.Navegar();
     TelaPedidoPage.BuscaSimplesDePedido(Pedido);
     TelaPedidoPage.AbrirPedido(Pedido);
     TelaPedidoPage.TrocarAbaBrowser();
     TelaPedidoPage.ValidarStatusPav("Aprovado");
 }
 public void EntaoNaoVisualizoOPedidoAguardandoAprovacaoNaListaDePedidosASeremAfetadosPelaAuteracao()
 {
     TelaPedidoPage.Navegar();
     TelaPedidoPage.BuscaAvancadaDePedido("", CadastroDeProdutoPage.Produto, CadastrarObraEComposicaoPage.Obra, "", "", "", "", "", "", "", "", "", "");
     TelaPedidoPage.AbrirPedido(CadastroDeProdutoPage.Produto);
     TelaPedidoPage.TrocarAbaBrowser();
     TelaPedidoPage.AcessarAbaPagamento();
     TelaAlterarItemPedidoPage.ValidarStatusPagamento("Aguardando Aprovação", CadastrarObraEComposicaoPage.Autor);
 }
Ejemplo n.º 5
0
 public void QuandoInformoQueOPagamentoSeraFeitoAoAdministradorDoDDADoPedido(string Autor)
 {
     TelaPedidoPage.AcessarAbaPagamento();
     TelaPedidoPage.SelecionarUmItemDePedidoPagamento(Autor);
     TelaPedidoPage.PagarAoAdministrador("Sim");
     TelaPedidoPage.AcessarAbaPagamento();
     TelaPedidoPage.ValidarDadosDePedidoAbaPagamentoDetalhes("Sim");
     TelaPedidoPage.ValidarPopupSucesso("Itens do pedido atualizados com sucesso!");
 }
Ejemplo n.º 6
0
 public void EntaoVisualizoQueOsItensDoPedidoNaoForamAfetadosPelaAlteracao(string Autor1, string Autor2)
 {
     TelaPedidoPage.Navegar();
     TelaAlterarItemPedidoPage.ConsultaDePedido("Obra");
     TelaAlterarItemPedidoPage.AcessarPedido();
     TelaCriarPedidoManualmentePage.TrocarAbaBrowser();
     TelaPedidoPage.AcessarAbaPagamento();
     TelaAlterarItemPedidoPage.ValidarStatusPagamento("A Pagar", Autor1);
     TelaAlterarItemPedidoPage.ValidarStatusPagamento("A Pagar", Autor2);
 }
Ejemplo n.º 7
0
 public void EntaoVisualizoQueOsItensDoPedidoForamCancelados()
 {
     TelaPedidoPage.Navegar();
     TelaAlterarItemPedidoPage.ConsultaDePedido("Obra");
     TelaAlterarItemPedidoPage.AcessarPedido();
     TelaCriarPedidoManualmentePage.TrocarAbaBrowser();
     TelaPedidoPage.AcessarAbaPagamento();
     TelaAlterarItemPedidoPage.ValidarStatusPagamento("Cancelado", "Autor");
     TelaAlterarItemPedidoPage.ValidarStatusPagamento("Cancelado", "Autor2");
 }
Ejemplo n.º 8
0
 public void QuandoCanceloUmItemDePedidoParaUmAutor(string Mensagem, string StatusDeAprovacao, string Autor)
 {
     if (StatusDeAprovacao == "Aguardando Autorização")
     {
         TelaPedidoPage.SelecionarUmItemDePedidoAutorização(Autor);
         TelaAlterarItemPedidoPage.EnviarAutorizacao();
     }
     TelaPedidoPage.SelecionarUmItemDePedidoAutorização(Autor);
     TelaAlterarItemPedidoPage.CancelarItemDePedido();
     TelaAlterarItemPedidoPage.ValidarPopupItemCancelado(Mensagem);
 }
Ejemplo n.º 9
0
 public void QuandoRemovoORegistroDePagamentoAoAdministrador(string Autor, string Mensagem)
 {
     TelaPedidoPage.AcessarAbaPagamento();
     TelaPedidoPage.SelecionarUmItemDePedidoPagamento(Autor);
     TelaAlterarItemPedidoPage.PagarAoAdministrador();
     TelaAlterarItemPedidoPage.ValidarPopupAutorizacaoDDA("", "Sim");
     TelaAlterarItemPedidoPage.ValidarPopupSucesso(Mensagem);
     TelaPedidoPage.AcessarAbaPagamento();
     TelaAlterarItemPedidoPage.ValidarPagamentoAoAdministrador(Autor, "Sim");
     TelaPedidoPage.SelecionarUmItemDePedidoPagamento(Autor);
     TelaAlterarItemPedidoPage.RemoverPagamentoAoAdministrador();
     TelaAlterarItemPedidoPage.ValidarPopupAutorizacaoDDA("", "Sim");
 }
Ejemplo n.º 10
0
 public void DadoQuePossuaUmItemComStatusDeAguardandoAprovacao(string Status, string Autor)
 {
     TelaAlterarItemPedidoPage.RegistrarAutorizacaoDeItem(Autor);
     TelaAlterarItemPedidoPage.ValidarPopupAutorizacaoDDA("", "Sim");
     TelaAlterarItemPedidoPage.ValidarPopupSucesso("1 item(ns) registrado(s) com sucesso.");
     TelaAlterarItemPedidoPage.ValidarStatusAutorizacao("Autorizado", Autor);
     TelaPedidoPage.AcessarAbaPagamento();
     TelaPedidoPage.SelecionarUmItemDePedidoPagamento(Autor);
     TelaAlterarItemPedidoPage.RealizarPagamento();
     TelaAlterarItemPedidoPage.PopupRealizarPagamento("Sim");
     TelaAlterarItemPedidoPage.ValidarPopupSucesso("");
     TelaPedidoPage.AcessarAbaPagamento();
     TelaAlterarItemPedidoPage.ValidarStatusPagamento(Status, Autor);
 }
 public void DadoQuePossuaUmItemQueEstejaAguardandoAprovacaoParaPagamento()
 {
     TelaAlterarItemPedidoPage.RegistrarAutorizacaoDeItem(CadastrarObraEComposicaoPage.Autor);
     TelaAlterarItemPedidoPage.ValidarPopupAutorizacaoDDA("", "Sim");
     TelaAlterarItemPedidoPage.ValidarPopupSucesso("1 item(ns) registrado(s) com sucesso.");
     TelaAlterarItemPedidoPage.ValidarStatusAutorizacao("Autorizado", CadastrarObraEComposicaoPage.Autor);
     TelaPedidoPage.AcessarAbaPagamento();
     TelaPedidoPage.SelecionarUmItemDePedidoPagamento(CadastrarObraEComposicaoPage.Autor);
     TelaAlterarItemPedidoPage.RealizarPagamento();
     TelaAlterarItemPedidoPage.PopupRealizarPagamento("Sim");
     TelaAlterarItemPedidoPage.ValidarPopupSucesso("");
     TelaPedidoPage.AcessarAbaPagamento();
     TelaAlterarItemPedidoPage.ValidarStatusPagamento("Aguardando Aprovação", CadastrarObraEComposicaoPage.Autor);
 }
Ejemplo n.º 12
0
 public void QuandoCanceloUmItemDePedidoParaUmAutorNaBuscaDePedido(string Mensagem, string StatusDeAprovacao, string Autor)
 {
     TelaPedidoPage.Navegar();
     TelaAlterarItemPedidoPage.ConsultaDePedido("Obra");
     if (StatusDeAprovacao == "Aguardando Autorização")
     {
         TelaPedidoPage.AcessarAbaAutorizacaoNaTelaDeBusca();
         TelaPedidoPage.SelecionarUmItemDePedidoAutorizacaoNaTelaDeBusca(Autor);
         TelaAlterarItemPedidoPage.EnviarAutorizacao();
     }
     TelaPedidoPage.AcessarAbaAutorizacaoNaTelaDeBusca();
     TelaPedidoPage.SelecionarUmItemDePedidoAutorizacaoNaTelaDeBusca(Autor);
     TelaAlterarItemPedidoPage.CancelarItemDePedido();
     TelaAlterarItemPedidoPage.ValidarPopupItemCancelado(Mensagem);
 }
Ejemplo n.º 13
0
 public void EntaoVisualizoOValorTotalDoItemSelecionado()
 {
     TelaPedidoPage.ValidarValorTotalUmItemSelecionado();
 }
Ejemplo n.º 14
0
 public void QuandoSelecionoUmItemDoPedido()
 {
     TelaPedidoPage.SelecionarUmItemDePedidoPagamento(CadastrarObraEComposicaoPage.Autor);
 }
Ejemplo n.º 15
0
 public void DadoQueEstejaNaAbaDePagamento()
 {
     TelaPedidoPage.AcessarAbaPagamento();
 }
Ejemplo n.º 16
0
 public void EntaoVisualizoOValorTotalMenosOValorDoItemNaoSelecionadoNoResultadoDaBusca()
 {
     TelaPedidoPage.ValidarValorTotalUmItemSelecionadoNaTelaDeBusca();
 }
Ejemplo n.º 17
0
 public void QuandoRetiroDaSelecaoUmItemDoPedido()
 {
     TelaPedidoPage.SelecionarUmItemDePedidoNaTelaDeBusca();
     TelaPedidoPage.SelecionarUmItemDePedidoNaTelaDeBusca();
 }
Ejemplo n.º 18
0
 public void QuandoSelecionoTodosOsItensDoPedido()
 {
     TelaPedidoPage.SelecionarDoisItensDePedido(CadastrarObraEComposicaoPage.Autor, CadastrarObraEComposicaoPage.Autor2);
     TelaPedidoPage.ValidarValorTotalDoisItensSelecionados();
 }
Ejemplo n.º 19
0
 public void DadoRealizoUmaConsultaPeloNumeroDoPedido()
 {
     TelaPedidoPage.RealizarBuscaPorPedido();
 }
Ejemplo n.º 20
0
 public void EntaoVisualizoOItemDoPedidoMarcadoParaPagamentoAoAdministradorComSucesso(string Autor)
 {
     TelaPedidoPage.AcessarAbaPagamento();
     TelaPedidoPage.ValidarDadosDePedidoAbaPagamentoDetalhes(Autor);
     TelaPedidoPage.ValidarDadosDePedidoAbaPagamentoDetalhes("Sim");
 }
Ejemplo n.º 21
0
 public void EntaoVisualizoQueOsItensAnterioresForamCanceladosNaTelaDePagamentoEGeradosNovosItensParaOsNovosCompositores(string Autor1, string Autor2, string StatusItem)
 {
     TelaPedidoPage.AcessarAbaPagamentoNaTelaDeBusca();
     TelaPedidoPage.ValidarStatusPagamentoNaTelaDeBusca(StatusItem, Autor1);
     TelaPedidoPage.ValidarCompositorAntigoCancelado(Autor1);
 }
Ejemplo n.º 22
0
 public void EntaoVisualizoQueOPedidoESeusItensEstaoCanceladosNaTelaDeBuscaPorPedido(string Autor1, string Autor2, string StatusItem)
 {
     TelaPedidoPage.AcessarAbaPagamentoNaTelaDeBusca();
     TelaPedidoPage.ValidarStatusPagamentoNaTelaDeBusca(StatusItem, Autor1);
     TelaPedidoPage.ValidarStatusPagamentoNaTelaDeBusca(StatusItem, Autor2);
 }
Ejemplo n.º 23
0
 public void QuandoSelecionoDoisItensDoPedido()
 {
     TelaPedidoPage.SelecionarDoisItensDePedido(CadastrarObraEComposicaoPage.Autor, CadastrarObraEComposicaoPage.Autor2);
 }
Ejemplo n.º 24
0
 public void QuandoSelecionoTodosOsItensDoPedidoNaAbaDePagamento()
 {
     TelaPedidoPage.SelecionarDoisItensDePedidoNaTelaDeBusca();
 }
Ejemplo n.º 25
0
 public void EntaoVisualizoOValorTotalDaSomaDosItensSelecionados()
 {
     TelaPedidoPage.ValidarValorTotalDoisItensSelecionados();
 }
Ejemplo n.º 26
0
 public void EntaoVisualizoOValorTotalDaSomaDosItensSelecionadosNoResultadoDaBusca()
 {
     TelaPedidoPage.ValidarValorTotalDoisItensSelecionadosNaTelaDeBusca();
 }
Ejemplo n.º 27
0
 public void EntaoVisualizoQueOStatusPavDoPedidoContinuaComoAprovado(string StatusPav, string Nacionalidade, string Pais, string Obra, string Pedido)
 {
     TelaPedidoPage.ValidarStatusPav(StatusPav);
 }
Ejemplo n.º 28
0
 public void EntaoVisualizoONovoValorASerPagoParaODDADoAutorNaAbaDePagamento(string NovoValor)
 {
     TelaPedidoPage.AcessarAbaPagamento();
     TelaPedidoPage.SelecionarUmItemDePedidoPagamento(CadastrarObraEComposicaoPage.Autor);
     TelaAlterarItemPedidoPage.ValidarValorTotalUmItemSelecionado(NovoValor, CadastrarObraEComposicaoPage.Autor);
 }
Ejemplo n.º 29
0
 public void EntaoNaoVisualizoAOpcaoDePagarParaOAdministrador(string Autor)
 {
     TelaPedidoPage.AcessarAbaPagamento();
     TelaPedidoPage.SelecionarUmItemDePedidoPagamento(Autor);
 }
Ejemplo n.º 30
0
 public void QuandoRetiroDaSelecaoUmItem()
 {
     TelaPedidoPage.SelecionarUmItemDePedidoPagamento(CadastrarObraEComposicaoPage.Autor);
     TelaPedidoPage.SelecionarUmItemDePedidoPagamento(CadastrarObraEComposicaoPage.Autor);
 }