コード例 #1
0
    protected void btnSave_Click(object sender, System.EventArgs e)
    {
        if (this.txtPrjTypeName.Text.Trim() == "")
        {
            base.RegisterScript("alert('系统提示:\\n\\n工程类型名称必须输入!');");
            return;
        }
        PrjType prjType = PrjType.Create(this.typeCode, System.Convert.ToInt32(this.hlfdItemCode.Value), this.txtPrjTypeName.Text.Trim());

        System.Collections.Generic.List <PrjType> byItemName = PrjType.GetByItemName(this.typeCode, this.txtPrjTypeName.Text.Trim());
        if (this.action == "add")
        {
            if (byItemName.Count > 0)
            {
                base.RegisterScript("alert('系统提示:\\n\\n此名称已存在!请重新定义!');");
                return;
            }
            PrjType.Add(prjType);
            base.RegisterScript("alert('系统提示:\\n\\n添加成功!');");
        }
        else
        {
            PrjType byItemCode = PrjType.GetByItemCode(this.typeCode, System.Convert.ToInt32(this.hlfdItemCode.Value));
            if (byItemCode.ItemName != this.txtPrjTypeName.Text.Trim() && byItemName.Count > 0)
            {
                base.RegisterScript("alert('系统提示:\\n\\n此名称已存在!请重新定义!');");
                return;
            }
            PrjType.Update(prjType);
            base.RegisterScript("alert('系统提示:\\n\\n修改成功!');");
        }
        base.RegisterScript("winclose('PrjTypeEdit', 'PrjTypeList.aspx?tv=" + this.typeCode + "', true);");
    }
コード例 #2
0
 protected void Page_Load(object sender, System.EventArgs e)
 {
     if (!base.IsPostBack)
     {
         if (this.action == "add")
         {
             this.hlfdItemCode.Value = PrjType.GetNewItemCode(this.typeCode).ToString();
             return;
         }
         PrjType byItemCode = PrjType.GetByItemCode(this.typeCode, this.itemCode);
         this.hlfdItemCode.Value  = byItemCode.ItemCode.ToString();
         this.txtPrjTypeName.Text = byItemCode.ItemName;
     }
 }