Esempio n. 1
0
        private List <BestellingOrderItem> readOrdersWithOrderItems(DataTable dataTable)
        {
            List <BestellingOrderItem> orders = new List <BestellingOrderItem>();

            foreach (DataRow dr in dataTable.Rows)
            {
                BestellingOrderItem order = new BestellingOrderItem()
                {
                    BestellingID         = (int)dr["bestelling_ID"],
                    OrderCommentaar      = (dr["OrderCommentaar"] == null) ? string.Empty : dr["OrderCommentaar"].ToString(),
                    Datum                = dr["datum"] == DBNull.Value ? (DateTime?)null : Convert.ToDateTime(dr["datum"]),
                    TafelID              = (int)dr["tafel_ID"],
                    OrderID              = (int)dr["order_ID"],
                    Aantal               = (int)dr["aantal"],
                    BestellingCommentaar = (dr["BestellingCommentaar"] == null) ? string.Empty : dr["BestellingCommentaar"].ToString(),
                    Status               = dr["status"].ToString(),
                    TafelNummer          = (int)dr["tafelnummer"],
                    Categorie            = (dr["categorie"] == null) ? string.Empty : dr["categorie"].ToString(),
                    MenuID               = (int)dr["menu_ID"],
                    Voorraad             = (int)dr["voorraad"],
                    WerknemerID          = (int)dr["werknemer_ID"],
                    MenuItemNaam         = (dr["MenuItemNaam"] == null) ? string.Empty : dr["MenuItemNaam"].ToString(),
                    WerknemerNaam        = (dr["WerknemerNaam"] == null) ? string.Empty : dr["WerknemerNaam"].ToString()
                };
                orders.Add(order);
            }

            return(orders);
        }
        public OrderDoActionForm(BestellingOrderItem orderItem, KitchenActionForm mainWindowUI, bool isDone)
        {
            InitializeComponent();

            // Initialize MaterialSkinManager
            materialSkinManager = MaterialSkinManager.Instance;
            materialSkinManager.AddFormToManage(this);
            materialSkinManager.Theme       = MaterialSkinManager.Themes.DARK;
            materialSkinManager.ColorScheme = new ColorScheme(Primary.BlueGrey800, Primary.BlueGrey900, Primary.BlueGrey500, Accent.LightBlue200, TextShade.WHITE);
            this.orderItem = orderItem;
            mainWindow     = mainWindowUI;
            this.isDone    = isDone;
        }
Esempio n. 3
0
        private void ordersListView_Click(object sender, EventArgs e)
        {
            // When a list item is selected check if nothing went wrong and we have the item information
            if (ordersListView.SelectedItems.Count < 1)
            {
                return;
            }

            ListViewItem selectedItem = ordersListView.SelectedItems[0];
            bool         isDone       = true;

            BestellingOrderItem item = (BestellingOrderItem)selectedItem.Tag;

            if (selectedItem.ForeColor == Color.LightCoral)
            {
                isDone = false;
            }

            // Send the selected item as BestellingOrderItem object to our OrderDoActionForm.
            OrderDoActionForm ordersOverviewForm = new OrderDoActionForm(item, this, isDone);

            ordersOverviewForm.ShowDialog();
        }