Пример #1
0
        static void Main(string[] args)
        {
            Restaurante bar = new Restaurante("Cantina do Zé", "Estrada Nova Ipe nº1028");
            bar.MostrarDados();

            Cliente pessoa = new Cliente("Carlos", "Avenida Paranapanema nº1343"); 
            pessoa.MostrarDados();

            Pedido pedido = new Pedido("Feijoada com farofa");
            pedido.cliente = pessoa;   //passando atributo (Nome) da classe Cliente para atributo Cliente da classe Pedido
            pedido.restaurante = bar;  //os 2 sem herança

            System.Console.WriteLine("\nVocê já pagou seu pedido no valor de R$15?");
            pedido.PedidoPago = Boolean.Parse(Console.ReadLine());
            
            
            if (pedido.PedidoPago == true){

            System.Console.WriteLine($"\nSeu pedido está a caminho!");

            System.Console.WriteLine(pedido.EntregarPedido());
            
            }else{

                System.Console.WriteLine("\nPague no local");
            }

            
        }                
Пример #2
0
        public string EntregarPedido()
        {
            DataEntrega = DateTime.Now;

            string retorno = "Seu pedido foi entregue! \n";

            retorno += Restaurante.MostrarDados();
            retorno += Cliente.MostrarDados();
            retorno += DataEntrega;

            return(retorno);
        }
Пример #3
0
        static void Main(string[] args)
        {
            Cliente sergin = new Cliente("sergin");

            sergin.EnderecoAtual = "Brasilia,DF";
            System.Console.WriteLine(sergin.MostrarDados());

            Restaurante PeDeFava = new Restaurante("Pé de fava");

            PeDeFava.Endereco = "São Paulo";
            System.Console.WriteLine(PeDeFava.MostrarDados());

            Pedido Fejuca = new Pedido();

            System.Console.WriteLine(Fejuca.EntregarPedido("fejuca, farofa", "Crédito"));
        }