Esempio n. 1
0
    /// <summary>
    /// 获取餐饮当前用户当前订单条数
    /// </summary>
    /// <returns></returns>
    public static int getItemCount()
    {
        V_WEC_CY_ITEM conf2 = new V_WEC_CY_ITEM();

        conf2.F_ID     = userid;
        conf2.O_ID     = 0;
        conf2.STORE_ID = CYUtil.getStoreId();
        List <V_WEC_CY_ITEM> list = BLLTable <V_WEC_CY_ITEM> .Factory("conn_canyin").Select(new V_WEC_CY_ITEM(), conf2);

        return(list.Count);
    }
Esempio n. 2
0
    /// <summary>
    /// 获取当前用户当前订单条目的价格总和
    /// </summary>
    /// <returns></returns>
    public static decimal getItemsPrice()
    {
        V_WEC_CY_ITEM conf2 = new V_WEC_CY_ITEM();

        conf2.F_ID     = userid;
        conf2.O_ID     = 0;
        conf2.STORE_ID = CYUtil.getStoreId();
        List <V_WEC_CY_ITEM> list = BLLTable <V_WEC_CY_ITEM> .Factory("conn_canyin").Select(new V_WEC_CY_ITEM(), conf2);

        StringBuilder sb    = new StringBuilder();
        decimal       total = 0;

        foreach (V_WEC_CY_ITEM item in list)
        {
            decimal price = item.SPECIAL_PRICE == 0 ? item.DISH_PRICE : item.SPECIAL_PRICE;
            total += price * item.NUM;
        }
        return(total);
    }