protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         int budgetID = GetQueryIntValue("id");
         if (budgetID > 0)
         {
             Infobasis.Data.DataEntity.BudgetTemplateData data = DB.BudgetTemplateDatas
                                                                 .Where(u => u.ID == budgetID).FirstOrDefault();
             if (data == null)
             {
                 // 参数错误,首先弹出Alert对话框然后关闭弹出窗口
                 Alert.Show("参数错误!", String.Empty, ActiveWindow.GetHideReference());
                 return;
             }
             tbxName.Text   = data.Name;
             tbxRemark.Text = data.Remark;
         }
     }
 }
        protected void btnSaveClose_Click(object sender, EventArgs e)
        {
            //PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
            int budgetID = GetQueryIntValue("id");

            if (budgetID > 0)
            {
                Infobasis.Data.DataEntity.BudgetTemplateData data = DB.BudgetTemplateDatas
                                                                    .Where(u => u.ID == budgetID).FirstOrDefault();
                if (data == null)
                {
                    // 参数错误,首先弹出Alert对话框然后关闭弹出窗口
                    Alert.Show("参数错误!", String.Empty, ActiveWindow.GetHideReference());
                    return;
                }
                data.Name = tbxName.Text;
                data.LastUpdateDatetime = DateTime.Now;
                data.Remark             = tbxRemark.Text;
                data.LastUpdateByID     = UserInfo.Current.ID;
                data.LastUpdateByName   = UserInfo.Current.ChineseName;
            }
            else
            {
                Infobasis.Data.DataEntity.BudgetTemplateData data = new Infobasis.Data.DataEntity.BudgetTemplateData()
                {
                    CreateDatetime       = DateTime.Now,
                    Name                 = tbxName.Text,
                    Remark               = tbxRemark.Text,
                    UserID               = UserInfo.Current.ID,
                    BudgetTemplateStatus = Infobasis.Data.DataEntity.BudgetTemplateStatus.Enabled
                };
                DB.BudgetTemplateDatas.Add(data);
            }

            SaveChanges();
            ShowNotify("添加成功");
            PageContext.RegisterStartupScript(ActiveWindow.GetHideRefreshReference());
        }