/// <summary> /// Raises the <see cref="E:System.Web.UI.Control.PreRender"/> event. /// </summary> /// <param name="e">An <see cref="T:System.EventArgs"/> object that contains the event data.</param> protected override void OnPreRender(EventArgs e) { if (!_loadResults) { return; } if (DialogService.DialogParameters.ContainsKey("mergeArguments")) { grdMerge.Height = 450; rowStandardButtons.Visible = true; rowWizardButtons.Visible = false; //Verify the user has read write permissions for every property in the configuration mappings. //if (SessionMergeArguments.MergeProvider == null) //{ // MergeArguments.GetMergeProvider(SessionMergeArguments); //} if (!SessionMergeArguments.MergeProvider.ValidateUserSecurity()) { throw new ValidationException(GetLocalResourceObject("error_Security_NoAccess").ToString()); } grdMerge.DataSource = SessionMergeArguments.MergeProvider.GetMergeView(Convert.ToBoolean(txtShowAll.Value)); _recordOverwrite = SessionMergeArguments.MergeProvider.RecordOverwrite; } else { if (DialogService.DialogParameters.ContainsKey("IntegrationManager")) { lnkMergeRecordsHelp.NavigateUrl = "Merge_Data.htm"; rowStandardButtons.Visible = false; rowWizardButtons.Visible = true; grdMerge.Height = 275; if (IntegrationManager.DataViewMappings == null) { IntegrationManager.SetMergeDataMappings(Convert.ToBoolean(txtShowAll.Value)); } grdMerge.DataSource = IntegrationManager.DataViewMappings; } } grdMerge.DataBind(); if (grdMerge.Rows != null && grdMerge.Rows.Count <= 0) { lblMergeText.Text = GetLocalResourceObject("lblMergeText_NoDifferences.Text").ToString(); lblMergeDetailDifferences.Text = GetLocalResourceObject("lblMergeDetailNoDifferences.Caption").ToString(); } else { lblMergeText.Text = GetLocalResourceObject("lblMergeText_DifferencesFound.Text").ToString(); lblMergeDetailDifferences.Text = GetLocalResourceObject("lblMergeDetailDifferences.Caption").ToString(); } lnkShowAll.Text = Convert.ToBoolean(txtShowAll.Value) ? GetLocalResourceObject("lnkHideDups.Caption").ToString() : GetLocalResourceObject("lnkShowAll.Caption").ToString(); lnkShowAllWizard.Text = Convert.ToBoolean(txtShowAll.Value) ? GetLocalResourceObject("lnkHideDups.Caption").ToString() : GetLocalResourceObject("lnkShowAll.Caption").ToString(); }
/// <summary> /// Raises the <see cref="E:System.Web.UI.Control.PreRender"/> event. /// </summary> /// <param name="e">An <see cref="T:System.EventArgs"/> object that contains the event data.</param> protected override void OnPreRender(EventArgs e) { if (!_loadResults) { return; } if (DialogService.DialogParameters.ContainsKey("mergeArguments")) { if (!Sage.SalesLogix.BusinessRules.BusinessRuleHelper.ValidateCanMergeEntity(SessionMergeArguments)) { DialogService.DialogParameters.Remove("mergeArguments"); throw new ValidationException(GetLocalResourceObject("error_Promoted_Target").ToString()); } btnBack.Visible = false; grdMerge.Height = 450; if (!SessionMergeArguments.MergeProvider.ValidateUserSecurity()) { throw new UserObservableApplicationException(GetLocalResourceObject("error_Security_NoAccess").ToString()); } grdMerge.DataSource = SessionMergeArguments.MergeProvider.GetMergeView(Convert.ToBoolean(txtShowAll.Value)); _recordOverwrite = SessionMergeArguments.MergeProvider.RecordOverwrite; } else { if (DialogService.DialogParameters.ContainsKey("IntegrationManager")) { lnkMergeRecordsHelp.NavigateUrl = "Merge_Data.htm"; grdMerge.Height = 275; if (IntegrationManager.DataViewMappings == null) { IntegrationManager.SetMergeDataMappings(Convert.ToBoolean(txtShowAll.Value)); } grdMerge.DataSource = IntegrationManager.DataViewMappings; } } grdMerge.DataBind(); if (grdMerge.Rows.Count <= 0) { lblMergeText.Text = GetLocalResourceObject("lblMergeText_NoDifferences.Text").ToString(); lblMergeDetailDifferences.Text = GetLocalResourceObject("lblMergeDetailNoDifferences.Caption").ToString(); } else { lblMergeText.Text = GetLocalResourceObject("lblMergeText_DifferencesFound.Text").ToString(); lblMergeDetailDifferences.Text = GetLocalResourceObject("lblMergeDetailDifferences.Caption").ToString(); } lnkShowAllWizard.Text = Convert.ToBoolean(txtShowAll.Value) ? GetLocalResourceObject("lnkHideDups.Caption").ToString() : GetLocalResourceObject("lnkShowAll.Caption").ToString(); }
/// <summary> /// Raises the <see cref="E:System.Web.UI.Control.PreRender"/> event. /// </summary> /// <param name="e">An <see cref="T:System.EventArgs"/> object that contains the event data.</param> protected override void OnPreRender(EventArgs e) { if (!_loadResults) return; if (DialogService.DialogParameters.ContainsKey("mergeArguments")) { grdMerge.Height = 450; rowStandardButtons.Visible = true; rowWizardButtons.Visible = false; //Verify the user has read write permissions for every property in the configuration mappings. //if (SessionMergeArguments.MergeProvider == null) //{ // MergeArguments.GetMergeProvider(SessionMergeArguments); //} if (!SessionMergeArguments.MergeProvider.ValidateUserSecurity()) { throw new ValidationException(GetLocalResourceObject("error_Security_NoAccess").ToString()); } grdMerge.DataSource = SessionMergeArguments.MergeProvider.GetMergeView(Convert.ToBoolean(txtShowAll.Value)); _recordOverwrite = SessionMergeArguments.MergeProvider.RecordOverwrite; } else { if (DialogService.DialogParameters.ContainsKey("IntegrationManager")) { lnkMergeRecordsHelp.NavigateUrl = "Merge_Data.htm"; rowStandardButtons.Visible = false; rowWizardButtons.Visible = true; grdMerge.Height = 275; if (IntegrationManager.DataViewMappings == null) { IntegrationManager.SetMergeDataMappings(Convert.ToBoolean(txtShowAll.Value)); } grdMerge.DataSource = IntegrationManager.DataViewMappings; } } grdMerge.DataBind(); if (grdMerge.Rows != null && grdMerge.Rows.Count <= 0) { lblMergeText.Text = GetLocalResourceObject("lblMergeText_NoDifferences.Text").ToString(); lblMergeDetailDifferences.Text = GetLocalResourceObject("lblMergeDetailNoDifferences.Caption").ToString(); } else { lblMergeText.Text = GetLocalResourceObject("lblMergeText_DifferencesFound.Text").ToString(); lblMergeDetailDifferences.Text = GetLocalResourceObject("lblMergeDetailDifferences.Caption").ToString(); } lnkShowAll.Text = Convert.ToBoolean(txtShowAll.Value) ? GetLocalResourceObject("lnkHideDups.Caption").ToString() : GetLocalResourceObject("lnkShowAll.Caption").ToString(); lnkShowAllWizard.Text = Convert.ToBoolean(txtShowAll.Value) ? GetLocalResourceObject("lnkHideDups.Caption").ToString() : GetLocalResourceObject("lnkShowAll.Caption").ToString(); }
/// <summary> /// Raises the <see cref="E:System.Web.UI.Control.PreRender"/> event. /// </summary> /// <param name="e">An <see cref="T:System.EventArgs"/> object that contains the event data.</param> protected override void OnPreRender(EventArgs e) { if (!_loadResults) return; if (DialogService.DialogParameters.ContainsKey("mergeArguments")) { if (!Sage.SalesLogix.BusinessRules.BusinessRuleHelper.ValidateCanMergeEntity( SessionMergeArguments.SourceEntityId, SessionMergeArguments.SourceEntityType)) { DialogService.DialogParameters.Remove("mergeArguments"); throw new ValidationException(GetLocalResourceObject("error_Promoted_Target").ToString()); } btnBack.Visible = false; grdMerge.Height = 450; if (!SessionMergeArguments.MergeProvider.ValidateUserSecurity()) { throw new UserObservableApplicationException(GetLocalResourceObject("error_Security_NoAccess").ToString()); } grdMerge.DataSource = SessionMergeArguments.MergeProvider.GetMergeView(Convert.ToBoolean(txtShowAll.Value)); _recordOverwrite = SessionMergeArguments.MergeProvider.RecordOverwrite; } else { if (DialogService.DialogParameters.ContainsKey("IntegrationManager")) { lnkMergeRecordsHelp.NavigateUrl = "Merge_Data.htm"; grdMerge.Height = 275; if (IntegrationManager.DataViewMappings == null) { IntegrationManager.SetMergeDataMappings(Convert.ToBoolean(txtShowAll.Value)); } grdMerge.DataSource = IntegrationManager.DataViewMappings; } } grdMerge.DataBind(); if (grdMerge.Rows.Count <= 0) { lblMergeText.Text = GetLocalResourceObject("lblMergeText_NoDifferences.Text").ToString(); lblMergeDetailDifferences.Text = GetLocalResourceObject("lblMergeDetailNoDifferences.Caption").ToString(); } else { lblMergeText.Text = GetLocalResourceObject("lblMergeText_DifferencesFound.Text").ToString(); lblMergeDetailDifferences.Text = GetLocalResourceObject("lblMergeDetailDifferences.Caption").ToString(); } lnkShowAllWizard.Text = Convert.ToBoolean(txtShowAll.Value) ? GetLocalResourceObject("lnkHideDups.Caption").ToString() : GetLocalResourceObject("lnkShowAll.Caption").ToString(); }