コード例 #1
0
 protected void btnSave_Click(object sender, System.EventArgs e)
 {
     System.Collections.Generic.IList <BudTemplateType> byName = BudTemplateType.GetByName(this.txtTypeName.Text.Trim());
     if (this.action == "update")
     {
         BudTemplateType byId = BudTemplateType.GetById(base.Request["id"]);
         if (byId.Name != this.txtTypeName.Text && byName.Count > 0)
         {
             base.RegisterScript("top.ui.alert('此名称已存在,请重新定义')");
             return;
         }
         try
         {
             BudTemplateType.Update(this.UpdateModel(byId));
             base.RegisterScript("top.ui.show('" + this.SetMsg() + "成功');");
         }
         catch
         {
             base.RegisterScript("top.ui.alert('" + this.SetMsg() + "失败!\\n此模板类型不存在!');");
         }
         base.RegisterScript("winclose('TemplateTypeEdit', 'TemplateTypeList.aspx', true);");
         return;
     }
     else
     {
         if (byName.Count > 0)
         {
             base.RegisterScript("top.ui.alert('此名称已存在,请重新定义')");
             return;
         }
         BudTemplateType.Add(this.AddModel());
         base.RegisterScript("top.ui.show('" + this.SetMsg() + "成功!');winclose('TemplateTypeEdit', 'TemplateTypeList.aspx', true)");
         return;
     }
 }
コード例 #2
0
    private void AddTemplate(ref string typeId)
    {
        string selectedValue = this.ddlType.SelectedValue;

        if (!string.IsNullOrEmpty(selectedValue))
        {
            typeId = System.Guid.NewGuid().ToString();
            BudTemplateType byId        = BudTemplateType.GetById(selectedValue);
            BudTemplate     budTemplate = BudTemplate.Create(typeId, System.DateTime.Now.ToString("yyyyMMddHHmmsss"), this.hdtemplateName.Value.Trim(), PageHelper.QueryUser(this, base.UserCode), new System.DateTime?(System.DateTime.Now), byId);
            BudTemplate.Add(budTemplate);
        }
    }
コード例 #3
0
ファイル: SaveAsTemplate.aspx.cs プロジェクト: zxl881203/src
    public void AddTemplate(ref string typeId)
    {
        string text = base.Request["typeId"];

        if (!string.IsNullOrEmpty(text))
        {
            typeId = System.Guid.NewGuid().ToString();
            BudTemplateType byId        = BudTemplateType.GetById(text);
            BudTemplate     budTemplate = BudTemplate.Create(typeId, System.DateTime.Now.ToString("yyyyMMddHHmmsss"), this.txtTypeName.Text.Trim(), PageHelper.QueryUser(this, base.UserCode), new System.DateTime?(System.DateTime.Now), byId);
            BudTemplate.Add(budTemplate);
        }
    }
コード例 #4
0
    public void InitPage()
    {
        if (!(this.action == "update"))
        {
            this.lblTitle.Text = "新增模板类型";
            this.hdGuid.Value  = System.Guid.NewGuid().ToString();
            return;
        }
        this.lblTitle.Text = "编辑模板类型";
        string          id   = base.Request["id"];
        BudTemplateType byId = BudTemplateType.GetById(id);

        if (byId != null)
        {
            this.txtTypeName.Text = byId.Name;
            return;
        }
        base.RegisterScript("alert('系统提示:\\n\\n此模板类型不存在!');winclose('TemplateTypeEdit', 'TemplateTypeList.aspx', true)");
    }
コード例 #5
0
 public BudTemplate UpdateModel(BudTemplate model)
 {
     model.Name        = this.txtTemplateName.Text.Trim();
     model.BudTempType = BudTemplateType.GetById(this.hlfdtempTypeId.Value.Trim());
     return(model);
 }
コード例 #6
0
 public BudTemplate AddModel()
 {
     return(BudTemplate.Create(this.hdGuid.Value, System.DateTime.Now.ToString("yyyyMMddHHmmsss"), this.txtTemplateName.Text.Trim(), PageHelper.QueryUser(this, base.UserCode), new System.DateTime?(System.DateTime.Now), BudTemplateType.GetById(this.hlfdtempTypeId.Value.Trim())));
 }