示例#1
0
        public string NewTemplateType(NSTemplateType nsTemplateInfo)
        {
            if (nsTemplateInfo == null)
            {
                return("模板类型不能为空!");
            }

            try
            {
                NSTemplateTypeRepository t = new NSTemplateTypeRepository(Context);
                t.Add(nsTemplateInfo);
                t.SaveChage();
            }
            catch (Exception ex)
            {
                return(ex.Message);
            }


            return(string.Empty);
        }
示例#2
0
        public void AddNewTemplateTypeExecute()
        {
            if (string.IsNullOrEmpty(NsTemplateTypeSelect.TEntity.TemplateType) || string.IsNullOrEmpty(NsTemplateTypeSelect.TEntity.TemplateDes))
            {
                ShowMessage("类型名和类型描述不能为空!");
                return;
            }
            var item = this.NSTemplateTypes.Where(p => p.TEntity.TemplateType == NsTemplateTypeSelect.TEntity.TemplateType).FirstOrDefault();

            if (item != null)
            {
                ShowMessage("不能添加重复类型名称!");
                return;
            }

            NSTemplateType templateType = new NSTemplateType();

            templateType.TemplateType = NsTemplateTypeSelect.TEntity.TemplateType;
            templateType.TemplateDes  = NsTemplateTypeSelect.TEntity.TemplateDes;
            templateType.Id           = Guid.NewGuid();
            templateType.Status       = -1;

            this.NSTemplateTypes.Add(new EntityCheckedHelperGeneric <NSTemplateType>(templateType));
        }