Ejemplo n.º 1
0
 public void Print()
 {
     Console.Write("{0}{1}{2}{3}",
                   ID.ToString().PadRight(8),
                   Name.PadRight(14),
                   OrdersID.ToString().PadRight(8),
                   Ingredient.PadRight(14));
     Console.BackgroundColor = Orderstatus <= 1 ? ConsoleColor.DarkBlue : ConsoleColor.DarkGreen;
     Console.Write(Orderstatus.ToString().PadRight(8));
     Console.ResetColor();
     Console.Write("\n");
 }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            Console.WriteLine("Enter cliente: ");
            Console.Write("Name: ");
            string n = Console.ReadLine();

            Console.Write("Email: ");
            string e = Console.ReadLine();

            Console.Write("Birth date(DD / MM / YYYY): ");
            DateTime d = DateTime.Parse(Console.ReadLine());

            Console.WriteLine("Enter order: ");
            Console.WriteLine("Status: ");
            Orderstatus status = Enum.Parse <Orderstatus>(Console.ReadLine());



            Client cli   = new Client(n, e, d);
            Order  order = new Order(DateTime.Now, status, cli);



            Console.Write(" How many items to this order ? ");
            int x = int.Parse(Console.ReadLine());


            for (int i = 1; i <= x; i++)
            {
                Console.WriteLine($"Enter #{i} item data:");
                Console.Write("Product name: ");
                string no = Console.ReadLine();
                Console.Write("Product price: ");
                double p = double.Parse(Console.ReadLine());

                Product pro = new Product(no, p);


                Console.Write("Quantity:");
                int q = int.Parse(Console.ReadLine());


                OrderItem oi = new OrderItem(q, p, pro);

                order.AddItem(oi);
            }

            Console.WriteLine();
            Console.WriteLine("ORDER SUMMARY:");

            Console.WriteLine(order);
        }
Ejemplo n.º 3
0
 public override bool Equals(object obj)
 {
     if (obj is Order o)
     {
         return(Orderkey.Equals(o.Orderkey) &&
                Custkey.Equals(o.Custkey) &&
                Orderstatus.Equals(o.Orderstatus) &&
                Totalprice.Equals(o.Totalprice) &&
                Orderdate.Equals(o.Orderdate) &&
                Orderpriority.Equals(o.Orderpriority) &&
                Clerk.Equals(o.Clerk) &&
                Shippriority.Equals(o.Shippriority) &&
                Comment.Equals(o.Comment));
     }
     return(false);
 }
Ejemplo n.º 4
0
 public Order(DateTime moment, Orderstatus status, Client client)
 {
     Moment = moment;
     Status = status;
     Client = client;
 }