public virtual bool RefreshGrid(int movePosition, bool force = false) { int bookmark = _bs.Position; if (_container != null) { SEventProxy.BlockModelEvents(); object l = _host.DataCtx.LazyLoadOrDefaultCollection(_container, _propertyName, force); SEventProxy.AllowModelEvents(); //this will add columns or reset grid if is null _bs.DataSource = l; } else { _bs.DataSource = null; } if (bookmark != -1) { bookmark += movePosition; _bs.Position = bookmark; } //Return false if empty return((_bs.Count == 0)?false:true); }
public OutputControl(xwcs.core.controls.VisualControlInfo vci) : base(vci) { InitializeComponent(); SEventProxy.getInstance().addEventHandler <OutputMessageEvent>(EventType.OutputMessageEvent, HandleOutputMessageEvent); Disposed += (s, e) => { SEventProxy.getInstance().removeEventHandler <OutputMessageEvent>(EventType.OutputMessageEvent, HandleOutputMessageEvent); }; }
public SimpleLogger(string name) { _proxy = SEventProxy.getInstance(); logger = LogManager.GetLogger(name); _queue = new Queue <LogMessage>(); _syncEvents = new SyncEvents(); _consumerThread = new Thread(ConsumerThread); _consumerThread.Start(); }
public DocumentManagerSupport(DevExpress.XtraBars.Docking2010.DocumentManager manager, DevExpress.XtraBars.BarItem[] saveComponents, DevExpress.XtraBars.BarItem[] saveAllComponents) { _manager = manager; _State = new DocumentManagerState(); _proxy = SEventProxy.getInstance(); _proxy.addEventHandler <DocumentChangedEvent>(EventType.DocumentChangedEvent, HandleDocumentChanged); _proxy.addEventHandler <VisualControlActionEvent>(EventType.VisualControlActionEvent, HandleVisualControlAction); _saveComponents = saveComponents; _saveAllComponents = saveAllComponents; }
public DocumentManagerSupport(DevExpress.XtraBars.Docking2010.DocumentManager manager, DevExpress.XtraBars.BarItem[] saveComponents, DevExpress.XtraBars.BarItem[] saveAllComponents) { _manager = manager; _State = new DocumentManagerState(); _proxy = SEventProxy.getInstance(); _proxy.addEventHandler<DocumentChangedEvent>(EventType.DocumentChangedEvent, HandleDocumentChanged); _proxy.addEventHandler<VisualControlActionEvent>(EventType.VisualControlActionEvent, HandleVisualControlAction); _saveComponents = saveComponents; _saveAllComponents = saveAllComponents; }
public ApplicationRibbonFormBase() { DevExpress.Data.Linq.CriteriaToEFExpressionConverter.EntityFunctionsType = typeof(System.Data.Entity.DbFunctions); DevExpress.Data.Linq.CriteriaToEFExpressionConverter.SqlFunctionsType = typeof(System.Data.Entity.SqlServer.SqlFunctions); CriteriaOperator.RegisterCustomFunction(new xwcs.core.linq.LikeFunction()); InitializeComponent(); /* * Assembly locating */ if (!DesignMode) { documentManager.View.DocumentProperties.UseFormIconAsDocumentImage = true; documentManager.View.UseDocumentSelector = DevExpress.Utils.DefaultBoolean.True; tabbedView.FloatingDocumentContainer = FloatingDocumentContainer.DocumentsHost; // Security context must be call first time in main app and // must have providers set _user = SecurityContext.getInstance().CurrentUser; _proxy = SEventProxy.getInstance(); _proxy.addEventHandler <AddToolBarRequestEvent>(EventType.AddToolBarRequestEvent, HandleAddToolbarRequestEvent); _proxy.addEventHandler <OpenPanelRequestEvent>(EventType.OpenPanelRequestEvent, HandleOpenPanelRequestEvent); _proxy.addEventHandler <VisualControlActionEvent>(EventType.VisualControlActionEvent, HandleVisualControlAction); _proxy.addEventHandler <ClosePanelRequestEvent>(EventType.ClosePanelRequestEvent, HandleClosePanelRequestEvent); // invocation target for events SEventProxy.InvokeDelegate = this; //do it here before any other plugin will be loaded!!!!! _widgetManager = SWidgetManager.getInstance(); //now we can load plugins _loader = SPluginsLoader.getInstance(); _loader.LoadPlugins(this, "."); controls.ViewBaseEventsHandler.AttachToView(documentManager.View); _managerSupport = new DocumentManagerSupport(documentManager, new DevExpress.XtraBars.BarItem[] { barButtonItem_FileSave }, new DevExpress.XtraBars.BarItem[] { barButtonItem_FileSaveAll }); ribbonControl.SelectedPage = ribbonPagePlugins; // some form function tweaks // AutoValidate = AutoValidate.EnableAllowFocusChange; this.FormClosing += ApplicationRibbonFormBase_FormClosing; } }
/// <summary> /// Clean up any resources being used. /// </summary> /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param> protected override void Dispose(bool disposing) { if (IsDisposed) { return; } if (disposing && (components != null)) { _commandsQueue.Dispose(); components.Dispose(); } Enter -= onEnter_event; base.Dispose(disposing); SEventProxy.getInstance().fireEvent(new VisualControlActionEvent(this, new VisualControlActionEventData(this, VisualControlActionKind.Disposed))); }
protected bool RefreshGrid(int movePosition, bool force = false) { int bookmark = _bs.Position; if (_container != null) { // load only if not loaded SEventProxy.BlockModelEvents(); object l = _host.DataCtx.LazyLoadOrDefaultCollection(_container, _propertyName, force); SEventProxy.AllowModelEvents(); //this will add columns or reset grid if is null _bs.DataSource = l; GridColumn column = null; if (ReferenceEquals(column, null)) { column = gridView.Columns.ColumnByFieldName("ordine"); } if (!ReferenceEquals(column, null)) { column.SortOrder = DevExpress.Data.ColumnSortOrder.Ascending; } } else { _bs.DataSource = null; } if (bookmark != -1) { bookmark += movePosition; _bs.Position = bookmark; } //Return false if empty return((_bs.Count == 0)?false:true); }
public ApplicationRibbonFormBase() { InitializeComponent(); /* * Assembly locating */ if (!DesignMode) { documentManager.View.DocumentProperties.UseFormIconAsDocumentImage = true; documentManager.View.UseDocumentSelector = DevExpress.Utils.DefaultBoolean.True; tabbedView.FloatingDocumentContainer = FloatingDocumentContainer.DocumentsHost; // Security context must be call first time in main app and // must have providers set _user = SecurityContext.getInstance().CurrentUser; _proxy = SEventProxy.getInstance(); _proxy.addEventHandler<AddToolBarRequestEvent>(EventType.AddToolBarRequestEvent, HandleAddToolbarRequestEvent); _proxy.addEventHandler<OpenPanelRequestEvent>(EventType.OpenPanelRequestEvent, HandleOpenPanelRequestEvent); _proxy.addEventHandler<VisualControlActionEvent>(EventType.VisualControlActionEvent, HandleVisualControlAction); //do it here before any other plugin will be loaded!!!!! _widgetManager = SWidgetManager.getInstance(); //now we can load plugins _loader = SPluginsLoader.getInstance(); _loader.LoadPlugins(this, "."); controls.ViewBaseEventsHandler.AttachToView(documentManager.View); _managerSupport = new DocumentManagerSupport(documentManager, new DevExpress.XtraBars.BarItem[] { barButtonItem_FileSave }, new DevExpress.XtraBars.BarItem[] { barButtonItem_FileSaveAll }); ribbonControl.SelectedPage = ribbonPagePlugins; } }
public ApplicationFormBase() { InitializeComponent(); /* * Assembly locating */ if (!DesignMode) { documentManager.View.DocumentProperties.UseFormIconAsDocumentImage = true; documentManager.View.UseDocumentSelector = DevExpress.Utils.DefaultBoolean.True; tabbedView.FloatingDocumentContainer = FloatingDocumentContainer.DocumentsHost; // Security context must be call first time in main app and // must have providers set _user = SecurityContext.getInstance().CurrentUser; _proxy = SEventProxy.getInstance(); _proxy.addEventHandler <AddToolBarRequestEvent>(EventType.AddToolBarRequestEvent, HandleAddToolbarRequestEvent); _proxy.addEventHandler <OpenPanelRequestEvent>(EventType.OpenPanelRequestEvent, HandleOpenPanelRequestEvent); //do it here before any other plugin will be loaded!!!!! _widgetManager = SWidgetManager.getInstance(); //now we can load plugins _loader = SPluginsLoader.getInstance(); _loader.LoadPlugins(this, "."); controls.ViewBaseEventsHandler.AttachToView(documentManager.View); _managerSupport = new DocumentManagerSupport(documentManager, new DevExpress.XtraBars.BarItem[] { barButton_Save }, new DevExpress.XtraBars.BarItem[] { barButton_SaveAll }); } }
public SimpleLogger(string name) { _proxy = SEventProxy.getInstance(); logger = LogManager.GetLogger(name); }
private void onEnter_event(object sender, EventArgs e) { SEventProxy.getInstance().fireEvent(new VisualControlActionEvent(this, new VisualControlActionEventData(this, VisualControlActionKind.Activated))); }
protected void setup() { //get proxy, so we are sure it exists _eventProxy = SEventProxy.getInstance(); }