示例#1
0
        // 获取订单列表
        public static List <Models.OrdersModel> GetOrders(string username)
        {
            SqlParameter[] sqlParameters = new SqlParameter[] {
                new SqlParameter("@Username", username)
            };
            string        sql  = "select * from orders where username = @Username";
            SqlDataReader data = SqlHelper.ExecuteTable(sql, sqlParameters);

            if (data == null)
            {
                return(null);
            }
            List <Models.OrdersModel> result = new List <Models.OrdersModel>();

            while (data.Read())
            {
                Models.OrdersModel order = new Models.OrdersModel();
                order.OrderId         = data.GetInt32(0);
                order.ItemId          = data.GetInt32(1);
                order.Username        = data.GetString(2);
                order.OrderNum        = data.GetInt32(3);
                order.OrderPrice      = data.GetDouble(4);
                order.OrderStatus     = data.GetString(5);
                order.OrderCreateTime = data.GetDateTime(6);
                result.Add(order);
            }
            return(result);
        }
示例#2
0
        // 新建订单, 并且返回订单
        public static Models.OrdersModel AddOrders(string username, int item_id, int num, double price)
        {
            Models.OrdersModel orders = new Models.OrdersModel();
            orders.OrderCreateTime = DateTime.Now;
            orders.OrderNum        = num;
            orders.OrderPrice      = price;
            orders.ItemId          = item_id;
            orders.OrderStatus     = "未支付";
            SqlParameter[] sqlParameters = new SqlParameter[] {
                new SqlParameter("@Username", username),
                new SqlParameter("@ItemId", item_id),
                new SqlParameter("@Num", num),
                new SqlParameter("@Price", price),
                new SqlParameter("@Status", orders.OrderStatus),
                new SqlParameter("@Time", orders.OrderCreateTime)
            };
            string sql = "insert into orders (item_id,username,order_num,order_price,order_status,order_create_time) values(@ItemId,@Username,@Num,@Price,@Status,@Time)\r\n select SCOPE_IDENTITY()\r\n go";

            orders.OrderId = Convert.ToInt32(SqlHelper.ExecuteScalar(sql, sqlParameters));
            return(orders);
        }
 public OrderDetailPage(Models.OrdersModel _order)
 {
     InitializeComponent();
 }