Exemplo n.º 1
0
        //保存订单信息
        private void Save_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (bAddOrder)       //添加新订单
                {
                    ordersAdapter.AddOneOrder(OrderInfo);
                }
                else                 //修改订单
                {
                }

                //订单明细
                if (OrderDetailList.HasChanges())
                {
                    orderDetailAdapter.UpdateData(OrderDetailList);
                }

                MessageBox.Show("保存订单信息成功", "提醒", MessageBoxButton.OK,
                                MessageBoxImage.Information);
            }
            catch (Exception ex)
            {
                MessageBox.Show("异常发生,请检查数据库连接或数据是否符合标准", "错误", MessageBoxButton.OK,
                                MessageBoxImage.Error);
                //写入日志
            }
        }
Exemplo n.º 2
0
        //删除订单
        private void DeleteOrder_Click(object sender, RoutedEventArgs e)
        {
            object item = LV_Order.SelectedItem;

            if (item == null)
            {
                MessageBox.Show("请选择一个订单", "错误", MessageBoxButton.OK,
                                MessageBoxImage.Error);
                return;
            }

            int n = LV_Order.SelectedIndex;

            try
            {
                foreach (DataRow oneRow in OrderDetailList.Tables["OrderDetail"].Rows)
                {
                    oneRow.Delete();
                }
                orderDetailAdapter.UpdateData(OrderDetailList);

                OrderList.Tables["Orders"].Rows[n].Delete();
                orderAdapter.UpdateData(OrderList);

                MessageBox.Show("删除订单信息成功", "提醒", MessageBoxButton.OK,
                                MessageBoxImage.Information);
                LoadData();
            }
            catch (Exception ex)
            {
                LV_OrderDetail.Items.Clear();

                MessageBox.Show("异常发生,请检查数据库连接", "错误", MessageBoxButton.OK,
                                MessageBoxImage.Error);
                //写入日志
            }
        }