Exemplo n.º 1
0
	private void InstantiateExtraSettings(object state)
	{
		E.Visible = true;
		Control s = null;
		string typename = userTypeId ?? UserTypeIdTextBox.SelectedValue;
		try
		{
			s = BXCustomTypeManager.GetCustomType(typename).AdvancedSettings;
		}
		catch
		{
			E.Visible = false;
		}
		extraSettings = s as IBXCustomTypeAdvancedSetting;
		ExtraSettingsPlaceholder.Controls.Clear();

		if (s != null && extraSettings != null)
		{
			extraSettings.ValidationGroup = ValidationGroup;
			s.ID = typename.Replace(".", "_") + "_ExtraSettings";
			if (state != null)
				extraSettings.SetSettings(state);
			ExtraSettingsPlaceholder.Controls.Add(s);
		}
	}
Exemplo n.º 2
0
	private void InstantiateExtraSettings()
	{
		ExtraTab.Visible = true;
		Control s = null;
		string typename = EditMode ? usertypeid : UserTypeIdList.SelectedValue;
		try
		{
			s = BXCustomTypeManager.GetCustomType(typename).AdvancedSettings;
		}
		catch
		{
			ExtraTab.Visible = false;
		}
		extraSettings = s as IBXCustomTypeAdvancedSetting;
		ExtraSettingsPlaceholder.Controls.Clear();

		if (extraSettings != null)
		{
			extraSettings.ValidationGroup = "edit";
			s.ID = typename.Replace(".", "_") + "_ExtraSettings";
			extraSettings.Initialize(Item);
			ExtraSettingsPlaceholder.Controls.Add(s);
		}
	}