// Construtor
        public ClienteModels(int idCliente, string nomeCliente, string dataNascimento, string cpfCliente, int diasDevolucao)
        {
            IdCliente      = ClienteRepositories.GetId();
            NomeCliente    = nomeCliente;
            DataNascimento = dataNascimento;
            CpfCliente     = cpfCliente;
            DiasDevolucao  = diasDevolucao;

            ClienteRepositories.clientes.Add(this);
        }
        static void Main(string[] args)
        {
            Cliente cliente = new Cliente();

            cliente.Endereco = new Endereco();
            Console.Write("\tBem vindo ao programa de cadastrar cliente!");
            Console.Write("\nInforme o ID do cliente.....: ");
            cliente.ID = int.Parse(Console.ReadLine());
            Console.Write("Informe o nome do cliente...: ");
            cliente.Nome = Console.ReadLine();
            Console.Write("Informe o cpf do cliente....: ");
            cliente.CPF = Console.ReadLine();
            Console.Write("\tInforme o Endereço");
            Console.Write("\nInforme o ID do endereço....: ");
            cliente.Endereco.Id = int.Parse(Console.ReadLine());
            Console.Write("Informe o Logradouro........: ");
            cliente.Endereco.Logradouro = Console.ReadLine();
            Console.Write("Informe o Bairro............: ");
            cliente.Endereco.Bairro = Console.ReadLine();
            Console.Write("Informe o CEP...............: ");
            cliente.Endereco.CEP = Console.ReadLine();
            Console.Write("Informe a cidade............: ");
            cliente.Endereco.Cidade = Console.ReadLine();
            Console.WriteLine("Informe o Estado........: ");
            cliente.Endereco.Estado = Console.ReadLine();



            //Informações Impressas
            Console.WriteLine($"\tCliente {cliente.Nome.ToUpper()} ");
            Console.WriteLine($"Id do cliente.: {cliente.ID}");
            Console.WriteLine($"CPF do cliente: {cliente.CPF}");
            Console.WriteLine($"\tEndereço do  {cliente.Nome}");
            Console.WriteLine($"Id...........: {cliente.Endereco.Id}");
            Console.WriteLine($"Logradouro...: {cliente.Endereco.Logradouro}");
            Console.WriteLine($"Bairro.......: {cliente.Endereco.Bairro}");
            Console.WriteLine($"CEP..........: {cliente.Endereco.CEP}");
            Console.WriteLine($"Cidade.......: {cliente.Endereco.Cidade}");
            Console.WriteLine($"Estado.......: {cliente.Endereco.Estado}");

            try
            {
                ClienteRepositories clienteRepositories = new ClienteRepositories();
                clienteRepositories.ExportarParaTXT(cliente);
                Console.WriteLine("Exportados com sucesso");
            }
            catch (Exception e)
            {
                Console.WriteLine("Hilston, deu erro: " + e.Message);
            }

            Console.ReadKey();
        }
Ejemplo n.º 3
0
        public static void Main(String[] args)
        {
            ClienteRepositories.ImportarCliente();
            FilmeRepositories.ImportarFilme();

            Console.WriteLine("LOCADORA DE FILMES MVC");

            // IdCliente / Menu
            int menu = 0;

            do
            {
                Console.WriteLine("\n___________________________________");
                Console.WriteLine("|____________MENU_________________|");
                Console.WriteLine("|*********************************|");
                Console.WriteLine("| 1 > Inserir Locação             |");
                Console.WriteLine("| 2 > Listar Clientes             |");
                Console.WriteLine("| 3 > Listar Filmes               |");
                Console.WriteLine("| 4 > Listar Locações             |");
                Console.WriteLine("|_________________________________|");
                Console.WriteLine("|*********************************|\n");

                //Entrada Menu
                Console.WriteLine("\nDigite a Opção: ");
                String Digito = Console.ReadLine();
                menu = Convert.ToInt32(Digito);

                switch (menu)
                {
                case 1:                 // locacao
                    LocacaoView.AdicionarLocacao();
                    break;

                case 2:                 // clientes
                    ClienteView.GetClientes();
                    break;

                case 3:                 // filmes
                    FilmeView.GetFilmes();
                    break;

                case 4:                 // locação
                    LocacaoView.ImprimirLocacao();
                    break;
                }
            } while (menu <= 4);
        }
        public static void Main(String[] args)
        {
            ClienteRepositories.ImportarCliente();
            FilmeRepositories.ImportarFilme();

            Console.WriteLine("LOCADORA DE FILMES MVC");

            // Menu Principal
            int menu = 0;

            do
            {
                Console.WriteLine("\n|*********************************|");
                Console.WriteLine("|==============MENU===============|");
                Console.WriteLine("|*********************************|");
                Console.WriteLine("| 1 >>> Inserir Locação           |");
                Console.WriteLine("| 2 >>> Listar Clientes           |");
                Console.WriteLine("| 3 >>> Listar Filmes             |");
                Console.WriteLine("| 4 >>> Listar Locações           |");
                Console.WriteLine("|---------------------------------|");
                Console.WriteLine("|*********************************|\n");

                Console.WriteLine("\nDigite a Opção: ");
                String Digito = Console.ReadLine();
                menu = Convert.ToInt32(Digito);

                switch (menu)
                {
                case 1:                 // Adicionar Locacao
                    LocacaoView.AdicionarLocacao();
                    break;

                case 2:                 // Listar Clientes
                    ClienteView.GetClientes();
                    break;

                case 3:                 // Listar Filmes
                    FilmeView.GetFilmes();
                    break;

                case 4:                 // Lista Locação
                    LocacaoView.ImprimirLocacao();
                    break;
                }
            } while (menu <= 4);
        }
Ejemplo n.º 5
0
        static void Main(string[] args)
        {
            Console.WriteLine("\n- Cadastro do cliente - \n");
            Cliente cliente = new Cliente();

            Console.Write("Informe o id Do cliente ");
            cliente.IdCliente = int.Parse(Console.ReadLine());
            Console.Write("Informe o Nome ");
            cliente.Nome = Console.ReadLine();

            Console.Write("Informe o email do cliente ");
            cliente.Email = Console.ReadLine();

            //Imprimindo
            Console.WriteLine("\nDados do cliente:");
            Console.WriteLine("\tId do cliente.: " + cliente.IdCliente);
            Console.WriteLine("\tNome..........: " + cliente.Nome);
            Console.WriteLine("\tEmail.........: " + cliente.Email);

            ClienteRepositories clienteRepositories = new ClienteRepositories();

            try
            {
                clienteRepositories.ExportarParaCsv(cliente);
                Console.WriteLine("\nDados gravados com sucesso!");
            }
            catch (Exception e)
            {
                Console.WriteLine("Deu merda " + e.Message);
            }
            Console.WriteLine("Deseja Continuar? (S)im ou (N)ão: ");
            string opcao = Console.ReadLine();

            if (opcao.Equals("S", StringComparison.OrdinalIgnoreCase))
            {
                Console.Clear();
                Main(args);
            }
            else
            {
                Console.WriteLine("BYE");
            }
            Console.ReadKey();
        }
Ejemplo n.º 6
0
        static void Main(string[] args)
        {
            List <Cliente> clientes = new List <Cliente>();

            Console.WriteLine("---------------------Seja bem vindo ao .NET---------------------");
            Console.WriteLine("\nInforme quantos clientes quer cadastrar");
            int numeroDePessoas = int.Parse(Console.ReadLine());

            for (int i = 0; i < numeroDePessoas; i++)
            {
                Cliente cliente = new Cliente();
                Console.WriteLine("Entre com os dados do Cliente abaixo");
                Console.WriteLine("Digite o Nome do Cliente");
                cliente.Id   = i + 1;
                cliente.Nome = Console.ReadLine();
                Console.WriteLine("Informe o email do cliente");
                cliente.Email = Console.ReadLine();

                clientes.Add(cliente);
            }

            ClienteRepositories clienteRepositories = new ClienteRepositories();

            try
            {
                clienteRepositories.ExportarParaCSV(clientes);
                Console.WriteLine("Exportado com sucesso");
            }
            catch (Exception e)
            {
                Console.WriteLine("Deu merda: " + e.Message);
            }



            Console.ReadKey();
        }
        public static void Main(String[] args)
        {
            ClienteRepositories.ImportarCliente();
            FilmeRepositories.ImportarFilme();

            Console.WriteLine("LOCADORA DE FILMES MVC - LinQ");

            // Menu Principal - Inserir - Consultar - Listar
            int menu = 0;

            do
            {
                Console.WriteLine("\n|*********************************|");
                Console.WriteLine("|==============MENU===============|");
                Console.WriteLine("|*********************************|");
                Console.WriteLine("| 1 >>> Inserir Locação           |");
                Console.WriteLine("| 2 >>> Consultar Cliente         |");
                Console.WriteLine("| 3 >>> Listar Clientes           |");
                Console.WriteLine("| 4 >>> Consultar Filme           |");
                Console.WriteLine("| 5 >>> Listar Filmes             |");
                Console.WriteLine("| 6 >>> Consultar Locação         |");
                Console.WriteLine("| 7 >>> Listar Locações           |");
                Console.WriteLine("| 0 >>> SAIR                      |");
                Console.WriteLine("|---------------------------------|");
                Console.WriteLine("|*********************************|");

                Console.WriteLine("\nDigite a Opção: ");
                try
                {
                    menu = Convert.ToInt32(Console.ReadLine());
                }
                catch
                {
                    Console.WriteLine("OPÇÃO INVÁLIDA!");
                    menu = 99;
                }

                switch (menu)
                {
                case 1:                 // Adicionar Locacao
                    LocacaoView.AdicionarLocacao();
                    break;

                case 2:                 // Consultar Cliente
                    ClienteView.ConsultarCliente();
                    break;

                case 3:                 // Listar Clientes
                    ClienteView.ListarClientes();
                    break;

                case 4:                 // Consultar Filme
                    FilmeView.ConsultarFilme();
                    break;

                case 5:                 // Listar Filmes
                    FilmeView.ListarFilmes();
                    break;

                case 6:                 // Consultar Locação
                    LocacaoView.ConsultarLocacao();
                    break;

                case 7:                 // Lista Locação
                    LocacaoView.ListarLocacao();
                    break;
                }
            } while (menu != 0);
        }
 // Retorno do Cliente pelo ID
 public static ClienteModels GetCliente(int idCliente)
 {
     return(ClienteRepositories.Clientes().Find(cliente => cliente.IdCliente == idCliente));
 }