/// <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()); } }
/// <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()); } }