public IEnumerable<IResult> ShowAssistant(AssistantItem item) { switch (state) { case UserAssistantState.General: ValidateGeneral(); break; case UserAssistantState.Signature: UpdateSummarySignature(); break; default: break; } SetDisplayName(); State = (UserAssistantState)item.AssistantState; yield break; }
public IEnumerable<IResult> ShowAssistant(AssistantItem item) { this.RemoveAllErrors(); switch (state) { case InventoryAssistantState.General: ValidateGeneral(); break; case InventoryAssistantState.Notes: if (AssistantNoteMode == (int)AssistantViewMode.DataEntry) { if (ValidateNote()) { NoteSave(); } } break; default: break; } NotifyOfPropertyChange(() => ViewModelErrorsString); SetDisplayName(); State = (InventoryAssistantState)item.AssistantState; yield break; }
public IEnumerable<IResult> ShowAssistant(AssistantItem item) { this.RemoveAllErrors(); switch (State) { case ListManagementState.Analytes: ValidateAnalyteItem(); break; case ListManagementState.Charges: ValidateCharge(); break; case ListManagementState.Complaints: ValidateComplaint(); break; case ListManagementState.Departments: ValidateDepartment(); break; case ListManagementState.Dosages: ValidateDosage(); break; case ListManagementState.Methods: ValidateMethod(); break; case ListManagementState.MethodNumbers: ValidateMethodNumber(); break; case ListManagementState.Priorities: ValidatePriority(); break; case ListManagementState.StorageLocations: ValidateStorageLocation(); break; case ListManagementState.Tests: ValidateTest(); break; case ListManagementState.UnitsOfMeasure: ValidateUnitOfMeasure(); break; case ListManagementState.Notes: //ValidateNote(); break; default: break; } SetDisplayName(); NotifyOfPropertyChange(() => ViewModelErrorsString); State = (ListManagementState)item.AssistantState; SetDefaultFocus(State); yield break; }
public IEnumerable<IResult> ShowAssistant(AssistantItem item) { this.RemoveAllErrors(); switch (State) { case CatalogAssistantState.General: ValidateGeneral(); break; default: break; } SetDisplayName(); NotifyOfPropertyChange(() => ViewModelErrorsString); State = (CatalogAssistantState)item.AssistantState; SetDefaultFocus(State); yield break; }