Ejemplo n.º 1
0
        public static void Main(string[] args)
        {
            DateTime ordDate   = DateTime.Now;
            Customer customer1 = new Customer
            {
                UserID        = "100",
                FullName      = "Arun Surase",
                Email         = "*****@*****.**",
                ContactNubmer = "9689607171",
                Location      = "Pune",
                Password      = "******"
            };

            Product product1 = new Product(1, "Rose", "Valentine flower", 10, 400);
            Product product2 = new Product(2, "Marigold", "Festival flower", 5, 500);

            Item item1 = new Item(product1, 34);
            Item item2 = new Item(product2, 56);

            Cart cart1 = new Cart();

            cart1.AddToCart(item1);
            cart1.AddToCart(item2);

            List <Item> cartItems = cart1.Items;
            Order       theOrder  = new Order(1001, ordDate, customer1, cartItems);


            IOrderService service = new PurchaseOrderService();

            service.Create(theOrder);


            List <Order> allOrders = service.GetOrders();

            foreach (Order order in allOrders)
            {
                Console.WriteLine(order.theCustomer.FullName);
                Console.WriteLine(order.OrderDate);
                Console.WriteLine(order.OrderID);
                Console.WriteLine(" Item Details....");
                foreach (Item item in theOrder.Items)
                {
                    Console.WriteLine(item.theProduct + "Quantity=" + item.Quantity);
                }
            }

            Console.ReadLine();
        }
Ejemplo n.º 2
0
        public static void Main(string[] args)
        {
            DateTime ordDate = DateTime.Now;

            Job job1 = new Job {
                ID = 1, Title = "Collect Parcel from Amazon Stores", Description = "Collect all todays parcels to be delivered from Mumbai warehouse", Duration = 3, Status = "Not started"
            };
            Job job2 = new Job {
                ID = 2, Title = "Deliver Parcel to  Customers", Description = "All Parcels collected to be delivered to mentioed locations", Duration = 4, Status = "Not started"
            };
            Job job3 = new Job {
                ID = 3, Title = "Report the status of Delivery", Description = "Collect all todays parcels to be delivered from Mumbai warehouse", Duration = 3, Status = "Not started"
            };
            Job job4 = new Job {
                ID = 1, Title = "Update WorkOrder statsus", Description = "Access Online Amazon system to update status of delivery of product", Duration = 3, Status = "Not started"
            };


            List <Job> jobs = new List <Job>();

            jobs.Add(job1);
            jobs.Add(job2);
            jobs.Add(job3);
            jobs.Add(job4);


            Order theOrder = new WorkOrder
            {
                OrderID     = 1001,
                Vendor      = "DHL Group",
                Description = "Parcel Delivery of Amazon Customers",
                OrderDate   = DateTime.Now,
                StartDate   = new DateTime(2020, 10, 30),
                EndDate     = new DateTime(2020, 11, 3),
                Jobs        = jobs,
                Priority    = 4,
                Status      = "Not Started"
            };

            IOrderService service = new PurchaseOrderService();

            service.Create(theOrder);


            List <Order> allOrders = service.GetOrders();

            Console.WriteLine("WorkOrder Details ");
            Console.WriteLine("-----------------------------------------------------------------------");

            foreach (WorkOrder order in allOrders)
            {
                Console.WriteLine("Vendor : {0}", order.Vendor);
                Console.WriteLine("Order Date : {0}", order.OrderDate);
                Console.WriteLine("Start Date :{0} ", order.StartDate);
                Console.WriteLine("End Date :{0} ", order.EndDate);
                Console.WriteLine("Status : {0}", order.Status);


                Console.WriteLine(" Job Description");

                foreach (Job job in order.Jobs)
                {
                    Console.WriteLine(job.ID + " " + job.Title + " " + job.Status);
                }
            }
            Console.ReadLine();
        }