Commit 6754b9fc authored by liudong1993's avatar liudong1993

1

parent b2fb76dc
......@@ -1412,6 +1412,9 @@ namespace REBORN.Module.DMCModule
#region 开始组装数据
req.TemplateId = "E00001";
//查询通用条款 Contract_GeneralTerms
var termsList = dictvalueRepository.GetList(new RB_Dictvalue_Extend() { RB_Group_id = htModel.RB_Group_Id, DictKey = "Contract_GeneralTerms" });
List<Clause> clause = new List<Clause>();
req.Entrustment = new Entrustment()
{
......@@ -1450,6 +1453,14 @@ namespace REBORN.Module.DMCModule
Memo = htModel.TicketDescription
}
};
foreach (var item in termsList.Where(x => x.SNO == 1)) {
clause.Add(new Clause()
{
Item = item.Name,
Hint = item.Content
});
}
};
#endregion
......@@ -1483,6 +1494,15 @@ namespace REBORN.Module.DMCModule
Memo = htModel.HotelDescription
};
foreach (var item in termsList.Where(x => x.SNO == 2))
{
clause.Add(new Clause()
{
Item = item.Name,
Hint = item.Content
});
}
}
#endregion
......@@ -1518,6 +1538,14 @@ namespace REBORN.Module.DMCModule
TotalNumber = htModel.PickUpTNumber
};
foreach (var item in termsList.Where(x => x.SNO == 3))
{
clause.Add(new Clause()
{
Item = item.Name,
Hint = item.Content
});
}
}
#endregion
......@@ -1553,6 +1581,14 @@ namespace REBORN.Module.DMCModule
VisaDeadline = htModel.VisaDeadline
};
foreach (var item in termsList.Where(x => x.SNO == 4))
{
clause.Add(new Clause()
{
Item = item.Name,
Hint = item.Content
});
}
}
#endregion
......@@ -1562,37 +1598,21 @@ namespace REBORN.Module.DMCModule
{
req.Entrustment.Order.OtherService = new OtherService
{
Item = ReplaceParagraphTagsWithNewlines2(htModel.OtherConvention),// htModel.OtherConvention,
Item = ReplaceParagraphTagsWithNewlines(htModel.OtherConvention),// htModel.OtherConvention,
TotalCost = htModel.OtherConventionPrice ?? 0,
TotalNumber = htModel.OtherTNumber
};
}
#endregion
clause.Add(new Clause()
{
Item = "合同变更",
Hint = "委托人与受托人协商一致,可以变更本合同约定的内容,但应当以书面等形式由双方确认。由此增加的费用,由变更提出方承担;由此减少的费用,旅行社应当退还委托人。"
});
clause.Add(new Clause()
{
Item = "代订服务的责任约定",
Hint = @"1、因预订人原因代订服务取消的,旅行社按预订单的取消政策收取费用后,余款退还预订人。
2、因旅行社原因代订服务取消的,旅行社退还全部代订服务费用,并按代订服务费用总额的10 % 向预订人支付违约金。
3、※旅行社按本合同约定受托代订或代办相关事项,仅在受托范围内承担受托人的相应责任。因第三方(如酒店、机场、航空公司、车公司、同行人等)原因导致委托人人身、财产权益受到损害的,旅行社不承担责任,但应当协助委托人与责任方争取正当权益。"
});
clause.Add(new Clause()
{
Item = "争议解决方式",
Hint = "本合同项下发生的争议,由双方协商解决,或向有管辖权的旅游行政主管部门、消费者协会等有关部门投诉;协商、投诉解决不成的,向北京市朝阳区人民法院起诉。"
});
clause.Add(new Clause()
foreach (var item in termsList.Where(x => x.SNO == 5))
{
Item = "委托人及代理人声明",
Hint = @"1、委托人已认真阅读本合同内容,充分了解《相关告知及提示》,确认预订信息无误,同意遵守本合同约定。
2、由委托人的代理人签订本合同的,代理人须确保获得相应代理权限,且代理人承诺将本合同相关内容如实完整告知委托人并确保委托人受本合同约束。
3、由于无法与委托人进行书面往来确认事项,委托人同意采用电话或手机短信方式进行确认。"
});
clause.Add(new Clause()
{
Item = item.Name,
Hint = item.Content
});
}
req.SupplementaryClause = "";
req.TourGuides = null;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment