Ejemplo n.º 1
0
    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 );
    }
Ejemplo n.º 2
0
    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);
    }