Exemplo n.º 1
0
        public static void AdicionarCliente()
        {
            Console.Clear();
            Cliente novoCliente = new Cliente();

            Console.WriteLine("Informe o código:");
            novoCliente.Id = Convert.ToInt64(Console.ReadLine());

            Console.WriteLine("Informe o CPF:");
            novoCliente.CPF = Console.ReadLine();

            Console.WriteLine("Informe o Nome:");
            novoCliente.Nome = Console.ReadLine();

            Console.WriteLine("Informe o E-mail:");
            novoCliente.Email = Console.ReadLine();

            Validacao validacao = gerenciador.AdicionarCliente(novoCliente);

            if (validacao.Valido)
            {
                Console.WriteLine("Cliente cadastrado com Sucesso!");
            }
            else
            {
                foreach (var key in validacao.Mensagens.Keys)
                {
                    String mensagem = validacao.Mensagens[key];
                    Console.WriteLine($"{key}: {mensagem}");
                }
            }
            Console.ReadLine();
        }
Exemplo n.º 2
0
        public static void AdicionarCliente()
        {
            Console.Clear();
            Cliente novoCliente = new Cliente();

            Console.WriteLine("Informe o código:");
            //programa aborta ao inserir um valor diferente de inteiro. Seria Necessario inserir um bool para validação.
            novoCliente.Id = Convert.ToInt64(Console.ReadLine());
            Console.WriteLine("Informe o nome:");
            novoCliente.Nome = Console.ReadLine();
            Console.WriteLine("Informe o CPF");
            novoCliente.CPF = Console.ReadLine();
            Console.WriteLine("Informe o Email:");
            novoCliente.Email = Console.ReadLine();

            Validacao validacao = gerenciador.AdicionarCliente(novoCliente);

            if (validacao.Valido)
            {
                Console.WriteLine("Cliente Cadastrado com sucesso!");
                Console.ReadLine();
            }
            else
            {
                foreach (var key in validacao.Mensagens.Keys)
                {
                    String mensagem = validacao.Mensagens[key];
                    Console.WriteLine($"{key}: {mensagem}");
                }
            }
        }
Exemplo n.º 3
0
 private static void GerenciarClientes()
 {
     Console.Clear();
     try
     {
         Cliente cliente = new Cliente();
         Console.WriteLine("Informe o CPF");
         cliente.CPF = Console.ReadLine();
         Console.WriteLine("Informe o nome");
         cliente.Nome = Console.ReadLine();
         Console.WriteLine("Informe o email");
         cliente.Email = Console.ReadLine();
         gerenciador.AdicionarCliente(cliente);
         Console.WriteLine("Cliente adicionado com sucesso!");
         Console.ReadLine();
     }catch (Exception ex)
     {
         Console.WriteLine(ex.Message);
         Console.ReadLine();
     }
 }