public TemplateTypeManagerViewModel() { AddNewTemplateTypeCommand = new RelayCommand(AddNewTemplateTypeExecute); DelTemplateTypeCommand = new RelayCommand(DelTemplateTypeExecute); SaveTemplateTypeCommand = new RelayCommand(SaveTemplateTypeExecute); NsTemplateTypeSelect = new EntityCheckedHelperGeneric <NSTemplateType>(new NSTemplateType()); NSTemplateTypes = new ObservableCollection <EntityCheckedHelperGeneric <NSTemplateType> >(); var templateTypes = _client.GetAllTemplateType(); foreach (var item in templateTypes) { EntityCheckedHelperGeneric <NSTemplateType> entity = new EntityCheckedHelperGeneric <NSTemplateType>(item); this.NSTemplateTypes.Add(entity); } }
public void GetTemplatesByType(string templateType) { if (string.IsNullOrEmpty(templateType)) { MessageHelper.ShowMessageBox("请选择模板类型!"); return; } var templateInfos = _client.GetAllTemplateInfoByType(templateType); NsTemplateInfos.Clear(); foreach (var item in templateInfos) { EntityCheckedHelperGeneric <NSTemplateInfo> entity = new EntityCheckedHelperGeneric <NSTemplateInfo>(item); NsTemplateInfos.Add(entity); } }
public TemplateInfoManagerViewModel() { try { _client = new Workflow.SerContainer.WFService.Service1Client(); } catch (Exception ex) { MessageHelper.ShowMessageBox(ex.ToString()); } NsTemplateTypes = new ObservableCollection <EntityCheckedHelperGeneric <NSTemplateType> >(); var templateTypes = _client.GetAllTemplateType(); foreach (var item in templateTypes) { EntityCheckedHelperGeneric <NSTemplateType> entity = new EntityCheckedHelperGeneric <NSTemplateType>(item); this.NsTemplateTypes.Add(entity); } }