Search Results for

    Show / Hide Table of Contents

    Class DataSourceSearchParamController

    The controller for editing the DataSourceSearchParam in a popup single parameter window

    Inheritance
    System.Object
    PopupWindowController
    PopupWindowController<DataSourceSearchParam>
    ParamViewerController<DataSourceSearchParam>
    ParamSingleViewerController<DataSourceSearchParam>
    DataSourceSearchParamController
    Implements
    IParamViewerController
    IPopupWindowController
    IController
    Inherited Members
    ParamSingleViewerController<DataSourceSearchParam>.Host
    ParamSingleViewerController<DataSourceSearchParam>.SingleWindow
    ParamSingleViewerController<DataSourceSearchParam>.Display()
    ParamSingleViewerController<DataSourceSearchParam>.OnItemChanged(Object, PropertyChangedEventArgs)
    ParamSingleViewerController<DataSourceSearchParam>.Controls()
    ParamViewerController<DataSourceSearchParam>.OriginalParam
    ParamViewerController<DataSourceSearchParam>.IParamViewerController.OriginalParam
    ParamViewerController<DataSourceSearchParam>.SetParam(DataSourceSearchParam)
    PopupWindowController<DataSourceSearchParam>.InitCommands(IList<ViewCommand>)
    PopupWindowController<DataSourceSearchParam>.OwningWindow
    PopupWindowController<DataSourceSearchParam>.Commands
    PopupWindowController<DataSourceSearchParam>.OnOk(Object)
    PopupWindowController<DataSourceSearchParam>.OnOk(DataSourceSearchParam)
    PopupWindowController<DataSourceSearchParam>.Validate(DataSourceSearchParam)
    PopupWindowController<DataSourceSearchParam>.OnCancel()
    PopupWindowController<DataSourceSearchParam>.GetResult
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: LemonEdge.Client.Core.Views.Core
    Assembly: ClientCore.dll
    Syntax
    public class DataSourceSearchParamController : ParamSingleViewerController<DataSourceSearchParam>, IParamViewerController, IPopupWindowController, IController

    Constructors

    DataSourceSearchParamController(IParamSingleViewer<DataSourceSearchParam>, DataSourceSearchParam)

    Creates a new DataSourceSearchParam controller

    Declaration
    public DataSourceSearchParamController(IParamSingleViewer<DataSourceSearchParam> window, DataSourceSearchParam param)
    Parameters
    Type Name Description
    IParamSingleViewer<DataSourceSearchParam> window

    The single popup param window this controller is for

    DataSourceSearchParam param

    The original parameter value to be displayed and edited by the user

    Methods

    AlterControlInfo(ControlDisplayInfo)

    Alters the DataSourceTypeID to use the correct relationship to IDataSourceType and for EntityTypeID to provide a list of all valid entity types

    Declaration
    protected override void AlterControlInfo(ControlDisplayInfo info)
    Parameters
    Type Name Description
    ControlDisplayInfo info

    The control to alter with additional settings

    Overrides
    LemonEdge.Client.Core.Support.ParamSingleViewerController<LemonEdge.Client.Core.Views.Core.DataSourceSearchParam>.AlterControlInfo(LemonEdge.Client.Core.Views.Core.ControlDisplayInfo)

    ControlNames()

    Adds 4 controls: SearchID, MatchExactly, DataSourceTypeID and EntityTypeID

    Declaration
    protected override IEnumerable<ControlDisplayInfoLight> ControlNames()
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<ControlDisplayInfoLight>

    A list of all controls to be shown for editing in this popup

    Overrides
    LemonEdge.Client.Core.Support.ParamSingleViewerController<LemonEdge.Client.Core.Views.Core.DataSourceSearchParam>.ControlNames()

    Implements

    IParamViewerController
    IPopupWindowController
    IController

    Extension Methods

    MiscExtensions.SetIfNotEqual<T, P>(T, Expression<Func<T, P>>, P)
    ReflectionExtensions.ClearEventInvocations(Object, String)
    StringExtensions.ToCSVFormatString(Object, Type)
    SQLExtensions.ToSQLValue(Object, Boolean)
    In This Article
    Back to top © LemonTree Software Ltd. All rights reserved.