예제 #1
0
        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);
            }
        }
예제 #2
0
        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);
            }
        }
예제 #3
0
        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);
            }
        }