Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
        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.");
            }
        }