Exemplo n.º 1
0
        public void setCadastrarCliente()
        {
            Console.WriteLine("**** Cadastrar novo cliente ****");

            Console.WriteLine("Digite o nome do cliente: ");
            _entradaNome = Console.ReadLine();

            Console.WriteLine("Digite o CPF do cliente: ");
            _cpfCliente = long.Parse(Console.ReadLine());

            Console.WriteLine("Digite o RG do cliente: ");
            _rgCliente = long.Parse(Console.ReadLine());

            Console.WriteLine("Digite o endereço do cliente: ");
            _enderecoCliente = Console.ReadLine();

            Console.WriteLine("Digite o CEP do cliente: ");
            _cepCliente = long.Parse(Console.ReadLine());

            Console.WriteLine("Digite a data de nascimento do cliente: ");
            _dataCliente = Console.ReadLine();

            Cliente novoCliente = new Cliente(id: clienteRepositorio.ProximoId(), nome: _entradaNome, cpf: _cpfCliente,
                                              rg: _rgCliente, dataNascimento: _dataCliente, endereco: _enderecoCliente,
                                              cep: _cepCliente, data: _dataCliente);

            clienteRepositorio.Cadastrar(novoCliente);
        }
Exemplo n.º 2
0
 public ActionResult Cadastrar(Cliente cliente)
 {
     clienteDB = new ClienteRepositorio();
     if (clienteDB.Cadastrar(cliente) != 0)
     {
         return(RedirectToAction("Listar"));
     }
     return(View(cliente));
 }
Exemplo n.º 3
0
        public string CadastrarCliente(Cliente Cliente)
        {
            var result = Validador.Validar(Cliente, ClienteRepositorio);

            if (result != "" && result != null)
            {
                return(result);
            }
            Cliente.DataCadastro      = DateTime.Now;
            Cliente.IdUsuarioCadastro = AutenticacaoAplicacao.ObterUsuarioLogado().Id;
            ClienteRepositorio.Cadastrar(Cliente);
            var teste = Contexto.Salvar();

            return(result);
        }
Exemplo n.º 4
0
        public HttpResponseMessage Criar(ClienteModel c)
        {
            Genero   genero   = (Genero)c.Genero;
            Endereco endereco = GerarEndereco(c);

            if (endereco.Validar())
            {
                Cliente cliente =
                    new Cliente(c.NomeCompleto, endereco, c.Cpf, genero, c.DataNascimento);

                if (!cliente.Validar())
                {
                    return(MensagemErro("As informações no cliente foram informadas incorretamente. Por favor cheque novamente."));
                }

                _clienteRepositorio.Cadastrar(cliente);

                return(MensagemSucesso(cliente));
            }
            else
            {
                return(MensagemErro("O endereço informado é inválido. Verifique novamente as informações."));
            }
        }