예제 #1
0
        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;
            }
        }
예제 #2
0
        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;
            }
        }