static void MenuCliente(ScreenService screenService, BancoDadosService bancoDadosService) { int resposta; var clienteFront = new ClienteFront(); //Construtor var clienteRepository = new ClienteRepository(); do { resposta = screenService.ImprimirMenu( CaptionsService.GetMenuCliente(clienteRepository.BuscarTodos()), new int[] { 1, 2, 3, 4 }); if (resposta == 1) { clienteFront.Novo(); } else if (resposta == 2) { clienteFront.Editar(); } else if (resposta == 3) { clienteFront.Excluir(); } } while (resposta != 4); }
public void Novo() { var bancoDadosService = new BancoDadosService(); var tituloRepository = new TituloRepository(); var titulo = new Titulo(); Console.WriteLine("Informe a descrição do titulo:"); titulo.Descricao = Console.ReadLine(); Console.WriteLine("Informe o tipo do titulo:"); titulo.Tipo = Console.ReadLine(); titulo.Codigo = bancoDadosService.Count(1); tituloRepository.Novo(titulo); }
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); }
//CRUD //Create //Read //Update //Delete static void Main(string[] args) { int resposta; var screenService = new ScreenService(); var bancoDadosService = new BancoDadosService(); do { resposta = screenService.ImprimirMenu(CaptionsService.GetMenuPrincipal(), new int[] { 1, 2, 3, 4 }); if (resposta == 1) { MenuCliente(screenService, bancoDadosService); } else if (resposta == 2) { MenuTitulo(screenService); } else if (resposta == 3) { MenuPortifolio(screenService); } } while (resposta != 4); }
public ClienteRepository() { bancoDadosService = new BancoDadosService(); }
public TituloRepository() { bancoDadosService = new BancoDadosService(); }
public int Count() { var bancoDadosService = new BancoDadosService(); return(bancoDadosService.Count(0)); }