Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Deleting orders - one more time
Message
 
 
To
All
General information
Forum:
ASP.NET
Category:
ADO.NET
Title:
Deleting orders - one more time
Environment versions
Environment:
C# 3.0
OS:
Windows XP
Network:
Windows 2003 Server
Database:
MS SQL Server
Miscellaneous
Thread ID:
01402330
Message ID:
01402330
Views:
123
Hi everybody,

Sorry for repeat.

This is what I have right now, but it is not working:
 /// <summary>
        /// Delete menu item click event
        /// </summary>
        private void DeleteMenuItem_Click(object sender, EventArgs e)        {

            int _rowNumber = this.grdSearch._RowNumber;
            if (this.tcOrders.SelectedIndex == 2 && _rowNumber  >= 0) //Search Page
            {    

                DialogResult dr = MessageBox.Show("Are you sure to delete this order?", "Delete Order", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);
                if (dr == DialogResult.Yes)
                {
                    try
                    {
                        //delete items
                        Guid OrderPk = ((OrdersDataSet.OrdersRow)_dtOrderSearch.Rows[_rowNumber]).OrderPk;
                        _itemBiz.DeleteItemsByOrderKey(OrderPk);
                        //delete order
                    //    _OrderBiz.DeleteOrder(OrderPk);  

                        _dtOrderSearch.Rows[_rowNumber].Delete();
                        _dtOrderSearch.AcceptChanges();
                        UpdateOrdersTotals(_dtOrderSearch);  
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message);
                    }
                }
            }
Everything seems to be correctly deleted. However, when I search again I see all my orders back but with 0 items. How can I actually delete the Order - why Delete and AcceptChanges don't do this?

Thanks in advance.
If it's not broken, fix it until it is.


My Blog
Next
Reply
Map
View

Click here to load this message in the networking platform