Index: lams_central/src/flash/org/lamsfoundation/lams/monitoring/mv/MonitorController.as =================================================================== diff -u -re5298fbffd3214847a365c20e28703345781c1f6 -r394cc5e5699d94c629071b2d00519da1a62d9d1f --- lams_central/src/flash/org/lamsfoundation/lams/monitoring/mv/MonitorController.as (.../MonitorController.as) (revision e5298fbffd3214847a365c20e28703345781c1f6) +++ lams_central/src/flash/org/lamsfoundation/lams/monitoring/mv/MonitorController.as (.../MonitorController.as) (revision 394cc5e5699d94c629071b2d00519da1a62d9d1f) @@ -216,6 +216,42 @@ _monitorModel.getMonitor().createLessonClass(); } + /** + * Apply status change + * + * + * @param evt Apply onclick event + */ + public function changeStatus(evt:Object):Void{ + if(!_isBusy){ + setBusy(); + var stateID:Number = evt.target.changeStatus_cmb.selectedItem.data; + switch(stateID){ + case LessonTabView.NULL_CBI : + // error msg + trace('nothing selected...'); + break; + case LessonTabView.ACTIVE_CBI : + trace('activating...'); + _monitorModel.activateSequence(); + break; + case LessonTabView.DISABLE_CBI : + trace('suspending...'); + _monitorModel.suspendSequence(); + break; + case LessonTabView.ARCHIVE_CBI : + trace('archiving...'); + _monitorModel.archiveSequence(); + break; + default : + trace('no such combo box item'); + + } + + clearBusy(); + } + } + public function setBusy(){ _isBusy = true; }