Ejemplo n.º 1
0
        private void BtnAddItem_Click(object sender, EventArgs e)
        {
            FormEdit formEdit = new FormEdit(new OrderItem());

            if (formEdit.ShowDialog() == DialogResult.OK)
            {
                formEdit.orderItem.OrderID = CurrentOrder.OrderID;
                CurrentOrder.AddItem(formEdit.orderItem);
                ItembindingSource1.ResetBindings(false);
            }
        }
Ejemplo n.º 2
0
        private void BtnDeleteItem_Click(object sender, EventArgs e)
        {
            OrderItem orderItem = ItembindingSource1.Current as OrderItem;

            if (orderItem == null)
            {
                MessageBox.Show("请选择一个订单项进行删除");
                return;
            }
            CurrentOrder.RemoveItem(orderItem);
            ItembindingSource1.ResetBindings(false);
        }
Ejemplo n.º 3
0
        private void BtnModifyItem_Click(object sender, EventArgs e)
        {
            OrderItem orderItem = ItembindingSource1.Current as OrderItem;

            if (orderItem == null)
            {
                MessageBox.Show("请选择一个订单项进行修改");
                return;
            }
            FormEdit formItemEdit = new FormEdit(orderItem);

            if (formItemEdit.ShowDialog() == DialogResult.OK)
            {
                ItembindingSource1.ResetBindings(false);
            }
        }
Ejemplo n.º 4
0
        private void BtnAddItem_Click(object sender, EventArgs e)
        {
            FormEdit formEdit = new FormEdit(new OrderItem());

            try
            {
                if (formEdit.ShowDialog() == DialogResult.OK)
                {
                    CurrentOrder.AddItem(formEdit.orderItem);
                    ItembindingSource1.ResetBindings(false);
                }
            }
            catch (Exception e2)
            {
                MessageBox.Show(e2.Message);
            }
        }