コード例 #1
0
ファイル: assess.cs プロジェクト: hui3694/forcomp
        /// <summary>
        /// 增加一条数据
        /// </summary>
        /// <param name="model">Model.assess</param>
        /// <returns>ID</returns>
        public int Add(Model.assess model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into [" + databaseprefix + "assess](");
            strSql.Append("user_id,pm_id,value,remark,time");
            strSql.Append(") values(");
            strSql.Append("@user_id,@pm_id,@value,@remark,@time)");
            strSql.Append(";select @@IDENTITY");
            SqlParameter[] parameters =
            {
                new SqlParameter("@user_id", SqlDbType.Int,    4),
                new SqlParameter("@pm_id",   SqlDbType.Int,    4),
                new SqlParameter("@value",   SqlDbType.Int,    4),
                new SqlParameter("@remark",  SqlDbType.NText),
                new SqlParameter("@time",    SqlDbType.DateTime)
            };
            parameters[0].Value = model.user_id;
            parameters[1].Value = model.pm_id;
            parameters[2].Value = model.value;
            parameters[3].Value = model.remark;
            parameters[4].Value = model.time;
            object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);

            if (null != obj)
            {
                return(Convert.ToInt32(obj));
            }
            else
            {
                return(0);
            }
        }
コード例 #2
0
ファイル: assess.cs プロジェクト: hui3694/forcomp
 /// <summary>
 /// 组合成对象实体
 /// </summary>
 /// <param name="row">一行数据</param>
 /// <returns>Model.assess</returns>
 private Model.assess DataRowToModel(DataRow row)
 {
     Model.assess model = new Model.assess();
     if (row != null)
     {
         if (null != row["id"] && "" != row["id"].ToString())
         {
             model.id = int.Parse(row["id"].ToString());
         }
         if (null != row["user_id"] && "" != row["user_id"].ToString())
         {
             model.user_id = int.Parse(row["user_id"].ToString());
         }
         if (null != row["pm_id"] && "" != row["pm_id"].ToString())
         {
             model.pm_id = int.Parse(row["pm_id"].ToString());
         }
         if (null != row["value"] && "" != row["value"].ToString())
         {
             model.value = int.Parse(row["value"].ToString());
         }
         if (null != row["remark"])
         {
             model.remark = row["remark"].ToString();
         }
         if (null != row["time"] && "" != row["time"].ToString())
         {
             model.time = DateTime.Parse(row["time"].ToString());
         }
     }
     return(model);
 }
コード例 #3
0
ファイル: assess.cs プロジェクト: hui3694/forcomp
        /// <summary>
        /// 更新一条数据
        /// </summary>
        /// <param name="model">Model.assess</param>
        /// <returns>True or False</returns>
        public bool Update(Model.assess model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update [" + databaseprefix + "assess] set ");
            strSql.Append("user_id=@user_id,");
            strSql.Append("pm_id=@pm_id,");
            strSql.Append("value=@value,");
            strSql.Append("remark=@remark,");
            strSql.Append("time=@time");
            strSql.Append(" where id=@id");
            SqlParameter[] parameters =
            {
                new SqlParameter("@user_id", SqlDbType.Int,       4),
                new SqlParameter("@pm_id",   SqlDbType.Int,       4),
                new SqlParameter("@value",   SqlDbType.Int,       4),
                new SqlParameter("@remark",  SqlDbType.NText),
                new SqlParameter("@time",    SqlDbType.DateTime),
                new SqlParameter("@id",      SqlDbType.Int, 4)
            };
            parameters[0].Value = model.user_id;
            parameters[1].Value = model.pm_id;
            parameters[2].Value = model.value;
            parameters[3].Value = model.remark;
            parameters[4].Value = model.time;
            parameters[5].Value = model.id;
            int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            return(false);
        }
コード例 #4
0
        private void pm_assess(HttpContext context)
        {
            int uid   = DTRequest.GetInt("uid", 0);
            int pm_id = DTRequest.GetInt("pm_id", 0);
            int val   = DTRequest.GetInt("val", 0);

            Model.assess model = new Model.assess();
            model.user_id = uid;
            model.pm_id   = pm_id;
            model.value   = val;
            model.time    = DateTime.Now;

            if (new BLL.assess().Add(model) > 0)
            {
                context.Response.Write("{\"status\":1,\"msg\":\"评论成功!\"}");
            }
            else
            {
                context.Response.Write("{\"status\":0,\"msg\":\"评论失败!\"}");
            }
        }
コード例 #5
0
 /// <summary>
 /// 更新一条数据
 /// </summary>
 /// <param name="model">Model.assess</param>
 /// <returns>True Or False</returns>
 public bool Update(Model.assess model)
 {
     return(dal.Update(model));
 }
コード例 #6
0
 /// <summary>
 /// 增加一条数据
 /// </summary>
 /// <param name="model">Model.assess</param>
 /// <returns>ID</returns>
 public int Add(Model.assess model)
 {
     return(dal.Add(model));
 }