Exemple #1
0
    //获取会员的最后一个订单
    public void GetEndOrdersInfoByMemberID()
    {
        QueryInfo Query = new QueryInfo();

        Query.PageSize    = 1;
        Query.CurrentPage = 1;
        Query.ParamInfos.Add(new ParamInfo("AND", "int", "OrdersInfo.Orders_BuyerID", "=", Session["member_id"].ToString()));
        Query.OrderInfos.Add(new OrderInfo("OrdersInfo.Orders_ID", "DESC"));
        IList <OrdersInfo> entitys = MyOrders.GetOrderss(Query);
        OrdersInfo         entity  = null;

        if (entitys != null)
        {
            entity = entitys[0];
        }
        if (entity != null)
        {
            if (tools.NullStr(Session["Orders_Address_ID"]) == "0" || tools.NullStr(Session["Orders_Address_ID"]) == "")
            {
                Session["Orders_Address_ID"]    = entity.Orders_Address_ID;
                Session["Orders_Address_State"] = entity.Orders_Address_State;
            }
            if (tools.NullStr(Session["Orders_Delivery_ID"]) == "0" || tools.NullStr(Session["Orders_Delivery_ID"]) == "")
            {
                Session["Orders_Delivery_ID"] = entity.Orders_Delivery;
            }
            if (tools.NullStr(Session["Orders_Payway_ID"]) == "0" || tools.NullStr(Session["Orders_Payway_ID"]) == "")
            {
                Session["Orders_Payway_ID"] = entity.Orders_Payway;
            }
            if (tools.NullStr(Session["Orders_DeliveryTime_ID"]) == "0" || tools.NullStr(Session["Orders_DeliveryTime_ID"]) == "")
            {
                Session["Orders_DeliveryTime_ID"] = entity.Orders_Delivery_Time_ID;
            }
        }
    }