Exemplo n.º 1
0
        private void btnCliente(object sender, RoutedEventArgs e)
        {
            // var telaCadastroCliente = new CadastroCliente();

            var telaListarClientes = new ListarClientes();

            this.Close();
            telaListarClientes.Show();
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            //Factory Method
            Console.WriteLine(" ----  Faactory Method ---- ");
            IBanco banco = new BancoBanrisul();
            IConta conta = banco.CriaConta();

            conta.exibirDados();

            IBanco banco2 = new BancoCaixa();
            IConta conta2 = banco2.CriaConta();

            conta2.exibirDados();

            //Proxy Method
            Console.WriteLine(Environment.NewLine + " ----  Proxy Method ---- ");
            Funcionario funcionario  = new Funcionario("Romulo", "Gerente");
            Funcionario funcionario1 = new Funcionario("Daniel", "Atendente de caixa");

            Console.WriteLine(funcionario.getSaldo());
            Console.WriteLine(funcionario1.getSaldo());

            Console.ReadKey();

            //Template Method
            Console.WriteLine(Environment.NewLine + " ----  Template Method ---- ");
            ListarClientes listarClientes = new ListarClientes(ModoDeBusca.porNome);

            listarClientes.addCliente("Romulo");
            listarClientes.addCliente("Ana");
            listarClientes.addCliente("Daniela");

            Console.WriteLine("Listar por nome:");
            listarClientes.exibirClientes();

            Console.WriteLine(Environment.NewLine + "Listar por idade:");
            listarClientes.SetModo(ModoDeBusca.porIdade);
            listarClientes.exibirClientes();

            //Strategy
            Console.WriteLine(Environment.NewLine + " ----  Strategy ---- ");
            Console.WriteLine(funcionario.getNome() + "- salario com imposto: " + funcionario.CalculoSalarioJuros());
            //vai printar saldo 0 pois o ele é um atendente de caixa, e não pode acessar o saldo
            Console.WriteLine(funcionario1.getNome() + "- salario com imposto: " + funcionario1.CalculoSalarioJuros());

            Console.ReadKey();
        }
Exemplo n.º 3
0
        static void Main(string[] args)
        {
            Console.BackgroundColor = ConsoleColor.DarkRed;
            Console.ResetColor();
            int opcao;

            //List<Cliente> clientes = new List<Cliente>();

            do
            {
                Console.Clear();
                Console.ForegroundColor = ConsoleColor.Yellow;
                Console.WriteLine("  -- PROJETO VENDAS CONSOLE --  \n");
                Console.ResetColor();
                Console.WriteLine("1 - Cadastrar cliente");
                Console.WriteLine("2 - Listar clientes");
                Console.WriteLine("3 - Cadastrar vendedor");
                Console.WriteLine("4 - Listar vendedor");
                Console.WriteLine("5 - Cadastrar produto");
                Console.WriteLine("6 - Listar produto");
                Console.WriteLine("0 - Sair");
                Console.WriteLine("\nDigite uma opção:");
                opcao = Convert.ToInt32(Console.ReadLine());
                Console.Clear();
                switch (opcao)
                {
                case 1:
                    CadastrarCliente.Renderizar();
                    break;

                case 2:
                    ListarClientes.Renderizar();
                    break;

                case 3:
                    CadastrarVendedor.Renderizar();
                    break;

                case 4:
                    ListarVendedor.Renderizar();
                    break;

                case 5:
                    CadastrarProduto.Renderizar();
                    break;

                case 6:
                    ListarProdutos.Renderizar();
                    break;

                case 0:
                    Console.WriteLine("Saindo...");
                    break;

                default:
                    Console.WriteLine("Opção inválida!");
                    break;
                }
                Console.WriteLine("\n\nAperte uma tecla para continuar...");
                Console.ReadKey();
            } while (opcao != 0);
        }