예제 #1
0
        static void BuscarPorId()
        {
            Restaurante r   = new Restaurante();
            string      msg = "No se encontraron restaurantes con ese id"; //no implementado

            Console.WriteLine("Buscar por id del Restaurante");
            Console.WriteLine("ingresar id:");
            r.RestauranteId = int.Parse(Console.ReadLine());
            r.LeerConPlato();
            Console.WriteLine(r.RazonSocial);
            Console.WriteLine(" Menu: ");
            foreach (Plato a in r.Menu)
            {
                Console.WriteLine(a.Nombre + " - $ " + a.Precio.ToString());
            }
            Console.ReadLine();
        }
예제 #2
0
        static void GuardarConPlato()
        {
            // Crear Restaurante con dos platos
            Restaurante r = new Restaurante();

            Console.WriteLine("Ingrese el rut del Restaurante: ");
            r.Rut = Console.ReadLine();
            Console.WriteLine("Ingrese la Razon Social del Restaurante: ");
            r.RazonSocial = Console.ReadLine();
            Console.WriteLine("Ingrese la Calificacion inicial del Restaurante: ");
            r.SumaCalificacion     = int.Parse(Console.ReadLine());
            r.CantidadCalificacion = 1;
            Plato p = new Plato();

            Console.WriteLine("Ingrese el nombre de un plato: ");
            p.Nombre = Console.ReadLine();
            Console.WriteLine(" Ingrese la descripcion de un plato: ");
            p.Descripcion = Console.ReadLine();
            Console.WriteLine("Ingrese el precio del plato: ");
            p.Precio = decimal.Parse(Console.ReadLine());
            r.agregarPlato(p);
            Plato p2 = new Plato();

            Console.WriteLine("Ingrese el nombre de un plato:");
            p2.Nombre = Console.ReadLine();
            Console.WriteLine("Ingrese la descripcion de un plato:  ");
            p2.Descripcion = Console.ReadLine();
            Console.WriteLine(" Ingrese el precio del plato: ");
            p2.Precio = decimal.Parse(Console.ReadLine());
            r.agregarPlato(p2);
            r.GuardarConPlato(); //guardar el restaurante y su menu
                                 //consultar un restaurante y su menu
            r.LeerConPlato();
            Console.WriteLine(r.RazonSocial);
            Console.WriteLine("Menu: ");
            foreach (Plato a in r.Menu)
            {
                Console.WriteLine(a.Nombre + " - $ " + a.Precio.ToString());
            }
            Console.ReadLine();
        }