///<summary> /// Constructor for <see cref="EditableGridControlManager"/> ///</summary> ///<param name="gridControl"></param> ///<param name="controlFactory"></param> public ReadOnlyGridControlManager(IReadOnlyGridControl gridControl, IControlFactory controlFactory) { GridControl = gridControl; ControlFactory = controlFactory; if (gridControl == null) throw new ArgumentNullException("gridControl"); if (controlFactory == null) throw new ArgumentNullException("controlFactory"); GridInitialiser = new GridInitialiser(gridControl, controlFactory); }
///<summary> /// Constructor for <see cref="EditableGridControlManager"/> ///</summary> ///<param name="gridControl"></param> ///<param name="controlFactory"></param> public ReadOnlyGridControlManager(IReadOnlyGridControl gridControl, IControlFactory controlFactory) { GridControl = gridControl; ControlFactory = controlFactory; if (gridControl == null) { throw new ArgumentNullException("gridControl"); } if (controlFactory == null) { throw new ArgumentNullException("controlFactory"); } GridInitialiser = new GridInitialiser(gridControl, controlFactory); }
/// <summary> /// Constructor for the mapper. /// </summary> /// <param name="ctl">The IEditableGridControl</param> /// <param name="relationshipName">This is the relationship name to use - this relationship must be a multiple relationship and exist on the BusinessObject</param> /// <param name="isReadOnly">Whether the editable grid should be read only or not. Ignored</param> /// <param name="factory">The control factory to use</param> public ReadOnlyGridMapper(IReadOnlyGrid ctl, string relationshipName, bool isReadOnly, IControlFactory factory) : base(ctl, relationshipName, isReadOnly, factory) { _readOnlyGrid = ctl; _gridInitialiser = new GridBaseInitialiser(ctl, factory); }
public ApplicationRunner(IGridInitialiser gridInitialiser, SolvingDelegatorActorProvider solvingDelegatorActorProvider) { _gridInitialiser = gridInitialiser; _solvingDelegatorActorProvider = solvingDelegatorActorProvider; }
///<summary> /// Constructor for <see cref="EditableGridControlManager"/> ///</summary> ///<param name="gridControl"></param> ///<param name="controlFactory"></param> public EditableGridControlManager(IEditableGridControl gridControl, IControlFactory controlFactory) { GridControl = gridControl; _gridInitialiser = new GridInitialiser(gridControl, controlFactory); }