// <summary>
 //  XSD name : F06_2014
 //  RELEASE : "R2.0.9.S03"
 //  Intermediate release number 007-20181030
 //  Last update : 30/10/2018
 //  Form : Contract award notice - utilities
 // </summary>
 private XElement NoticeBody()
 {
     return(TedHelpers.Element("FORM_SECTION",
                               TedHelpers.Element("F06_2014", new XAttribute("LG", _notice.Language), new XAttribute("CATEGORY", "ORIGINAL"), new XAttribute("FORM", "F06"),
                                                  TedHelpers.LegalBasis(_notice),
                                                  _helper.ContractingBody(_notice.Project, _notice.ContactPerson, _notice.CommunicationInformation, _notice.Type),
                                                  _helper.ObjectContract(),
                                                  _helper.Procedure(),
                                                  _helper.ContractAward(),
                                                  _helper.ComplementaryInformation())));
 }
Пример #2
0
 private XElement NoticeBody() =>
 TedHelpers.Element("FORM_SECTION",
                    TedHelpers.Element("F21_2014", new XAttribute("LG", _notice.Language), new XAttribute("CATEGORY", "ORIGINAL"), new XAttribute("FORM", "F21"),
                                       TedHelpers.LegalBasis(_notice),
                                       NoticeType(),
                                       _helper.ContractingBody(_notice.Project, _notice.ContactPerson, _notice.CommunicationInformation, _notice.Type),
                                       _helper.ObjectContract(),
                                       _helper.ConditionsInformation(),
                                       _configuration.ProcedureInformation != null ? _helper.Procedure() : null,
                                       _notice.Type == Enums.NoticeType.SocialContractAward ? _helper.ContractAward() : null,
                                       _helper.ComplementaryInformation()));
 /// <summary>
 /// #  XSD name : F14_2014
 /// #  RELEASE : "R2.0.9.S03"
 /// #  Intermediate release number 007-20181030
 /// #  Last update : 08/06/2018
 /// #  Form : Corrigendum
 /// </summary>
 private XElement NoticeBody()
 {
     return(TedHelpers.Element("FORM_SECTION",
                               TedHelpers.Element("F14_2014", new XAttribute("LG", _notice.Language), new XAttribute("CATEGORY", "ORIGINAL"), new XAttribute("FORM", "F14"),
                                                  TedHelpers.LegalBasis(_notice, _parent),
                                                  ContractingBody(_notice.Project, _notice.ContactPerson, _notice.CommunicationInformation),
                                                  ObjectContract(),
                                                  ComplementaryInformation(),
                                                  TedHelpers.Element("CHANGES",
                                                                     ChangesToXml(new NoticeChangesFactory(_notice, _parent, _translationProvider).Changes()),
                                                                     TedHelpers.PElement("INFO_ADD", _notice.CorrigendumAdditionalInformation)))));
 }
Пример #4
0
 /// <summary>
 /// #  XSD name : F04_2014
 /// #  RELEASE : "R2.0.9.S04"
 /// #  Intermediate release number 007-20181030
 /// #  Last update : 30/10/2018
 /// #  Form : Periodic indicative notice - utilities
 /// </summary>
 private XElement NoticeBody()
 {
     return(TedHelpers.Element("FORM_SECTION",
                               TedHelpers.Element("F04_2014", new XAttribute("LG", _notice.Language), new XAttribute("CATEGORY", "ORIGINAL"), new XAttribute("FORM", "F04"),
                                                  TedHelpers.LegalBasis(_notice),
                                                  TedHelpers.ElementWithAttribute("NOTICE", "TYPE", _notice.Type == NoticeType.PeriodicIndicativeUtilitiesReduceTimeLimits ? "PER_REDUCING_TIME_LIMITS" : "PER_ONLY"),
                                                  _helper.ContractingBody(_notice.Project, _notice.ContactPerson, _notice.CommunicationInformation, _notice.Type),
                                                  _helper.ObjectContract(),
                                                  _helper.ConditionsInformation(),
                                                  _helper.Procedure(),
                                                  _helper.ComplementaryInformation())));
 }
 /// <summary>
 /// #  XSD name : F01_2014
 /// #  RELEASE : "R2.0.9.S03"
 /// #  Intermediate release number 007-20181030
 /// #  Last update : 30/10/2018
 /// #  Form : Prior information notice
 /// </summary>
 private XElement NoticeBody()
 {
     return(TedHelpers.Element("FORM_SECTION",
                               TedHelpers.Element("F20_2014", new XAttribute("LG", _notice.Language), new XAttribute("CATEGORY", "ORIGINAL"), new XAttribute("FORM", "F20"),
                                                  TedHelpers.LegalBasis(_notice, _parent),
                                                  ContractingBody(_notice.Project.Organisation, _notice.ContactPerson, _notice.CommunicationInformation),
                                                  ObjectContract(),
                                                  Procedure(),
                                                  ContractAward(),
                                                  ComplementaryInformation(),
                                                  Modifications())));
 }
 private XElement NoticeBody()
 {
     return(TedHelpers.Element("FORM_SECTION",
                               TedHelpers.Element("F23_2014", new XAttribute("LG", _notice.Language), new XAttribute("CATEGORY", "ORIGINAL"), new XAttribute("FORM", "F23"),
                                                  TedHelpers.LegalBasis(_notice),
                                                  TedHelpers.ElementWithAttribute("NOTICE", "TYPE", _notice.Type == NoticeType.SocialConcessionPriorInformation ? "PRI" : "CONCESSION_AWARD_CONTRACT"),
                                                  _helper.ContractingBody(_notice.Project, _notice.ContactPerson, _notice.CommunicationInformation, _notice.Type),
                                                  _helper.ObjectContract(),
                                                  _helper.ConditionsInformation(),
                                                  _helper.Procedure(),
                                                  _notice.Type == NoticeType.SocialConcessionAward ? _helper.ContractAward() : null,
                                                  _helper.ComplementaryInformation())));
 }