Пример #1
0
 private void DeleteButton_Click(object sender, EventArgs e)
 {
     try
     {
         for (int bkRecordCounter = 0; bkRecordCounter < viewBookingDataGridView.Rows.Count; bkRecordCounter++)
         {
             if (viewBookingDataGridView.Rows[bkRecordCounter].Selected == true && viewBookingDataGridView.Rows[bkRecordCounter].Cells["BookingIDColumn"].Value != null)
             {
                 DialogResult tempDialogResult = MessageBox.Show("Are you sure you want to delete this booking?", "Confirm", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                 if (tempDialogResult.Equals(DialogResult.No)) return;
                 else
                 {
                     COrderManager tempOrderManager = new COrderManager();
                     Int64 tempBookingID = Int64.Parse(viewBookingDataGridView.Rows[bkRecordCounter].Cells["BookingIDColumn"].Value.ToString());
                     CResult tempResult = tempOrderManager.deleteBookingInfo(tempBookingID);
                     if (tempResult.IsSuccess)
                     {
                         viewBookingDataGridView.Rows.RemoveAt(bkRecordCounter);
                     }
                 }
             }
         }
     }
     catch (Exception ex)
     {
     }
 }