public void SingleEventTest() { //PortalEvent SingleEvent(int itemId) DesktopModulesFacade facade = new DesktopModulesFacade(); facade.SingleEvent(0); }
//**************************************************************** // // The Page_Load event on this Page is used to obtain the ModuleId // and ItemId of the event to edit. // // It then uses the Nairc.KPWPortal.EventsDB() data component // to populate the page's edit controls with the event details. // //**************************************************************** protected void Page_Load(Object Sender, EventArgs e) { // Determine ModuleId of Events Portal Module moduleId = Int32.Parse(Request.Params["Mid"]); // Verify that the current user has access to edit this module if (PortalSecurity.HasEditPermissions(moduleId) == false) { Response.Redirect("~/Errors/EditAccessDenied.aspx"); } // Determine ItemId of Events to Update if (Request.Params["ItemId"] != null) { itemId = Int32.Parse(Request.Params["ItemId"]); } // If the page is being requested the first time, determine if an // event itemId value is specified, and if so populate page // contents with the event details if (Page.IsPostBack == false) { if (itemId != 0) { // Obtain a single row of event information IDesktopModulesFacade facade = new DesktopModulesFacade(); PortalEvent ev = facade.SingleEvent(itemId); // Security check. verify that itemid is within the module. int dbModuleID = ev.ModuleID; if (dbModuleID != moduleId) { Response.Redirect("~/Errors/EditAccessDenied.aspx"); } TitleField.Text = ev.Title; DescriptionField.Text = ev.Description; ExpireField.Text = ev.ExpireDate.Value.ToShortDateString(); CreatedBy.Text = ev.CreatedByUser; WhereWhenField.Text = ev.WhereWhen; CreatedDate.Text = ev.CreatedDate.Value.ToShortDateString(); } // Store URL Referrer to return to portal ViewState["UrlReferrer"] = Request.UrlReferrer.ToString(); } }