Example #1
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            string strErr = "";

            if (!PageValidate.IsNumber(txtMeterID.Text))
            {
                strErr += "MeterID格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtType.Text))
            {
                strErr += "Type格式错误!\\n";
            }
            if (this.txtFreezeMonth.Text.Trim().Length == 0)
            {
                strErr += "FreezeMonth不能为空!\\n";
            }
            if (this.txtContent.Text.Trim().Length == 0)
            {
                strErr += "Content不能为空!\\n";
            }
            if (!PageValidate.IsDateTime(txtUpdateTime.Text))
            {
                strErr += "UpdateTime格式错误!\\n";
            }

            if (strErr != "")
            {
                MessageBox.Show(this, strErr);
                return;
            }
            int      MeterID     = int.Parse(this.txtMeterID.Text);
            int      Type        = int.Parse(this.txtType.Text);
            string   FreezeMonth = this.txtFreezeMonth.Text;
            string   Content     = this.txtContent.Text;
            DateTime UpdateTime  = DateTime.Parse(this.txtUpdateTime.Text);

            WebDemo.Model.WebDemo.FreezeMonthOperLog model = new WebDemo.Model.WebDemo.FreezeMonthOperLog();
            model.MeterID     = MeterID;
            model.Type        = Type;
            model.FreezeMonth = FreezeMonth;
            model.Content     = Content;
            model.UpdateTime  = UpdateTime;

            WebDemo.BLL.WebDemo.FreezeMonthOperLog bll = new WebDemo.BLL.WebDemo.FreezeMonthOperLog();
            bll.Add(model);
            Maticsoft.Common.MessageBox.ShowAndRedirect(this, "保存成功!", "add.aspx");
        }
Example #2
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(WebDemo.Model.WebDemo.FreezeMonthOperLog model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update FreezeMonthOperLog set ");
            strSql.Append("MeterID=@MeterID,");
            strSql.Append("Type=@Type,");
            strSql.Append("FreezeMonth=@FreezeMonth,");
            strSql.Append("Content=@Content,");
            strSql.Append("UpdateTime=@UpdateTime");
            strSql.Append(" where ID=@ID");
            SqlParameter[] parameters =
            {
                new SqlParameter("@MeterID",     SqlDbType.Int,         4),
                new SqlParameter("@Type",        SqlDbType.Int,         4),
                new SqlParameter("@FreezeMonth", SqlDbType.VarChar,    10),
                new SqlParameter("@Content",     SqlDbType.VarChar,   500),
                new SqlParameter("@UpdateTime",  SqlDbType.DateTime),
                new SqlParameter("@ID",          SqlDbType.Int, 4)
            };
            parameters[0].Value = model.MeterID;
            parameters[1].Value = model.Type;
            parameters[2].Value = model.FreezeMonth;
            parameters[3].Value = model.Content;
            parameters[4].Value = model.UpdateTime;
            parameters[5].Value = model.ID;

            int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Example #3
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public WebDemo.Model.WebDemo.FreezeMonthOperLog GetModel(int ID)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 ID,MeterID,Type,FreezeMonth,Content,UpdateTime from FreezeMonthOperLog ");
            strSql.Append(" where ID=@ID");
            SqlParameter[] parameters =
            {
                new SqlParameter("@ID", SqlDbType.Int, 4)
            };
            parameters[0].Value = ID;

            WebDemo.Model.WebDemo.FreezeMonthOperLog model = new WebDemo.Model.WebDemo.FreezeMonthOperLog();
            DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }