public InstallatorsViewport(InstallatorsViewport installatorsViewport, IMenuCallback menuCallback) : this(menuCallback) { DynamicFilter = installatorsViewport.DynamicFilter; StaticFilter = installatorsViewport.StaticFilter; ParentRow = installatorsViewport.ParentRow; ParentType = installatorsViewport.ParentType; }
public SoftwareViewport(SoftwareViewport softwareViewport, IMenuCallback menuCallback) : this(menuCallback) { DynamicFilter = softwareViewport.DynamicFilter; StaticFilter = softwareViewport.StaticFilter; ParentRow = softwareViewport.ParentRow; ParentType = softwareViewport.ParentType; }
public SoftVersionsViewport(Viewport softLicKeysViewport, IMenuCallback menuCallback) : this(menuCallback) { DynamicFilter = softLicKeysViewport.DynamicFilter; StaticFilter = softLicKeysViewport.StaticFilter; ParentRow = softLicKeysViewport.ParentRow; ParentType = softLicKeysViewport.ParentType; }
protected Viewport(IMenuCallback menuCallback) { StaticFilter = ""; DynamicFilter = ""; ParentRow = null; ParentType = ParentTypeEnum.None; MenuCallback = menuCallback; }
protected virtual Viewport ShowAssocViewport(IMenuCallback menuCallback, ViewportType viewportType, string staticFilter, DataRow parentRow, ParentTypeEnum parentType) { if (menuCallback == null) { throw new ViewportException("Не заданна ссылка на интерфейс menuCallback"); } Viewport viewport = ViewportFactory.CreateViewport(menuCallback, viewportType); viewport.StaticFilter = staticFilter; viewport.ParentRow = parentRow; viewport.ParentType = parentType; if (((IMenuController)viewport).CanLoadData()) { ((IMenuController)viewport).LoadData(); } menuCallback.AddViewport(viewport); return(viewport); }
public static Viewport CreateViewport(IMenuCallback menuCallback, ViewportType viewportType) { switch (viewportType) { case ViewportType.SoftwareViewport: return(new SoftwareViewport(menuCallback)); case ViewportType.LicensesViewport: return(new LicensesViewport(menuCallback)); case ViewportType.InstallationsViewport: return(new InstallationsViewport(menuCallback)); case ViewportType.LicenseKeysViewport: return(new SoftLicKeysViewport(menuCallback)); case ViewportType.InstallatorsViewport: return(new InstallatorsViewport(menuCallback)); case ViewportType.SoftLicDocTypesViewport: return(new SoftLicDocTypesViewport(menuCallback)); case ViewportType.SoftLicTypesViewport: return(new SoftLicTypesViewport(menuCallback)); case ViewportType.SoftMakersViewport: return(new SoftMakersViewport(menuCallback)); case ViewportType.SoftTypesViewport: return(new SoftTypesViewport(menuCallback)); case ViewportType.SoftSuppliersViewport: return(new SoftSuppliersViewport(menuCallback)); case ViewportType.SoftVersionsViewport: return(new SoftVersionsViewport(menuCallback)); } throw new ViewportException( String.Format(CultureInfo.InvariantCulture, "В фабрику ViewportFactory передан неизвестный тип {0}", viewportType)); }
public SoftwareViewport(IMenuCallback menuCallback) : base(menuCallback) { InitializeComponent(); }
public SoftVersionsViewport(IMenuCallback menuCallback) : base(menuCallback) { InitializeComponent(); _snapshotSoftVersions.Locale = CultureInfo.InvariantCulture; }
public InstallatorsViewport(IMenuCallback menuCallback) : base(menuCallback) { InitializeComponent(); _snapshotInstallators.Locale = CultureInfo.InvariantCulture; }