private void button3_Click(object sender, EventArgs e) { switch (_currentModule) { case "LoadShed": HandleInformationMesssage("Load shedding data can not be deleted! Data is only for control purposes!"); break; case "Configuration": try { int selectedUnitId = int.Parse(grdChildOne.SelectedRows[0].Cells[0].Value.ToString()); lfa.pmgmt.data.DAO.Configuration.Unit unitDAO = new data.DAO.Configuration.Unit(); unitDAO.ConnectionString = _connectionString; unitDAO.Delete(selectedUnitId); HandleInformationMesssage("Data successfully deleted! Please refresh the data!"); } catch (Exception ex) { HandleException(ex); } break; case "Schedule": try { int selectedSchedule = int.Parse(grdMain.SelectedRows[0].Cells[0].Value.ToString()); int s_selectedUnitId = int.Parse(grdChildOne.SelectedRows[0].Cells[0].Value.ToString()); lfa.pmgmt.data.DAO.Schedule.Unit s_unitDAO = new data.DAO.Schedule.Unit(); s_unitDAO.ConnectionString = _connectionString; s_unitDAO.Delete(s_selectedUnitId, selectedSchedule); HandleInformationMesssage("Data successfully deleted! Please refresh the data!"); } catch (Exception ex) { HandleException(ex); } break; } }
private void button3_Click(object sender, EventArgs e) { switch (_currentModule) { case "LoadShed": HandleInformationMesssage("Load shedding data can not be deleted! Data is only for control purposes!"); break; case "Configuration": try { int selectedUnitId = int.Parse(grdChildOne.SelectedRows[0].Cells[0].Value.ToString()); lfa.pmgmt.data.DAO.Configuration.Unit unitDAO = new data.DAO.Configuration.Unit(); unitDAO.ConnectionString = _connectionString; unitDAO.Delete(selectedUnitId); HandleInformationMesssage("Data successfully deleted! Please refresh the data!"); } catch (Exception ex) { HandleException(ex); } break; case "Schedule": try { int selectedSchedule = int.Parse(grdMain.SelectedRows[0].Cells[0].Value.ToString()); int s_selectedUnitId = int.Parse(grdChildOne.SelectedRows[0].Cells[0].Value.ToString()); lfa.pmgmt.data.DAO.Schedule.Unit s_unitDAO = new data.DAO.Schedule.Unit(); s_unitDAO.ConnectionString = _connectionString; s_unitDAO.Delete(s_selectedUnitId, selectedSchedule); HandleInformationMesssage("Data successfully deleted! Please refresh the data!"); } catch (Exception ex) { HandleException(ex); } break; } }