protected void btnSubmit_Click(object sender, EventArgs e) { lblError.Visible = divError.Visible = false; bool isnotValid = checkValid(); if (!isnotValid) { //drActivity var drDetail = ActivityRegistrationDetailUC.getDetails(); drDetail.Status = (int)SystemConstants.ActivityStatus.Active; string shortDescription = ""; string fullDescription = ""; ActivityRegistrationDescriptionUC.getActivityDetails(out shortDescription, out fullDescription); drDetail = ActivityRegistrationDescriptionUC.getDetails(drDetail); drDetail.ShortDescription = ""; drDetail.FullDescription = fullDescription; DateTime activityExpiryDate = DateTime.Today; bool usingTimetable; ActivityRegistrationTimetableUC.getExpiry(out activityExpiryDate, out usingTimetable); drDetail.ExpiryDate = activityExpiryDate; drDetail.ProviderID = ProviderID; if (usingTimetable) { drDetail.TimetableType = (int)SystemConstants.ScheduleViewFormat.Datagrid; } else { drDetail.TimetableType = (int)SystemConstants.ScheduleViewFormat.noTimetable; } //drActivityContact var contactDetails = ActivityRegistrationDetailUC.getContactDetail(); //dtSchedule var dtActSchedule = ActivityRegistrationTimetableUC.getTimetable(false); //drGrouping var drActGrouping = ActivityRegistrationGroup.getActSuitability(); drDetail.Keywords = ActivityRegistrationGroup.getKeywords(); int actID; //drImage var drImageDetail = ActivityRegistrationImageUC.GetImageDetail(); var dtImages = ActivityRegistrationImageUC.GetImages(); ProviderBFC.SaveActivity(drDetail, contactDetails, drActGrouping, dtActSchedule, drImageDetail, dtImages, out actID); Response.Redirect("~/Activities/"); } else { lblError.Visible = divError.Visible = true; } }
private void InitRegistration() { if (!WebSecurity.IsAuthenticated) { Response.Redirect("~/Account/Login.aspx"); } else { ActionKey = ObjectHandler.GetRandomKey(8); ProviderID = new MembershipHelper().GetProviderUserKey(WebSecurity.CurrentUserId); ActivityRegistrationDetailUC.InitRegistration(); ActivityRegistrationTimetableUC.initTimetable(); ActivityRegistrationImageUC.initUploader(ProviderID, ActionKey); } }