示例#1
0
        private void btnAddOrder_Click(object sender, EventArgs e)
        {
            SubFormOrder subFormAdd = new SubFormOrder("Add Order", "", "", "", DateTime.Now.ToString());
            DialogResult result     = subFormAdd.ShowDialog();

            if (result == DialogResult.OK)
            {
                try
                {
                    os.AppendOrder(subFormAdd.NewOrder);
                    RefreshDataGridViews();
                }
                catch (OrderException exception)
                {
                    Alert(exception.Message);
                }
            }
        }
示例#2
0
        private void btnEdit_Click(object sender, EventArgs e)
        {
            Order current = orderBindingSource.Current as Order;

            if (current == null)
            {
                return;
            }
            SubFormOrder subFormEdit = new SubFormOrder("Edit Order", current.ID.ToString(), current.User.Name, current.User.Address, current.OrderTime.ToString(), current.orderItems);
            DialogResult result      = subFormEdit.ShowDialog();

            if (result == DialogResult.OK)
            {
                try
                {
                    os.Modify(subFormEdit.NewOrder);
                    RefreshDataGridViews();
                }
                catch (OrderException exception)
                {
                    Alert(exception.Message);
                }
            }
        }