Item uit Sitecore.Event

using Sitecore.Data.Items;
using Sitecore.Events;   

public class Veldvalidatie
    {
        protected void OnItemSaved(object obj, EventArgs args)
        {
            Item item = Event.ExtractParameter(args, 0) as Item;
            SitecoreEventArgs evt = args as SitecoreEventArgs;

            // check of Einddatum >= activitydate, mits Einddatum ingevuld (verzoek van klant)
            if (item.Fields["activitydate"] != null && item.Fields["Einddatum"] != null && !String.IsNullOrEmpty(item["Einddatum"]))
            {
                // datums kunnen als het goed is gewoon als string worden vergeleken
                if (item["Einddatum"].CompareTo(item["activitydate"]) < 0)
                {
                    evt.Result.Cancel = true;
                    Sitecore.Context.ClientPage.ClientResponse.Eval("alert('De einddatum kan niet eerder zijn dan de startdatum.')");
                }
            }
        }
    }

{{opmerking.Naam}}:

{{opmerking.OpmerkingText}}

            

Saving your comment....

Naam is verplicht!
Email is verplicht!
Opmerking is verplicht!