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