protected void Page_Load(object sender, EventArgs e) { // Initialize score filter FormFieldInfo ffi = new FormFieldInfo(); ffi.Name = " HAVING SUM(Value)"; ffi.DataType = FormFieldDataTypeEnum.Integer; ucScoreFilter.FieldInfo = ffi; ucScoreFilter.DefaultOperator = ">="; ucScoreFilter.WhereConditionFormat = "{0} {2} {1}"; // Get modify permission of current user modifyPermission = ContactHelper.AuthorizedModifyContact(SiteId, false); // Set where condition gridElem.WhereCondition = "(ScoreId = @ScoreID) AND (Expiration IS NULL OR Expiration > @CurrentDate) GROUP BY OM_SelectScoreContact.ContactID, ContactFullNameJoined, ContactStatusID" + ucScoreFilter.GetWhereCondition(); // Add parameters QueryDataParameters parameters = new QueryDataParameters(); parameters.AddDateTime("@CurrentDate", DateTime.Now); parameters.AddId("@CurrentSiteID", SiteId); parameters.AddId("@ScoreID", QueryHelper.GetInteger("ScoreID", 0)); gridElem.QueryParameters = parameters; // Register OnExternalDataBound gridElem.OnExternalDataBound += new OnExternalDataBoundEventHandler(gridElem_OnExternalDataBound); gridElem.OnBeforeFiltering += new OnBeforeFiltering(gridElem_OnBeforeFiltering); // Initialize dropdown lists if (!RequestHelper.IsPostBack()) { drpAction.Items.Add(new ListItem(GetString("general." + Action.SelectAction), Convert.ToInt32(Action.SelectAction).ToString())); if ((modifyPermission || ContactGroupHelper.AuthorizedModifyContactGroup(SiteId, false)) && ContactGroupHelper.AuthorizedReadContactGroup(SiteId, false)) { drpAction.Items.Add(new ListItem(GetString("om.account." + Action.AddToGroup), Convert.ToInt32(Action.AddToGroup).ToString())); } if (modifyPermission) { drpAction.Items.Add(new ListItem(GetString("om.account." + Action.ChangeStatus), Convert.ToInt32(Action.ChangeStatus).ToString())); } drpWhat.Items.Add(new ListItem(GetString("om.contact." + What.Selected), Convert.ToInt32(What.Selected).ToString())); drpWhat.Items.Add(new ListItem(GetString("om.contact." + What.All), Convert.ToInt32(What.All).ToString())); } else { if (RequestHelper.CausedPostback(btnOk)) { // Set delayed reload for unigrid if mass action is performed gridElem.DelayedReload = true; } } // Register JS scripts RegisterScripts(); }
protected void Page_Load(object sender, EventArgs e) { if (PageSize >= 0) { gridElem.Pager.DefaultPageSize = PageSize; } gridElem.OrderBy = OrderBy; gridElem.WhereCondition = WhereCondition; gridElem.OnExternalDataBound += gridElem_OnExternalDataBound; gridElem.GridOptions.ShowSelection = ShowSelection; // Set gridelement empty list info text either to set property or default value gridElem.ZeroRowsText = String.IsNullOrEmpty(ZeroRowsText) ? GetString("om.activities.noactivities") : GetString(ZeroRowsText); gridElem.FilteredZeroRowsText = String.IsNullOrEmpty(FilteredZeroRowsText) ? GetString("om.activities.noactivities.filtered") : GetString(FilteredZeroRowsText); if (ContactID > 0) { gridElem.Query = "om.activity.selectcontactactivitylist"; QueryDataParameters parameters = new QueryDataParameters(); parameters.AddId("@ContactID", ContactID); gridElem.QueryParameters = parameters; } modifyPermission = AuthorizationHelper.AuthorizedManageActivity(SiteContext.CurrentSiteID, false); ScriptHelper.RegisterDialogScript(Page); string scriptBlock = string.Format(@" function ViewDetails(id) {{ modalDialog('{0}' + id, 'ActivityDetails', '900', '950'); return false; }}", ResolveUrl(@"~/CMSModules/Activities/Pages/Tools/Activities/Activity/Activity_Details.aspx")); ScriptHelper.RegisterClientScriptBlock(this, GetType(), "Actions", scriptBlock, true); }
protected void Page_Load(object sender, EventArgs e) { if (filter != null) { filter.ShowContactSelector = ShowContactNameColumn; filter.ShowSiteFilter = ShowSiteNameColumn; filter.ShowIPFilter = ShowIPAddressColumn; } if (PageSize >= 0) { gridElem.Pager.DefaultPageSize = PageSize; } gridElem.OrderBy = OrderBy; gridElem.WhereCondition = WhereCondition; if (SiteID > 0) { gridElem.WhereCondition = SqlHelper.AddWhereCondition(gridElem.WhereCondition, "ActivitySiteID = " + SiteID); } gridElem.OnExternalDataBound += gridElem_OnExternalDataBound; // Set gridelement empty list info text either to set property or default value gridElem.ZeroRowsText = String.IsNullOrEmpty(ZeroRowsText) ? GetString("om.activities.noactivities") : GetString(ZeroRowsText); gridElem.FilteredZeroRowsText = String.IsNullOrEmpty(FilteredZeroRowsText) ? GetString("om.activities.noactivities.filtered") : GetString(FilteredZeroRowsText); if (ContactID > 0) { gridElem.ObjectType = "om.activitycontactlist"; if (IsMergedContact) { gridElem.ObjectType = "om.activitycontactmergedlist"; } if (IsGlobalContact) { gridElem.ObjectType = "om.activitycontactgloballist"; } QueryDataParameters parameters = new QueryDataParameters(); parameters.AddId("@ContactID", ContactID); gridElem.QueryParameters = parameters; } // Check permission modify for current site only. To be able to display other sites user must be global admin = no need to check permission. modifyPermission = ActivityHelper.AuthorizedManageActivity(SiteContext.CurrentSiteID, false); ScriptHelper.RegisterDialogScript(Page); string scriptBlock = string.Format(@" function ViewDetails(id) {{ modalDialog('{0}' + id, 'ActivityDetails', '900', '950'); return false; }}", ResolveUrl(@"~/CMSModules/ContactManagement/Pages/Tools/Activities/Activity/Activity_Details.aspx")); ScriptHelper.RegisterClientScriptBlock(this, GetType(), "Actions", scriptBlock, true); }
protected void Page_Load(object sender, EventArgs e) { // Get culture ID from query string uiCultureID = QueryHelper.GetInteger("UIcultureID", 0); // Get requested culture ui = UICultureInfoProvider.GetSafeUICulture(uiCultureID); UICultureInfo dui = null; // Check if edited UI culture is the default UI culture if ((ui != null) && CMSString.Equals(ui.UICultureCode, CultureHelper.DefaultUICulture, true)) { dui = ui; // Use different grid definition gridStrings.GridName = "List_defaultculture.xml"; } else { // Ty to get default UI culture try { dui = UICultureInfoProvider.GetUICultureInfo(CultureHelper.DefaultUICulture); } catch { } } if (dui != null) { EditedObject = ui; // Prepare query params for the grid QueryDataParameters parameters = new QueryDataParameters(); parameters.Add("@Culture", ui.UICultureID); parameters.AddId("@DefaultUICultureID", dui.UICultureID); // Setup the grid gridStrings.QueryParameters = parameters; gridStrings.OnAction += UniGridUICultures_OnAction; gridStrings.OnExternalDataBound += UniGridStrings_OnExternalDataBound; InitializeMasterPage(); } else { // Default UI culture does not exist - hide the grid and display error message gridStrings.StopProcessing = true; ShowError(String.Format(GetString("uiculture.defaultnotexist"), CultureHelper.DefaultUICulture)); } }
protected void Page_Load(object sender, EventArgs e) { gridStrings.OnAction += UniGridCultures_OnAction; gridStrings.OnExternalDataBound += gridStrings_OnExternalDataBound; CurrentMaster.DisplaySiteSelectorPanel = true; cultureSelector.OnSelectionChanged += cultureSelector_OnSelectionChanged; cultureSelector.DropDownSingleSelect.AutoPostBack = true; cultureSelector.OnListItemCreated += cultureSelector_OnListItemCreated; mCultureCode = QueryHelper.GetString("culturecode", CultureHelper.DefaultUICultureCode); mCultureInfo = CultureInfo.Provider.Get(mCultureCode); if (mCultureInfo != null && mDefaultUICultureInfo != null) { QueryDataParameters parameters = new QueryDataParameters(); parameters.Add("@Culture", mCultureInfo.CultureID); parameters.AddId("@DefaultCultureID", mDefaultUICultureInfo.CultureID); gridStrings.QueryParameters = parameters; string defaultTextCaption = String.Format(GetString("culture.defaultwithparameter"), CultureHelper.DefaultUICultureCode); gridStrings.GridColumns.Columns.Find(column => column.Source == "DefaultText").Caption = defaultTextCaption; if (CurrentCultureIsDefault) { // Set default translation column to full width gridStrings.GridColumns.Columns[2].Width = "100%"; // Remove 'CultureText' column if current culture is default gridStrings.GridColumns.Columns.RemoveAt(1); } else { if (!LocalizationHelper.ResourceFileExistsForCulture(mCultureInfo.CultureCode)) { string url = "https://devnet.kentico.com/download/localization-packs"; string downloadPage = String.Format(@"<a href=""{0}"" target=""_blank"" >{1}</a> ", url, HTMLHelper.HTMLEncode(url)); ShowInformation(String.Format(GetString("culture.downloadlocalization"), downloadPage)); } } InitializeMasterPage(); } else { gridStrings.StopProcessing = true; ShowError(String.Format(GetString("culture.doesntexist"), HTMLHelper.HTMLEncode(mCultureCode))); } }
protected void Page_Load(object sender, EventArgs e) { gridStrings.OnAction += UniGridCultures_OnAction; CurrentMaster.DisplaySiteSelectorPanel = true; cultureSelector.OnSelectionChanged += cultureSelector_OnSelectionChanged; cultureSelector.DropDownSingleSelect.AutoPostBack = true; cultureSelector.OnListItemCreated += cultureSelector_OnListItemCreated; mCultureCode = QueryHelper.GetString("culturecode", CultureHelper.DefaultUICultureCode); mCultureInfo = CultureInfoProvider.GetCultureInfo(mCultureCode); if (mCultureInfo != null && mDefaultUICultureInfo != null) { QueryDataParameters parameters = new QueryDataParameters(); parameters.Add("@Culture", mCultureInfo.CultureID); parameters.AddId("@DefaultCultureID", mDefaultUICultureInfo.CultureID); gridStrings.QueryParameters = parameters; string defaultTextCaption = String.Format(GetString("culture.defaultwithparameter"), CultureHelper.DefaultUICultureCode); gridStrings.GridColumns.Columns.Find(column => column.Source == "DefaultText").Caption = defaultTextCaption; if (CurrentCultureIsDefault) { // Set default translation column to full width gridStrings.GridColumns.Columns[2].Width = "100%"; // Remove 'CultureText' column if current culture is default gridStrings.GridColumns.Columns.RemoveAt(1); } else { if (!LocalizationHelper.ResourceFileExistsForCulture(mCultureInfo.CultureCode)) { string url = "http://devnet.kentico.com/download/localization-packs"; string downloadPage = String.Format(@"<a href=""{0}"" target=""_blank"" >{1}</a> ", url, HTMLHelper.HTMLEncode(url)); ShowInformation(String.Format(GetString("culture.downloadlocalization"), downloadPage)); } } InitializeMasterPage(); } else { gridStrings.StopProcessing = true; ShowError(String.Format(GetString("culture.doesntexist"), HTMLHelper.HTMLEncode(mCultureCode))); } }
protected void Page_Load(object sender, EventArgs e) { // Get culture ID from query string uiCultureID = QueryHelper.GetInteger("UIcultureID", 0); // Get requested culture ui = UICultureInfoProvider.GetSafeUICulture(uiCultureID); EditedObject = ui; UICultureInfo dui = null; if (string.Equals(ui.UICultureCode, CultureHelper.DefaultUICulture, StringComparison.InvariantCultureIgnoreCase)) { dui = ui; gridStrings.GridName = "List_defaultculture.xml"; } else { // Ty to get default UI culture try { dui = UICultureInfoProvider.GetUICultureInfo(CultureHelper.DefaultUICulture); } catch { } } if (dui != null) { QueryDataParameters parameters = new QueryDataParameters(); parameters.Add("@Culture", ui.UICultureID); parameters.AddId("@DefaultUICultureID", dui.UICultureID); // Setup the grid gridStrings.QueryParameters = parameters; gridStrings.OnAction += UniGridUICultures_OnAction; gridStrings.OnExternalDataBound += UniGridStrings_OnExternalDataBound; InitializeMasterPage(); } else { // Default UI culture does not exist - hide the grid and display error message gridStrings.StopProcessing = true; } }
protected void Page_Load(object sender, EventArgs e) { gridElem.IsLiveSite = IsLiveSite; // Get score ID from query string scoreId = QueryHelper.GetInteger("ScoreID", 0); // Initialize score filter FormFieldInfo ffi = new FormFieldInfo(); ffi.Name = " HAVING SUM(Value)"; ffi.DataType = FormFieldDataTypeEnum.Integer; ucScoreFilter.FieldInfo = ffi; ucScoreFilter.DefaultOperator = ">="; ucScoreFilter.WhereConditionFormat = "{0} {2} {1}"; // Get modify permission of current user modifyPermission = ContactHelper.AuthorizedModifyContact(SiteId, false); // Set where condition gridElem.WhereCondition = "(ScoreId = @ScoreID) AND (Expiration IS NULL OR (DATEDIFF(d, getdate(), Expiration) >= 0)) GROUP BY ContactID" + ucScoreFilter.GetWhereCondition(); // Add parameters QueryDataParameters parameters = new QueryDataParameters(); parameters.AddDateTime("@CurrentDate", DateTime.Now); parameters.AddId("@CurrentSiteID", SiteId); parameters.AddId("@ScoreID", scoreId); gridElem.QueryParameters = parameters; // Register OnExternalDataBound gridElem.OnExternalDataBound += gridElem_OnExternalDataBound; gridElem.OnBeforeFiltering += gridElem_OnBeforeFiltering; // Initialize dropdown lists if (!RequestHelper.IsPostBack()) { drpAction.Items.Add(new ListItem(GetString("general." + Action.SelectAction), Convert.ToInt32(Action.SelectAction).ToString())); if ((modifyPermission || ContactGroupHelper.AuthorizedModifyContactGroup(SiteId, false)) && ContactGroupHelper.AuthorizedReadContactGroup(SiteId, false)) { drpAction.Items.Add(new ListItem(GetString("om.account." + Action.AddToGroup), Convert.ToInt32(Action.AddToGroup).ToString())); } if (modifyPermission) { drpAction.Items.Add(new ListItem(GetString("om.account." + Action.ChangeStatus), Convert.ToInt32(Action.ChangeStatus).ToString())); } drpWhat.Items.Add(new ListItem(GetString("om.contact." + What.Selected), Convert.ToInt32(What.Selected).ToString())); drpWhat.Items.Add(new ListItem(GetString("om.contact." + What.All), Convert.ToInt32(What.All).ToString())); } else { if (RequestHelper.CausedPostback(btnOk)) { // Set delayed reload for unigrid if mass action is performed gridElem.DelayedReload = true; } } // Register JS scripts RegisterScripts(); }