Example #1
0
    /// <summary>
    /// 提取团的简要信息,包括出发日期,价格,剩余团位
    /// </summary>
    /// <param name="group"></param>
    /// <returns></returns>
    public static GroupCurtInfo GroupToCurt(TravelGroupInfo group)
    {
        GroupCurtInfo curt = new GroupCurtInfo();

        curt.Date  = group.GoDate.ToDateOnlyString();
        curt.Price = group.OuterPrice.ToString();
        curt.Pos   = group.RemainNum.ToString();
        return(curt);
    }
Example #2
0
    protected string JsonInfo()
    {
        //获取同一线路,并且做促销的团
        List <GroupCurtInfo> list = new List <GroupCurtInfo>();

        foreach (V_Promotion_GroupInfo group in PromotionsGroups)
        {
            GroupCurtInfo model = new GroupCurtInfo();
            model.Date  = group.GoDate.ToDateOnlyString();
            model.Pos   = group.TotalNum.ToString();
            model.Price = PromotionBLL.CaculatePromotionPrice(group.RawOuterPrice, group.PromotionType, group.Discount, group.TotalPayOneTime, group.TotalPayOneTimeJoinNum).ToString();
            list.Add(model);
        }
        return(Arrow.Framework.JsonHelper.JsonSerializer(list));
    }