예제 #1
0
 /// <summary>
 /// Selecionar opção Tipo Contratação
 /// </summary>
 public void SelecionaTipoContratacao(string tipoContratacao)
 {
     try
     {
         if (tipoContratacao.Equals("Individual"))
         {
             _cadastrodeNormativadeVendasMap.SelectRadioTipoContratacao().WaitUntil(SelectRadioTipoContratacao => SelectRadioTipoContratacao.Exists(uint.Parse(Constantes.tempo_espera_minute_InSeconds.ToString())).Equals(true) && SelectRadioTipoContratacao.IsVisible.Equals(true));
             _cadastrodeNormativadeVendasMap.SelectRadioTipoContratacao().DoubleClick();
         }
         else if (tipoContratacao.Equals("Coletivos"))
         {
             _cadastrodeNormativadeVendasMap.InputCodigoNormativadeVendasOrigem("nome_campanha_nova").WaitUntil(InputCodigoNormativadeVendasOrigem => InputCodigoNormativadeVendasOrigem.Exists(uint.Parse(Constantes.tempo_espera_minute_InSeconds.ToString())).Equals(true) && InputCodigoNormativadeVendasOrigem.IsVisible.Equals(true));
             _cadastrodeNormativadeVendasMap.InputCodigoNormativadeVendasOrigem("nome_campanha_nova").Click();
             Thread.Sleep(3000);
             Keyboard.PressKey(Keyboard.Keys.Tab);
             Keyboard.PressKey(Keyboard.Keys.Tab);
             Keyboard.PressKey(Keyboard.Keys.Right);
         }
     }
     catch (Exception Ex)
     {
         Console.WriteLine(Ex.ToString());
         throw new Exception(Ex.ToString());
     }
 }
예제 #2
0
 /// <summary>
 /// Preenche campo Nova normativa de vendas
 /// </summary>
 public void PreencheNovaNormativadeVendas(string normativa)
 {
     try
     {
         _cadastrodeNormativadeVendasMap.InputCodigoNormativadeVendasOrigem("nome_campanha_nova").WaitUntil(InputCodigoNormativadeVendasOrigem => InputCodigoNormativadeVendasOrigem.Exists(uint.Parse(Constantes.tempo_espera_minute_InSeconds.ToString())).Equals(true) && InputCodigoNormativadeVendasOrigem.IsVisible.Equals(true));
         _cadastrodeNormativadeVendasMap.InputCodigoNormativadeVendasOrigem("nome_campanha_nova").SetValue(normativa);
         if (!_cadastrodeNormativadeVendasMap.InputCodigoNormativadeVendasOrigem("nome_campanha_nova").Value.Equals(normativa))
         {
             throw new Exception("Nao foi possivel preencher o campo Nova normativa de vendas");
         }
     }
     catch (Exception Ex)
     {
         SendKeys.SendWait("%{F4}");
         Thread.Sleep(2000);
         Console.WriteLine(Ex.ToString());
         throw new Exception(Ex.ToString());
     }
 }