Exemplo n.º 1
0
 public EditarPlato(Local local, Platos plato, List <Local> locales)
 {
     InitializeComponent();
     this.locales = locales;
     this.local   = local;
     this.plato   = plato;
 }
Exemplo n.º 2
0
 public void AgregarAlPedido(Platos plato)
 {
     PlatosCliente.Add(plato);
 }
Exemplo n.º 3
0
 public void EliminarDelPedido(Platos plato)
 {
     PlatosCliente.Remove(plato);
 }
Exemplo n.º 4
0
        public void VerMenu()
        {
            int indice;

            while (true)
            {
                Console.WriteLine($"Menu de {Nombre}");
                int x = 1;

                foreach (Platos plato in Menu)
                {
                    Console.WriteLine($"{x}){plato.Nombre}");
                    x++;
                }
                Console.WriteLine($"{x})Volver a locales");

                //Metodo Try Catch para ver si introduce bien los indices

                int.TryParse(Console.ReadLine(), out indice);
                try
                {
                    int.TryParse(Console.ReadLine(), out indice);
                }
                catch
                {
                    Console.WriteLine("Comando invalido");
                }



                if (indice != x)
                {
                    Platos PlatoIngresado = Menu[indice - 1];

                    Console.WriteLine($"{PlatoIngresado.Nombre}");
                    Console.WriteLine($"{PlatoIngresado.Descripcion}");
                    Console.WriteLine($"{PlatoIngresado.Precio}");
                    Console.WriteLine("1)Agregar al carro");
                    Console.WriteLine("2)Volver al menu");

                    while (Console.ReadLine() != "1" & Console.ReadLine() != "2")
                    {
                        Console.WriteLine("Comando invalido");
                        Console.WriteLine($"{PlatoIngresado.Nombre}");
                        Console.WriteLine($"{PlatoIngresado.Descripcion}");
                        Console.WriteLine($"{PlatoIngresado.Precio}");
                        Console.WriteLine("1)Agregar al carro");
                        Console.WriteLine("2)Volver al menu");
                    }

                    if (Console.ReadLine() == "1")
                    {
                        //metodo para agregar producto al carro
                    }
                }
                else if (indice == x)
                {
                    break;
                }
            }
        }