private void btnDelete_Click(object sender, EventArgs e) { //DELETE CODE MOT WORKING FINE if (DateSelect == true) { if (MessageBox.Show("All records will be Deleted for Selected Date\nContinue ?", "Confirm Delete", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes) { ItemSales.DeleteSale(dateTimeFrom); dataAccess.Description = "Deleted all credit Sales record for " + dateTimeFrom.Value.ToString("MM/dd/yyyy"); dataAccess.Activities(); CreditSales.AllCreditSales(dataGridCreditSalesRecord, ""); DateSelect = false; } } else { if (MessageBox.Show("Confirm Delete of Selected Record", "Confirm Delete", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes) { //CARRY OUT DELETE if (SalesID <= 0) { throw new Exception("Select a record to Delete"); } else { ItemSales.DeleteSale(SalesID); dataAccess.Description = "Deleted a Credit Sales record"; dataAccess.Activities(); CreditSales.AllCreditSales(dataGridCreditSalesRecord, ""); SalesID = 0; } } } }
private void btnDelete_Click(object sender, EventArgs e) { try{ if (dateSelect == true) { if (MessageBox.Show("All records will be Deleted for Selected Date\nContinue ?", "Confirm Delete", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes) { ItemSales.DeleteSale(dateTimeFrom); dataAccess.Description = "Deleted all Sales record for " + dateTimeFrom.Value.ToString("MM/dd/yyyy"); dataAccess.Activities(); SalesWithNames.AllNamesSales(dataGridNamesSalesRecord, ""); dateSelect = false; } } else { if (MessageBox.Show("Confirm Delete of Selected Record", "Confirm Delete", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes) { //CARRY OUT DELETE if (RecordID <= 0) { throw new Exception("Select a record to Delete"); } else { ItemSales.DeleteSale(RecordID); dataAccess.Description = "Deleted an item from Sales record"; dataAccess.Activities(); SalesWithNames.AllNamesSales(dataGridNamesSalesRecord, ""); RecordID = 0; } } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.YesNo, MessageBoxIcon.Information); } }