// <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())));
 }
Esempio n. 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()));
Esempio n. 3
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())));
 }
 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())));
 }
 /// <summary>
 /// #  XSD name : F02_2014
 /// #  RELEASE : "R2.0.9.S03"
 /// #  Intermediate release number 007-20181030
 /// #  Last update : 30/10/2018
 /// #  Form : Contract notice
 /// </summary>
 private XElement NoticeBody()
 {
     return(TedHelpers.Element("FORM_SECTION",
                               TedHelpers.Element("PRIOR_INFORMATION_DEFENCE", new XAttribute("LG", _notice.Language), new XAttribute("CATEGORY", "ORIGINAL"), new XAttribute("FORM", "16"), new XAttribute("VERSION", "R2.0.8.S04"),
                                                  TedHelpers.ElementWithAttribute("FD_PRIOR_INFORMATION_DEFENCE", "CTYPE", _notice.Project.ContractType.ToTEDFormat(),
                                                                                  _helper.ContractingBody(_notice.Project, _notice.ContactPerson, _notice.CommunicationInformation, _notice.Type),
                                                                                  _helper.ObjectContract(),
                                                                                  _helper.ConditionsInformation(_notice.ConditionsInformationDefence),
                                                                                  _helper.Procedure(_notice.ProcedureInformation),
                                                                                  _helper.ComplementaryInformation()
                                                                                  )
                                                  )
                               ));
 }