public void OpenALMItemsFieldsPage(eALMConfigType configType, eALMType type, ObservableList <ExternalItemFieldBase> almItemsFields) { if (AlmRepo == null) { UpdateALMType(type); } AlmRepo.OpenALMItemsFieldsPage(configType, type, almItemsFields); }
public void OpenALMItemsFieldsPage(eALMConfigType configType, eALMType type, ObservableList <ExternalItemFieldBase> ExternalItemsFields) { if (mALMFieldsPage == null) { mALMFieldsPage = new ALMItemsFieldsConfigurationPage(configType, type, ExternalItemsFields); mALMFieldsPage.ShowAsWindow(false); } else { mALMFieldsPage.ShowAsWindow(true); } }
public ALMItemsFieldsConfigurationPage(eALMConfigType configType, eALMType type, ObservableList <ExternalItemFieldBase> selectedItemsFields) { InitializeComponent(); mAlmConfigType = configType; if (mAlmConfigType.ToString().Equals(eALMConfigType.MainMenu.ToString())) { ALMIntegration.Instance.RefreshALMItemFields(WorkSpace.Instance.Solution.ExternalItemsFields, true, null); mItemsFields = WorkSpace.Instance.Solution.ExternalItemsFields; if (mItemsFields.Count == 0 && Reporter.ToUser(ALMIntegration.Instance.GetDownloadPossibleValuesMessage()) == Amdocs.Ginger.Common.eUserMsgSelection.Yes) { RunWorker(true); } grdQCFields.DataSourceList = mItemsFields; SetFieldsGrid(); } else { grdQCFields.DataSourceList = selectedItemsFields; SetFieldsGrid(); } }