Beispiel #1
0
        public IList <Model.TD_Shop_Order> GetUnPayOrder()
        {
            string sql = "SELECT OrderID FROM TD_Shop_Order WHERE IsPay='0' and OrderTime<@Time";

            MySqlParameter[] parameters =
            {
                new MySqlParameter("@Time", DateTime.Now.AddHours(-1))
            };
            IList <ShiMiao.Model.TD_Shop_Order> list = new List <ShiMiao.Model.TD_Shop_Order>();

            using (DbDataReader dr = MySqlHelperUtil.ExecuteReader(sql, parameters))
            {
                while (dr.Read())
                {
                    ShiMiao.Model.TD_Shop_Order model = new ShiMiao.Model.TD_Shop_Order();

                    if (dr[0] != DBNull.Value)
                    {
                        model.OrderID = dr.GetString(0);
                    }
                    list.Add(model);
                }
                return(list);
            }
        }
Beispiel #2
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int Add(ShiMiao.Model.TD_Shop_Order model, string tranID)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into TD_Shop_Order(");
            strSql.Append("OrderID,PayNo,OrgID,OriPrice,RealPrice,Status,MemberID,NickName,HeaderImage,Mobile,OrderType,PayType,IsPay,IsMemberDeleted,OrderTime,PayTime,CompleteTime,Message,ExtraPrice");
            strSql.Append(") values (");
            strSql.Append("@OrderID,@PayNo,@OrgID,@OriPrice,@RealPrice,@Status,@MemberID,@NickName,@HeaderImage,@Mobile,@OrderType,@PayType,@IsPay,@IsMemberDeleted,@OrderTime,@PayTime,@CompleteTime,@Message,@ExtraPrice");
            strSql.Append(") ");

            MySqlParameter[] parameters =
            {
                new MySqlParameter("@OrderID",         model.OrderID),
                new MySqlParameter("@PayNo",           model.PayNo),
                new MySqlParameter("@OrgID",           model.OrgID),
                new MySqlParameter("@OriPrice",        model.OriPrice),
                new MySqlParameter("@RealPrice",       model.RealPrice),
                new MySqlParameter("@Status",          model.Status),
                new MySqlParameter("@MemberID",        model.MemberID),
                new MySqlParameter("@NickName",        model.NickName),
                new MySqlParameter("@HeaderImage",     model.HeaderImage),
                new MySqlParameter("@Mobile",          model.Mobile),
                new MySqlParameter("@OrderType",       model.OrderType),
                new MySqlParameter("@PayType",         model.PayType),
                new MySqlParameter("@IsPay",           model.IsPay),
                new MySqlParameter("@IsMemberDeleted", model.IsMemberDeleted),
                new MySqlParameter("@OrderTime",       model.OrderTime),
                new MySqlParameter("@PayTime",         model.PayTime),
                new MySqlParameter("@CompleteTime",    model.CompleteTime),
                new MySqlParameter("@Message",         model.Message),
                new MySqlParameter("@ExtraPrice",      model.ExtraPrice)
            };
            return(MySqlHelperUtil.ExecuteNonQuery(tranID, strSql.ToString(), parameters));
        }
Beispiel #3
0
        public Model.TD_Shop_Order GetModel(string OrderID)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select OrderID,PayNo,OrgID,OriPrice,RealPrice,Status,MemberID,NickName,HeaderImage,Mobile,OrderType,PayType,IsPay,IsMemberDeleted,OrderTime,PayTime,CompleteTime ,Message,ExtraPrice");
            strSql.Append("  from TD_Shop_Order ");
            strSql.Append(" where OrderID=@OrderID ");
            MySqlParameter[] parameters =
            {
                new MySqlParameter("@OrderID", OrderID)
            };

            ShiMiao.Model.TD_Shop_Order model = null;
            using (DbDataReader dr = MySqlHelperUtil.ExecuteReader(strSql.ToString(), parameters))
            {
                while (dr.Read())
                {
                    model = new ShiMiao.Model.TD_Shop_Order();
                    if (dr[0] != DBNull.Value)
                    {
                        model.OrderID = dr.GetString(0);
                    }
                    if (dr[1] != DBNull.Value)
                    {
                        model.PayNo = dr.GetString(1);
                    }
                    if (dr[2] != DBNull.Value)
                    {
                        model.OrgID = dr.GetInt32(2);
                    }
                    if (dr[3] != DBNull.Value)
                    {
                        model.OriPrice = dr.GetDecimal(3);
                    }
                    if (dr[4] != DBNull.Value)
                    {
                        model.RealPrice = dr.GetDecimal(4);
                    }
                    if (dr[5] != DBNull.Value)
                    {
                        model.Status = dr.GetInt32(5);
                    }
                    if (dr[6] != DBNull.Value)
                    {
                        model.MemberID = dr.GetString(6);
                    }
                    if (dr[7] != DBNull.Value)
                    {
                        model.NickName = dr.GetString(7);
                    }
                    if (dr[8] != DBNull.Value)
                    {
                        model.HeaderImage = dr.GetString(8);
                    }
                    if (dr[9] != DBNull.Value)
                    {
                        model.Mobile = dr.GetString(9);
                    }
                    if (dr[10] != DBNull.Value)
                    {
                        model.OrderType = dr.GetInt32(10);
                    }
                    if (dr[11] != DBNull.Value)
                    {
                        model.PayType = dr.GetInt32(11);
                    }
                    if (dr[12] != DBNull.Value)
                    {
                        model.IsPay = dr.GetString(12);
                    }
                    if (dr[13] != DBNull.Value)
                    {
                        model.IsMemberDeleted = dr.GetString(13);
                    }
                    if (dr[14] != DBNull.Value)
                    {
                        model.OrderTime = dr.GetDateTime(14);
                    }
                    if (dr[15] != DBNull.Value)
                    {
                        model.PayTime = dr.GetDateTime(15);
                    }
                    if (dr[16] != DBNull.Value)
                    {
                        model.CompleteTime = dr.GetDateTime(16);
                    }
                    if (dr[17] != DBNull.Value)
                    {
                        model.Message = dr.GetString(17);
                    }
                    if (dr[18] != DBNull.Value)
                    {
                        model.ExtraPrice = dr.GetDecimal(18);
                    }
                }
                return(model);
            }
        }