private void View_DeleteInspectionResult(object sender, SingleChoiceActionRequestEventArgs < StationInspectionTaskResult > e) { Model.InspectionResults.Remove(e.ActionItem); e.ActionItem.Delete(); }
void View_OnAddComponentToConfigurationRequest(object sender, SingleChoiceActionRequestEventArgs <BomMasterComponent> e) { if (!Model.ContainsConfigurationForPart(e.ActionItem.Part)) { Model.AddConfigurationItem(e.ActionItem); } else { RaiseMessage("Part already exists.", UserMessageType.Error); } }
private void View_EditInspectionResult(object sender, SingleChoiceActionRequestEventArgs <StationInspectionTaskResult> e) { StationInspectionTaskModel model = new StationInspectionTaskModel(e.ActionItem); IStationInspectionTaskView view = View.InspectionTaskView; StationInspectionTaskController controller = new StationInspectionTaskController(model, view); View.ShowInspectionTaskView(); }
private void View_OnRunTask(object sender, SingleChoiceActionRequestEventArgs <IStationTask> e) { if (e.ActionItem.Outcome != StationTaskOutcome.NotPerformed) { RaiseMessage("This task is complete.", UserMessageType.Information); e.Cancel = true; return; } if (e.ActionItem as ItemStationMaterialsTask != null) { RunMaterialsTask(e.ActionItem as ItemStationMaterialsTask); } }
void View_EditBomConfiguration(object sender, SingleChoiceActionRequestEventArgs <BomConfiguration> e) { View.ManageConfiguration(Model.GetBomConfiguration(e.ActionItem.Id)); }
void View_DeleteBomConfiguration(object sender, SingleChoiceActionRequestEventArgs <BomConfiguration> e) { Model.DeleteBomConfiguration(e.ActionItem); RaiseMessage("Configuration Deleted.", UserMessageType.Information); }
void View_OnRemoveBomConfigurationItemRequest(object sender, SingleChoiceActionRequestEventArgs <BomConfigurationItem> e) { Model.RemoveConfigurationItem(e.ActionItem); }