示例#1
0
        public MainWindow()
        {
            InitializeComponent();
            OrderRepository orderRepo = new OrderRepository();
            Order           order1    = new Order("69-69-6969", "08-12-2017", 25, 102, "77556688");
            Order           order2    = new Order("80085", "12-12-2017", 22, 101, "22885544");
            Order           order3    = new Order("09-11-2001", "09-11-2001", 3, 137, "11223344");

            orderRepo.AddOrderToList(order1);
            orderRepo.AddOrderToList(order2);
            orderRepo.AddOrderToList(order3);
        }
        public void CreateOrderByConsole()
        {
            Console.WriteLine("Opret order");

            Console.Write("indsæt id:");
            int id = int.Parse(Console.ReadLine());

            Console.Write("indsæt order dato:");
            string orderDate = Console.ReadLine();

            Console.Write("indsæt afleverings dato:");
            string deleveriDate = Console.ReadLine();

            Console.Write("indsæt produkt id:");
            productTypeId = int.Parse(Console.ReadLine());

            Console.Write("indsæt mængde:");
            quantity = int.Parse(Console.ReadLine());


            Order newOrder = new Order(orderDate, deleveriDate, productTypeId, quantity, id);

            bool inStock = false;

            foreach (ProductType produktet in ProductTypeList)
            {
                if (produktet.ID == productTypeId && inStock != true)
                {
                    orderRepo.inStock = produktet.InStock(quantity);
                    DummyProduct      = produktet;
                }
            }

            orderRepo.AddOrderToList(newOrder);
        }
示例#3
0
        public MainWindow()
        {
            InitializeComponent();
            OrderRepository orderRepo = new OrderRepository();
            Order           order     = new Order("10-06-2017", DateTime.Parse("11-07-2017"), 22, 101, "22776655");

            orderRepo.AddOrderToList(order);

            dataGrid.ItemsSource = orderRepo.GetList();
        }
示例#4
0
        private void okBtn_Click(object sender, RoutedEventArgs e)
        {
            Order           newOrder  = new Order(orderDateTextbox.Text, deliveryDateTextbox.Text, int.Parse(quantityTextbox.Text), int.Parse(productTypeIDTextbox.Text), customerIDTextbox.Text);
            OrderRepository orderRepo = new OrderRepository();

            orderRepo.AddOrderToList(newOrder);
            OrderWindow orderWindow = new OrderWindow();

            orderWindow.Show();
            this.Close();
        }