Exception in template (Designs/Dwsimple/Paragraph/Calendar.cshtml): System.Net.WebException: The remote server returned an error: (503) Server Unavailable.
   at System.Net.HttpWebRequest.GetResponse()
   at System.Xml.XmlDownloadManager.GetNonFileStream(Uri uri, ICredentials credentials, IWebProxy proxy, RequestCachePolicy cachePolicy)
   at System.Xml.XmlUrlResolver.GetEntity(Uri absoluteUri, String role, Type ofObjectToReturn)
   at System.Xml.XmlTextReaderImpl.FinishInitUriString()
   at System.Xml.XmlReaderSettings.CreateReader(String inputUri, XmlParserContext inputContext)
   at System.Xml.Linq.XDocument.Load(String uri, LoadOptions options)
   at CompiledRazorTemplates.Dynamic.ddcaacfbbcfffbc.b__0(TextWriter __razor_helper_writer)
   at CompiledRazorTemplates.Dynamic.ddcaacfbbcfffbc.Execute()
   at RazorEngine.Templating.TemplateBase.RazorEngine.Templating.ITemplate.Run(ExecuteContext context)
   at RazorEngine.Razor.Parse[T](String razorTemplate, T model, String cacheName)
   at Dynamicweb.Rendering.Template.Output()
@using System.Xml.Linq; @using System.Text; @using System.Globalization; @{ init(); } @functions { private int columnsWritten { get; set; } private int columns { get; set; } public void init() { columnsWritten = Dynamicweb.Input.FormatInteger(System.Web.HttpContext.Current.Items["currentColumns"]); columns = GetInteger("Item.Width"); System.Web.HttpContext.Current.Items["currentColumns"] = columnsWritten + GetInteger("Item.Width"); } public void Fluid() { columnsWritten = Dynamicweb.Input.FormatInteger(System.Web.HttpContext.Current.Items["currentColumns"]); columns = 12; System.Web.HttpContext.Current.Items["currentColumns"] = columnsWritten + 12; } public string ColumnClass() { if (GetString("Item.WidthMobile") == "hide"){ return "col-md-" + GetString("Item.Width") + " hidden-xs"; } else { return "col-md-" + GetString("Item.Width") + " col-xs-" + GetString("Item.WidthMobile"); } } public string NewRow() { if (columns + columnsWritten > 12) { System.Web.HttpContext.Current.Items["currentColumns"] = columns; return "</div><div class=\"row\">"; } else { return string.Empty; } } } @NewRow() <div class="@ColumnClass()"> <h1>@GetString("Item.Titel")</h1> @if (@GetString("Item.LayoutMode") == "list") { @CalendarList(); } else { string thisyear = ""; <ul class="timeline hidden-xs"> @{ DateTime EndDate = DateTime.Now.AddDays(GetInteger("Item.Days")); String StartDate = DateTime.Now.ToString("dd/MM/yyyy"); String Limit = int.Parse(GetString("Item.CountLimit"), NumberStyles.AllowThousands).ToString(); if (GetBoolean("Item.StartDateNow") == false){ EndDate = Convert.ToDateTime(GetString("Item.StartDate")).AddDays(GetInteger("Item.Days")); StartDate = GetString("Item.StartDate"); } string linkstring = GetString("Item.FeedLink")+"&InKontonr="+GetString("Item.AccountNumber")+"&InMaksAntalAftaler="+Limit+"&InDatoFra="+StartDate+"&InDatoTil="+EndDate.ToString("dd/MM/yyyy"); if (GetString("Item.Show.Filter") != "alle"){ linkstring += "&InAftaletypeID=" + GetString("Item.Show.Filter"); } XDocument xdoc = XDocument.Load(linkstring); var elements = xdoc.Element("DATA").Elements("AFTALE"); foreach (var el in elements) { string id = "0"; string type = "alle"; DateTime date; string title = "Title"; string description = "Description"; string fulldate = "Date"; string cleanDate = ""; string location = ""; string document = ""; string document_type = "document"; if (el.Elements("ID").Any()){ id = el.Element("ID").Value; } if (el.Elements("AFTALETYPE").Any()){ type = el.Element("AFTALETYPE").Value; } if (el.Elements("DATO_FRA").Any() && el.Elements("KL_FRA").Any()) { date = DateTime.Parse(el.Element("DATO_FRA").Value + " " + el.Element("KL_FRA").Value, new CultureInfo("da-DK")); cleanDate = date.ToString("dddd d. MMMM kl. HH:mm", new CultureInfo("da-DK")); } if (el.Elements("OVERSKRIFT").Any()){ title = el.Element("OVERSKRIFT").Value; } if (el.Elements("BESKRIVELSE").Any()){ description = el.Element("BESKRIVELSE").Value; } if (el.Elements("DATO_FORMATERET").Any()){ fulldate = el.Element("DATO_FORMATERET").Value; } if (el.Elements("STED").Any()){ location = el.Element("STED").Value; } if (el.Elements("OFFENTLIGE_DOKUMENTER").Any() && el.Element("OFFENTLIGE_DOKUMENTER").Elements("DOKUMENT").Any() && el.Element("OFFENTLIGE_DOKUMENTER").Element("DOKUMENT").Elements("URL").Any()){ document = "http://kalender.brandsoft.dk/bska/" + el.Element("OFFENTLIGE_DOKUMENTER").Element("DOKUMENT").Element("URL").Value; } if (el.Elements("OFFENTLIGE_DOKUMENTER").Any() && el.Element("OFFENTLIGE_DOKUMENTER").Elements("DOKUMENT").Any() && el.Element("OFFENTLIGE_DOKUMENTER").Element("DOKUMENT").Elements("DOKUMENTTYPE").Any()){ document_type = el.Element("OFFENTLIGE_DOKUMENTER").Element("DOKUMENT").Element("DOKUMENTTYPE").Value; } <li class="event"> <div class="event-date"> <h3>@title</h3> </div> <div class="event-body"> <div class="row"> <div class="col-md-12"> <p> @description </p> @if (location != ""){ <p><i>@location</i></p> } @if (document != ""){ <a href="@document" class="btn btn-dw-primary pull-right" download>Download dokument</a> } </div> </div> </div> <div class="event-footer"> <ul class="aux-info-cells"> <li><span class="label label-default">@type</span> &nbsp;&nbsp; @fulldate</li> </ul> </div> </li> } } </ul> <div class="hidden-lg hidden-md hidden-sm"> @CalendarList(); </div> } </div> @helper CalendarList(){ <ul class="list-listings blog-list"> @{ DateTime EndDate = DateTime.Now.AddDays(GetInteger("Item.Days")); String StartDate = DateTime.Now.ToString("dd/MM/yyyy"); String Limit = int.Parse(GetString("Item.CountLimit"), NumberStyles.AllowThousands).ToString(); if (GetBoolean("Item.StartDateNow") == false){ EndDate = Convert.ToDateTime(GetString("Item.StartDate")).AddDays(GetInteger("Item.Days")); StartDate = GetString("Item.StartDate"); } string linkstring = GetString("Item.FeedLink")+"&InKontonr="+GetString("Item.AccountNumber")+"&InMaksAntalAftaler="+Limit+"&InDatoFra="+StartDate+"&InDatoTil="+EndDate.ToString("dd/MM/yyyy"); if (GetString("Item.Show.Filter") != "alle"){ linkstring += "&InAftaletypeID=" + GetString("Item.Show.Filter"); } XDocument xdoc = XDocument.Load(linkstring); var elements = xdoc.Element("DATA").Elements("AFTALE"); foreach (var el in elements) { string id = "0"; string type = "alle"; DateTime date; string title = "Title"; string description = "Description"; string fulldate = "Date"; string cleanDate = ""; string day = ""; string month = ""; string location = ""; string document = ""; if (el.Elements("ID").Any()){ id = el.Element("ID").Value; } if (el.Elements("AFTALETYPE").Any()){ type = el.Element("AFTALETYPE").Value; } if (el.Elements("DATO_FRA").Any() && el.Elements("KL_FRA").Any()) { date = DateTime.Parse(el.Element("DATO_FRA").Value + " " + el.Element("KL_FRA").Value, new CultureInfo("da-DK")); cleanDate = date.ToString("dddd d. MMMM kl. HH:mm", new CultureInfo("da-DK")); day = date.ToString(" d", new CultureInfo("da-DK")); month = date.ToString("MMM", new CultureInfo("da-DK")); } if (el.Elements("OVERSKRIFT").Any()){ title = el.Element("OVERSKRIFT").Value; } if (el.Elements("BESKRIVELSE").Any()){ description = el.Element("BESKRIVELSE").Value; } if (el.Elements("DATO_FORMATERET").Any()){ fulldate = el.Element("DATO_FORMATERET").Value; } if (el.Elements("STED").Any()){ location = el.Element("STED").Value; } if (el.Elements("OFFENTLIGE_DOKUMENTER").Any() && el.Element("OFFENTLIGE_DOKUMENTER").Elements("DOKUMENT").Any()){ foreach(var doc in el.Element("OFFENTLIGE_DOKUMENTER").Elements("DOKUMENT")) { if (doc.Element("DOKUMENTTYPE").Value == "OFFENTLIGT_AFTALE_BILLEDE"){ document = "http://kalender.brandsoft.dk/bska/" + doc.Element("URL").Value; break; } } } string link_start = ""; string link_end = ""; if (GetString("Item.ShowInfo") != "Hidden"){ link_start = "<div href=\"#\" onclick=\"toggle_visibility("+id+");\" style=\"cursor:pointer\">"; link_end = "</div>"; } string registration_url = "https://kalenderhtml5.brandsoft.dk/#/event/" + GetString("Item.AccountNumber") + "/" + id; @link_start <div class="row"> <div class="media col-md-12"> <div class="media-left"> <div class="media-object calendar-date bg-primary color-secondary text-center"><span>@day</span> @month</div> </div> <div class="media-body"> <h2 class="media-heading color-primary">@title</h2> @* <a href="@registration_url" target="_blank">Tilmeld</a> *@ <p class="list-item-info">@type</p> <p class="list-item-info nomargin"><i class="fa fa-fw fa-calendar-o"></i> @fulldate</p> <p class="list-item-info nomargin"><i class="fa fa-fw fa-map-marker"></i> @location</p> @{ string isHidden = ""; if (GetString("Item.ShowInfo") == "Closed" || GetString("Item.ShowInfo") == "Hidden"){ isHidden = "style=\"display:none;\""; } } <div id="@id" @isHidden> <p>@description</p> @{ var document_elements = el.Element("OFFENTLIGE_DOKUMENTER").Elements("DOKUMENT"); foreach(var doc in document_elements) { if(doc.Element("DOKUMENTTYPE").Value == "OFFENTLIGT_DOKUMENT") { string name = doc.Element("ORG_FILNAVN").Value; string url = "http://kalender.brandsoft.dk/bska/" + doc.Element("URL").Value; <br> <i class="fa fa-fw fa-file-o list-item-info"></i><a href="@url" target="_blank" class="document-link">@name</a> } } } </div> </div> <div class="media-right hidden-xs" style="width: 33%;"> @if (document != ""){ if (GetString("Item.ShowInfo") == "Open"){ <img class="img-responsive bigPic" src="@document" alt="" id="@(id)_img" style="max-height: 500px; float:right; position: relative;"></img> } else { <img class="img-responsive" src="@document" alt="" id="@(id)_img" style="max-height: 100px; float:right; position: relative;"></img> } } </div> </div> </div> if (!string.IsNullOrWhiteSpace(description) || !string.IsNullOrWhiteSpace(document)){ if (GetString("Item.ShowInfo") == "Open"){ <p id="@(id)_chevron" class="text-center chevron"></p> } else if (GetString("Item.ShowInfo") == "Closed") { <p id="@(id)_chevron" class="text-center chevron bottom"></p> } } @link_end <hr> } } </ul> } <script type="text/javascript"> function toggle_visibility(id) { if($('#' + id + "_chevron").length){ $('#' + id).stop().slideToggle('slow'); $('#' + id + "_chevron").toggleClass('bottom'); var image = $('#' + id + "_img") if(image.length && !image.hasClass('bigPic')){ var container_width = image.parent().width(); var image_height; var natural_width = document.getElementById(id + "_img").naturalWidth; var natural_height = document.getElementById(id + "_img").naturalHeight; if(natural_width < container_width){ //> container_width = natural_width; } var res = container_width / natural_width; image_height = natural_height * res; if(image_height > 400){ image_height = 400; } image.addClass('bigPic'); image.css('max-height', image_height + "px"); }else{ image.removeClass('bigPic'); image.css('max-height', "100px"); } } } </script>

 

Ny præst

i Gentofte sogn per 1. februar

Sognepræst Adam Garff er tiltrådt sit embede 1. februar og indsættes den 24. februar. Se mere

 

Fredagsmøde

Den 1. marts kl. 14:00 i sognegården

"Mine rødder i barndom, som præst og i kvindebevægelsen", foredrag ved cand. theol. Lis Bisgaard. se mere

 

Koncert

Fyraftenskoncert den 22. marts kl. 16:30

Med Anker Sigfusson, cello og Ruben Munk, orgel. Bachs cellosuite nr. 1 og 4 samt triosonate for orgel i d-mol

 

Kirkekunst

af kunstneren Per Kirkeby i Gentofte Kirke

Besøg Gentofte Kirke og oplev Per Kirkebys glasmalerier og alterbillede. Se mere


 

Dåb

Ønskes dåb i Gentofte Kirke kontaktes kordegnekontoret eller en af præsterne for nærmere aftale herom.
Efterfølgende udfyldes dåbstilmeldingen

 

Vielse

Ønskes vielse eller kirkelig velsignelse foretaget i Gentofte Kirke, bedes man kontakte en af sognets præster for nærmere aftale herom. Se mere

 

Begravelse

Aftale om begravelse eller bisættelse aftales med en af sognets præster.
Normale tider for begravelse eller bisættelse er kl. 12:30 og 14:00. Se mere


Musik i Gentofte Kirke

Gentofte Kirke danner hvert år rammen om et stort antal klassiske koncerter. Ved de månedlige fyraftenskoncerter bydes der på er varieret program af solister og kammermusikkere på højeste niveau. Jævnligt fremføres der større værker og kantater for kor og orkester af komponister som Bach og Händel. Desuden har Det Danske Pigekor hjemsted i kirken.

Gentofte sogns historie

Gentofte Kirke er den ældste kirke i Gentofte Kommune. Den er opført i 1100-tallet og kan med stor sandsynlighed dateres til 1176.
Gentofte var dengang en lille landsby, og sognets udstrækning svarede til det, der i dag udgør hele Gentofte Kommune.
Se mere om kirkens historie


                     

Per Kirkebys glasmalerier og alterbillede se mere