Esempio n. 1
0
        private void Btn_DoubleClick(object sender, EventArgs e)
        {
            myButton btn  = sender as myButton;
            Table    item = lsTable_temp.Find(x => x.TableID == btn.objectID);

            if (item != null)
            {
                if (item.Status == 2)
                {
                    List <Order>       orders = orderBLL.GetListOrders();
                    List <OrderDetail> orderDetails_ThisTable = new List <OrderDetail>();
                    List <OrderDetail> allorderDetails        = orderDetailBLL.GetListOrderDetails();
                    if (allorderDetails != null)
                    {
                        Order order = orders.Find(x => x.TableID == item.TableID && x.IsPaid == false);
                        if (order != null)
                        {
                            foreach (var o in allorderDetails)
                            {
                                if (o.OrderID == order.OrderID && o != null)
                                {
                                    orderDetails_ThisTable.Add(o);
                                }
                            }
                            BookingTableBLL bookingTableBLL = new BookingTableBLL();
                            int             cusID           = bookingTableBLL.FindCustomerIDByTableID(btn.objectID);
                            if (cusID > 0)
                            {
                                mainform.loadUCOrder(orderDetails_ThisTable, btn.objectID, true, cusID);
                            }
                            else
                            {
                                mainform.loadUCOrder(orderDetails_ThisTable, btn.objectID, true, 10);
                            }
                        }
                        else
                        {
                            MessageBox.Show("Không thể thực hiện!");
                        }
                    }
                    else
                    {
                        MessageBox.Show("Không thể thực hiện!");
                    }
                }
                else
                {
                    MessageBox.Show("Không thể thực hiện!");
                }
            }
            else
            {
                MessageBox.Show("Không thể thực hiện!");
            }
        }
Esempio n. 2
0
 private void btnSave_Click(object sender, EventArgs e)
 {
     if (lsOrder.Any() == true)
     {
         MessageBox.Show("Saved successfully");
         this.Hide();
         mainform.loadUCOrder(lsOrder, TabID, false, CusID);
     }
     else
     {
         MessageBox.Show("Please choose your choice");
     }
 }