static void MenuPortifolio(ScreenService screenService) { int resposta; var clienteTituloFront = new ClienteTituloFront(); var clienteTituloRepository = new ClienteTituloRepository(); do { resposta = screenService.ImprimirMenu( CaptionsService.GetMenuPortifolio(clienteTituloRepository.BuscarTodos()), new int[] { 1, 2, 3, 4 }); if (resposta == 1) { clienteTituloFront.Novo(); } else if (resposta == 2) { clienteTituloFront.Editar(); } else if (resposta == 3) { clienteTituloFront.Excluir(); } } while (resposta != 4); }
public void Excluir() { var screenService = new ScreenService(); var clienteTituloRepository = new ClienteTituloRepository(); string textoMenu = "Informe o código do portifolio:"; Console.WriteLine(textoMenu); int codigo = screenService.ConverterValorDigitado(textoMenu); clienteTituloRepository.Excluir(codigo); }
public void Novo() { var screenService = new ScreenService(); var clienteTitulo = new ClienteTitulo(); var bancoDadosService = new BancoDadosService(); var clienteTituloRepository = new ClienteTituloRepository(); string textoMenu = "Informe o código do usuário:"; string textoMenu2 = "Informe o código do titulo:"; Console.WriteLine(textoMenu); clienteTitulo.ClienteID = screenService.ConverterValorDigitado(textoMenu); Console.WriteLine(textoMenu2); clienteTitulo.TituloID = screenService.ConverterValorDigitado(textoMenu2); clienteTitulo.Codigo = bancoDadosService.Count(2); clienteTituloRepository.Novo(clienteTitulo); }
public void Editar() { var screenService = new ScreenService(); var clienteTitulo = new ClienteTitulo(); var clienteTituloRepository = new ClienteTituloRepository(); string textoMenu = "Informe o código do portifolio:"; Console.WriteLine(textoMenu); clienteTitulo.Codigo = screenService.ConverterValorDigitado(textoMenu); var clientetitulos = clienteTituloRepository.BuscarTodos(); if (clientetitulos.Count > 0) { var clienteTitulos = clientetitulos.Find(cliente => cliente.Codigo == clienteTitulo.Codigo); if (clienteTitulos != null) { string textoMenu2 = "Informe o código do usuário:"; string textoMenu3 = "Informe o código do titulo:"; Console.WriteLine(textoMenu2); clienteTitulo.ClienteID = screenService.ConverterValorDigitado(textoMenu2); Console.WriteLine(textoMenu3); clienteTitulo.TituloID = screenService.ConverterValorDigitado(textoMenu3); clienteTituloRepository.Editar(clienteTitulo); } else { Console.WriteLine("Registro não localizado."); } } else { Console.WriteLine("Nenhum registro cadastrado no banco de dados."); } }