protected void btnSubmit_Click( object sender, EventArgs e ) { if( !CommonManager.Web.CheckPostSource() ) return; RookiePresentConfig model = new RookiePresentConfig(); model.BeginDate = string.IsNullOrEmpty( txtBeginDate.Text.Trim() ) ? DateTime.Now : DateTime.Parse( txtBeginDate.Text.Trim() ); model.EndDate = string.IsNullOrEmpty( txtEndDate.Text.Trim() ) ? DateTime.Now : DateTime.Parse( txtEndDate.Text.Trim() ); model.IsEnable = cbxIsEnable.Checked; model.Money = string.IsNullOrEmpty( txtMoney.Text.Trim() ) ? 0 : int.Parse( txtMoney.Text.Trim() ); //开始读取动态表单内容 //1、构造表结构 DataTable dt = new DataTable(); dt.Columns.Add( new DataColumn( "PropID", typeof( Int32 ) ) ); dt.Columns.Add( new DataColumn( "Amount", typeof( Int32 ) ) ); //读取Request foreach( string key in Request.Form.AllKeys ) { if( !key.StartsWith( "txt_" ) ) continue; if( !CommonManager.String.IsInteger( Request.Form[key] ) || int.Parse( Request.Form[key] ) <= 0 ) continue; string propid = key.Replace( "txt_", "" ); int value = int.Parse( Request.Form[key] ); DataRow nrow = dt.NewRow(); nrow["PropID"] = propid; nrow["Amount"] = value; dt.Rows.Add( nrow ); } model.PropPresent = dt; RookiePresentConfig.Config = model; CommonManager.Web.RegJs( this, "alert('修改成功!');RefreshMe();", false ); }
protected void btnSubmit_Click(object sender, EventArgs e) { if (!CommonManager.Web.CheckPostSource()) { return; } RookiePresentConfig model = new RookiePresentConfig(); model.BeginDate = string.IsNullOrEmpty(txtBeginDate.Text.Trim()) ? DateTime.Now : DateTime.Parse(txtBeginDate.Text.Trim()); model.EndDate = string.IsNullOrEmpty(txtEndDate.Text.Trim()) ? DateTime.Now : DateTime.Parse(txtEndDate.Text.Trim()); model.IsEnable = cbxIsEnable.Checked; model.Money = string.IsNullOrEmpty(txtMoney.Text.Trim()) ? 0 : int.Parse(txtMoney.Text.Trim()); //开始读取动态表单内容 //1、构造表结构 DataTable dt = new DataTable(); dt.Columns.Add(new DataColumn("PropID", typeof(Int32))); dt.Columns.Add(new DataColumn("Amount", typeof(Int32))); //读取Request foreach (string key in Request.Form.AllKeys) { if (!key.StartsWith("txt_")) { continue; } if (!CommonManager.String.IsInteger(Request.Form[key]) || int.Parse(Request.Form[key]) <= 0) { continue; } string propid = key.Replace("txt_", ""); int value = int.Parse(Request.Form[key]); DataRow nrow = dt.NewRow(); nrow["PropID"] = propid; nrow["Amount"] = value; dt.Rows.Add(nrow); } model.PropPresent = dt; RookiePresentConfig.Config = model; CommonManager.Web.RegJs(this, "alert('修改成功!');RefreshMe();", false); }