protected string GetLink(object objectId) { SiteObjectType siteObjectType = Helper.GetObjectType("Survey"); string localizationBaseFileName = "Wizards"; if (!string.IsNullOrEmpty(siteObjectType.LocalizationBaseFileName)) { localizationBaseFileName = siteObjectType.LocalizationBaseFileName; } string returnValue = GuiLanguage.GetGuiLanguage(localizationBaseFileName).GetString("TestNoLongerAvailable"); Guid dataObjectId = new Guid(objectId.ToString()); DataObjectSurvey dataObjectSurvey = DataObject.Load <DataObjectSurvey>(dataObjectId); if (dataObjectSurvey.State != ObjectState.Added) { returnValue = string.Format("<a href='{0}' class='inputButton'>{1}</a>", Helper.GetDetailLink(Helper.GetObjectTypeNumericID("Survey"), dataObjectId.ToString()), GuiLanguage.GetGuiLanguage(localizationBaseFileName).GetString("GoToTestLinkText")); } return(returnValue); }
protected override void OnInit(EventArgs e) { base.OnInit(e); revTxtMT.ValidationExpression = Constants.REGEX_EMAIL; survey = DataAccess.Business.DataObject.Load <DataObjectSurvey>(ObjectID, null, true); if (survey.State == ObjectState.Added) { survey.ObjectID = ObjectID; survey.Title = GuiLanguage.GetGuiLanguage("Shared").GetString("LabelUnnamed"); survey.CommunityID = CommunityID; survey.ShowState = ObjectShowState.InProgress; survey.PunkteGelb = 0; survey.PunkteGruen = 0; survey.PunkteRot = 0; survey.IsContest = false; survey.Insert(UserDataContext.GetUserDataContext()); survey.Title = string.Empty; } survey.SetValuesFromQuerySting(); FillEditForm(); }