Пример #1
0
        private static void IncluirConsumidor()
        {
            Console.Write("Nome : ");
            string nome = Console.ReadLine();
            Console.Write("Inscricao : ");
            string inscricao = Console.ReadLine();
            Console.Write("email : ");
            string email = Console.ReadLine();
            Console.Write("Senha : ");
            string senha = Console.ReadLine();
            Console.Write("Tipo de Pessoa ([F]isica ou [J]uridica) : ");
            string tipopessoa = Console.ReadLine();

            ConsumidorDTO pessoa = new ConsumidorDTO();
            pessoa.Telefones = new List<TelefoneDTO>();
            pessoa.Enderecos = new List<EnderecoDTO>();

            pessoa.Nome = nome;
            pessoa.Inscricao = Convert.ToInt64(inscricao);
            pessoa.Senha = senha;
            pessoa.Email = email;

            if (tipopessoa.Equals("f") || tipopessoa.Equals("F"))
            {
                pessoa.Tipo = EnumTipoPessoa.Fisica;

            }
            else
            {
                pessoa.Tipo = EnumTipoPessoa.Juridica;

            }

            List<EnderecoDTO> enderecos = IncluirEndereco();

            pessoa.Enderecos.AddRange(enderecos);

            List<TelefoneDTO> telefones = IncluirTelefone();

            pessoa.Telefones.AddRange(telefones);

            using (var service = new JuntosServiceClient())
            {
                service.SalvarConsumidor(pessoa);
            }
        }
 public override void Preparar(string testkey)
 {
     GerarCpf();
     dto     = DTOHelper.ConverterPara <ConsumidorDTO>(TestContext.DataRow);
     dto.CPF = NovoCpf;
 }
 public void Salvar(ConsumidorDTO dto)
 {
     if (!String.IsNullOrWhiteSpace(dto.Nome))
     {
         Nome.Limpar().PreencherCampo(dto.Nome);
     }
     if (dto.Sexo > 0)
     {
         Sexo.Find(el => el.ObterValor() == dto.Sexo.ToString()).Clicar();
     }
     if (!String.IsNullOrWhiteSpace(dto.NomeSocial))
     {
         NomeSocial.PreencherCampo(dto.NomeSocial);
     }
     if (!String.IsNullOrWhiteSpace(dto.DataNascimento))
     {
         DataNascimento.PreencherCampo(dto.DataNascimento);
     }
     if (!String.IsNullOrWhiteSpace(dto.CPF))
     {
         CPF.PreencherCampo(dto.CPF);
     }
     if (!String.IsNullOrWhiteSpace(dto.RG))
     {
         RG.PreencherCampo(dto.RG);
     }
     if (!String.IsNullOrWhiteSpace(dto.OrgaoEmissorUF))
     {
         OrgaoEmissorUF.SelecionarItemDropDown(dto.OrgaoEmissorUF);
     }
     if (!String.IsNullOrWhiteSpace(dto.OrgaoEmissor))
     {
         OrgaoEmissor.PreencherCampo(dto.OrgaoEmissor);
     }
     if (dto.TemDeficiencia)
     {
         ChkDeficiencia.PreencherCampo(1);
         if (!String.IsNullOrWhiteSpace(dto.IdTipoDeficiencia))
         {
             IdTipoDeficiencia.PreencherCampo(dto.IdTipoDeficiencia);
         }
         if (!String.IsNullOrWhiteSpace(dto.OutroTipoDeficiencia))
         {
             OutroTipoDeficiencia.PreencherCampo(dto.OutroTipoDeficiencia);
         }
     }
     if (!String.IsNullOrWhiteSpace(dto.CEP))
     {
         CEP.PreencherCampo(dto.CEP);
         Complemento.ClicarEAguardar(tempoEspera);
     }
     if (!String.IsNullOrWhiteSpace(dto.Logradouro))
     {
         Logradouro.PreencherCampo(dto.Logradouro);
     }
     if (!String.IsNullOrWhiteSpace(dto.Numero))
     {
         Numero.PreencherCampo(dto.Numero);
     }
     if (!String.IsNullOrWhiteSpace(dto.Cidade))
     {
         Cidade.PreencherCampo(dto.Cidade);
     }
     if (!String.IsNullOrWhiteSpace(dto.Estado))
     {
         Estado.PreencherCampo(dto.Estado);
     }
     if (!String.IsNullOrWhiteSpace(dto.Telefone))
     {
         Telefone.PreencherCampo(dto.Telefone);
     }
     if (!String.IsNullOrWhiteSpace(dto.Celular))
     {
         Celular.PreencherCampo(dto.Celular);
     }
     if (!String.IsNullOrWhiteSpace(dto.Preferencias_TipoNotificacao))
     {
         Preferencias_TipoNotificacao.PreencherCampo(dto.Preferencias_TipoNotificacao);
     }
     CapturarTela();
     BtnSalvar.Clicar();
 }
Пример #4
0
        private static void InformarConsumidor()
        {
            while (true)
            {
                Console.Write("Id Consumidor : ");
                string id = Console.ReadLine();

                using (var service = new JuntosServiceClient())
                {
                    consumidor = service.ConsultarConsumidorPeloId(Convert.ToInt32(id));
                }

                if (consumidor != null)
                {
                    Console.WriteLine(consumidor.Id + " / " + consumidor.Nome);

                    break;
                }
                else
                {
                    Console.WriteLine("Não Existe Consumidor com id " + id);
                    Console.WriteLine("Digite Tecle Algo para voltar");
                    Console.ReadLine();

                }
            }
        }