コード例 #1
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(XHD.Model.Personal_Score model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update Personal_Score set ");
            strSql.Append("DtypeName=@DtypeName,");
            strSql.Append("DtypeId=@DtypeId,");
            strSql.Append("UserName=@UserName,");
            strSql.Append("UserId=@UserId,");
            strSql.Append("ItemName=@ItemName,");
            strSql.Append("ItemId=@ItemId,");
            strSql.Append("Content=@Content,");
            strSql.Append("IsTure=@IsTure,");
            strSql.Append("Score=@Score,");
            strSql.Append("OperationName=@OperationName,");
            strSql.Append("OperationId=@OperationId,");
            strSql.Append("CreateDate=@CreateDate");
            strSql.Append(" where Id=@Id");
            MySqlParameter[] parameters =
            {
                new MySqlParameter("@DtypeName",     MySqlDbType.VarChar, 50),
                new MySqlParameter("@DtypeId",       MySqlDbType.Int32,   11),
                new MySqlParameter("@UserName",      MySqlDbType.VarChar, 50),
                new MySqlParameter("@UserId",        MySqlDbType.Int32,   11),
                new MySqlParameter("@ItemName",      MySqlDbType.VarChar, 50),
                new MySqlParameter("@ItemId",        MySqlDbType.Int32,   11),
                new MySqlParameter("@Content",       MySqlDbType.Text),
                new MySqlParameter("@IsTure",        MySqlDbType.VarChar,  1),
                new MySqlParameter("@Score",         MySqlDbType.Decimal, 16),
                new MySqlParameter("@OperationName", MySqlDbType.VarChar, 50),
                new MySqlParameter("@OperationId",   MySqlDbType.Int32,   11),
                new MySqlParameter("@CreateDate",    MySqlDbType.VarChar, 50),
                new MySqlParameter("@Id",            MySqlDbType.Int32, 11)
            };
            parameters[0].Value  = model.DtypeName;
            parameters[1].Value  = model.DtypeId;
            parameters[2].Value  = model.UserName;
            parameters[3].Value  = model.UserId;
            parameters[4].Value  = model.ItemName;
            parameters[5].Value  = model.ItemId;
            parameters[6].Value  = model.Content;
            parameters[7].Value  = model.IsTure;
            parameters[8].Value  = model.Score;
            parameters[9].Value  = model.OperationName;
            parameters[10].Value = model.OperationId;
            parameters[11].Value = model.CreateDate;
            parameters[12].Value = model.Id;

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

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
コード例 #2
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int Add(XHD.Model.Personal_Score model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into Personal_Score(");
            strSql.Append("Factory_Id,DtypeName,DtypeId,UserName,UserId,ItemName,ItemId,Content,IsTure,Score,OperationName,OperationId,CreateDate,Item_StandardId)");
            strSql.Append(" values (");
            strSql.Append("@Factory_Id,@DtypeName,@DtypeId,@UserName,@UserId,@ItemName,@ItemId,@Content,@IsTure,@Score,@OperationName,@OperationId,@CreateDate,@Item_StandardId)");
            strSql.Append(";select @@IDENTITY");

            MySqlParameter[] parameters =
            {
                new MySqlParameter("@Factory_Id",      MySqlDbType.VarChar, 60),
                new MySqlParameter("@DtypeName",       MySqlDbType.VarChar, 50),
                new MySqlParameter("@DtypeId",         MySqlDbType.Int32,   11),
                new MySqlParameter("@UserName",        MySqlDbType.VarChar, 50),
                new MySqlParameter("@UserId",          MySqlDbType.Int32,   11),
                new MySqlParameter("@ItemName",        MySqlDbType.VarChar, 50),
                new MySqlParameter("@ItemId",          MySqlDbType.Int32,   11),
                new MySqlParameter("@Content",         MySqlDbType.Text),
                new MySqlParameter("@IsTure",          MySqlDbType.VarChar,  1),
                new MySqlParameter("@Score",           MySqlDbType.Decimal, 16),
                new MySqlParameter("@OperationName",   MySqlDbType.VarChar, 50),
                new MySqlParameter("@OperationId",     MySqlDbType.Int32,   11),
                new MySqlParameter("@CreateDate",      MySqlDbType.VarChar, 50),
                new MySqlParameter("@Item_StandardId", MySqlDbType.Int32, 11)
            };
            parameters[0].Value  = model.Factory_Id;
            parameters[1].Value  = model.DtypeName;
            parameters[2].Value  = model.DtypeId;
            parameters[3].Value  = model.UserName;
            parameters[4].Value  = model.UserId;
            parameters[5].Value  = model.ItemName;
            parameters[6].Value  = model.ItemId;
            parameters[7].Value  = model.Content;
            parameters[8].Value  = model.IsTure;
            parameters[9].Value  = model.Score;
            parameters[10].Value = model.OperationName;
            parameters[11].Value = model.OperationId;
            parameters[12].Value = model.CreateDate;
            parameters[13].Value = model.Item_StandardId;

            object obj = DbHelperMySQL.GetSingle(strSql.ToString(), parameters);

            if (obj == null)
            {
                return(0);
            }
            else
            {
                return(Convert.ToInt32(obj));
            }
        }
コード例 #3
0
        /// <summary>
        /// 增加积分
        /// </summary>
        public bool AddScore(XHD.Model.Personal_Score model, DataTable dt)
        {
            List <string> strSqlList = new List <string>();
            string        strSql     = string.Empty;

            int scoreTotal = 0;


            if (dt != null && dt.Rows.Count > 0)
            {
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    scoreTotal += Convert.ToInt32(dt.Rows[i]["standardScore"].ToString());

                    strSql = string.Format(@" insert into Personal_Score(Factory_Id,DtypeName,DtypeId,UserName,UserId,ItemName,ItemId,Item_StandardId,Content,IsTure,Score,OperationName,OperationId,CreateDate) 
                                                 values ('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}','{10}','{11}','{12}','{13}')",
                                           model.Factory_Id, model.DtypeName, model.DtypeId, model.UserName, model.UserId, model.ItemName, model.ItemId, Convert.ToInt32(dt.Rows[i]["standardId"].ToString()),
                                           model.Content, model.IsTure, Convert.ToDecimal(dt.Rows[i]["standardScore"].ToString()), model.OperationName, model.OperationId, model.CreateDate);

                    strSqlList.Add(strSql);
                }
            }

            strSql = string.Format(@" insert into Personal_Score(Factory_Id,DtypeName,DtypeId,UserName,UserId,ItemName,ItemId,Item_StandardId,Content,IsTure,Score,OperationName,OperationId,CreateDate) 
                                      values ('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}','{10}','{11}','{12}','{13}')",
                                   model.Factory_Id, model.DtypeName, model.DtypeId, model.UserName, model.UserId, model.ItemName, model.ItemId, "",
                                   model.Content, model.IsTure, scoreTotal, model.OperationName, model.OperationId, model.CreateDate);

            strSqlList.Add(strSql);


            int rows = DbHelperMySQL.ExecuteSqlTran(strSqlList);

            if (rows >= 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
コード例 #4
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public XHD.Model.Personal_Score GetModel(int Id)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  Id,Factory_Id,DtypeName,DtypeId,UserName,UserId,ItemName,ItemId,Content,IsTure,Score,OperationName,OperationId,CreateDate from Personal_Score ");
            strSql.Append(" where Id=@Id  limit 1");
            MySqlParameter[] parameters =
            {
                new MySqlParameter("@Id", MySqlDbType.Int32, 11)
            };
            parameters[0].Value = Id;

            XHD.Model.Personal_Score model = new XHD.Model.Personal_Score();
            DataSet ds = DbHelperMySQL.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
コード例 #5
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public XHD.Model.Personal_Score DataRowToModel(DataRow row)
 {
     XHD.Model.Personal_Score model = new XHD.Model.Personal_Score();
     if (row != null)
     {
         if (row["Id"] != null && row["Id"].ToString() != "")
         {
             model.Id = int.Parse(row["Id"].ToString());
         }
         if (row["DtypeName"] != null)
         {
             model.DtypeName = row["DtypeName"].ToString();
         }
         if (row["DtypeId"] != null && row["DtypeId"].ToString() != "")
         {
             model.DtypeId = int.Parse(row["DtypeId"].ToString());
         }
         if (row["UserName"] != null)
         {
             model.UserName = row["UserName"].ToString();
         }
         if (row["UserId"] != null && row["UserId"].ToString() != "")
         {
             model.UserId = int.Parse(row["UserId"].ToString());
         }
         if (row["ItemName"] != null)
         {
             model.ItemName = row["ItemName"].ToString();
         }
         if (row["ItemId"] != null && row["ItemId"].ToString() != "")
         {
             model.ItemId = int.Parse(row["ItemId"].ToString());
         }
         if (row["Content"] != null)
         {
             model.Content = row["Content"].ToString();
         }
         if (row["IsTure"] != null)
         {
             model.IsTure = row["IsTure"].ToString();
         }
         if (row["Score"] != null && row["Score"].ToString() != "")
         {
             model.Score = decimal.Parse(row["Score"].ToString());
         }
         if (row["OperationName"] != null)
         {
             model.OperationName = row["OperationName"].ToString();
         }
         if (row["OperationId"] != null && row["OperationId"].ToString() != "")
         {
             model.OperationId = int.Parse(row["OperationId"].ToString());
         }
         if (row["CreateDate"] != null)
         {
             model.CreateDate = row["CreateDate"].ToString();
         }
         if (row["Item_StandardId"] != null && row["Item_StandardId"].ToString() != "")
         {
             model.Item_StandardId = int.Parse(row["Item_StandardId"].ToString());
         }
     }
     return(model);
 }