void IReporter.Design(IObjectHost objectHost) { StiReport report = new StiReport(); PrepareReport(report); report.Design(false); }
public EloquentCalculator(ICalculator calculator, IEloquentServer server) { _calculator = calculator; _objectHost = server.Add <IEloquentCalculator>("calculator", this); _clientHost = new EloquentOperationsHistory(calculator.OperationsHistory, server); }
public static void ObjectEdit(JMXObject objSource, bool isNew, IObjectHost host, string actionID, Action <IObjectEditor> RefreshHostDelegate, IObjectEditor editor) { IObjectEditor oe; if (editor == null) { editor = new MultiEdit(objSource.ObjectName); } oe = editor; oe.IsNew = isNew; oe.EditObject = objSource; if (oe.EditObject != null) { oe.Owner = host == null ? null : (host as Control).FindForm(); oe.ObjectHost = host; oe.DataSaved += (sender, e) => { IObjectEditor _oe = (sender as IObjectEditor); if (_oe != null && _oe.TrueSaved && _oe.RefreshHostOnSaved && RefreshHostDelegate != null) { RefreshHostDelegate(oe); } }; oe.ContinuousEditing = true; Form form = (oe as Form); if (form != null) { form.FormClosed += (sender, e) => { IObjectEditor _oe = (sender as IObjectEditor); if (_oe != null && _oe.TrueSaved && _oe.RefreshHostOnExit && RefreshHostDelegate != null) { RefreshHostDelegate(oe); } Control _host = (_oe.ObjectHost as Control); if (_host != null) { _host.Focus(); } } } ; if (oe.Owner != null && !oe.Owner.Modal) { form.Show(); } else { form.ShowDialog(); form.Dispose(); } } } }
public void DeRegisterObjectHost(IObjectHost host) { if (m_hosts.Contains(host)) { m_hosts.Add(host); host.ObjectContainerListChanged -= this.Host_ObjectContainerListChanged; } else { throw new ArgumentException("Unknown object host."); } }
void IReporter.ExportCurrentForm(IObjectHost objectHost, ReportExportFormat format) { DBGrid grid = (objectHost as DBGrid); if (grid == null) { return; } StiReport report = MakeReport(grid, format.CreateParam); report.Render(true); report.ExportDocument(GetExportFormat(format.ID), format.CreateParam.ExportFileName); }
void IReporter.DesignCurrentForm(IObjectHost objectHost) { DBGrid grid = (objectHost as DBGrid); if (grid == null) { return; } StiReport report = MakeReport(grid, _rcp); PrepareReport(report); report.Design(false); }
void IReporter.PrintCurrentForm(IObjectHost objectHost) { DBGrid grid = (objectHost as DBGrid); if (grid == null) { return; } StiReport report = MakeReport(grid, _rcp); PrepareReport(report); report.Render(true); report.Show(false); }
public static void ObjectEdit(JMXObject objSource, bool isNew, IObjectHost host, IObjectEditor editor, Action <IObjectEditor> RefreshHostDelegate) { ObjectEdit(objSource, isNew, host, null, RefreshHostDelegate, editor); }
public static void ObjectEdit(JMXObject objSource, bool isNew, IObjectHost host, IObjectEditor editor) { ObjectEdit(objSource, isNew, host, null, null, editor); }
public CommandExecuter(IObjectHost objectHost) { _commands = new Dictionary <T, Action>(64); _objHost = objectHost; }
public void RegisterObjectHost(IObjectHost host) { m_hosts.Add(host); host.ObjectContainerListChanged += this.Host_ObjectContainerListChanged; }
public ChildObject(IEloquentServer server, string objectId, string name) { _host = server.Add <IChildContract>(objectId, this); Name = name; }