private void Controller_CustomizeWindowStatusMessages( object sender, CustomizeWindowStatusMessagesEventArgs customizeWindowStatusMessagesEventArgs) { AddDatabaseName(customizeWindowStatusMessagesEventArgs); AddVersion(customizeWindowStatusMessagesEventArgs); AddCompanyName(customizeWindowStatusMessagesEventArgs); }
void controller_CustomizeWindowStatusMessages(object sender, CustomizeWindowStatusMessagesEventArgs e) { var dbConnection = ((XPObjectSpace)Application.ObjectSpaceProvider.CreateUpdatingObjectSpace(false)).Session.Connection as DbConnection; if (dbConnection != null) { e.StatusMessages.Add(string.Format("({0} - {1})", dbConnection.DataSource, dbConnection.Database)); } }
void controller_CustomizeWindowStatusMessages(object sender, CustomizeWindowStatusMessagesEventArgs e) { var modelOptions = ((IModelOptionsConnectionInfoStatusMessage)Application.Model.Options); if (modelOptions.ConnectionInfoMessage && Frame.Context == TemplateContext.ApplicationWindow || modelOptions.ConnectionInfoChildMessage && new[] { TemplateContext.View, TemplateContext.PopupWindow }.Contains(Frame.Context)) { if (((XPObjectSpace)Application.ObjectSpaceProvider.CreateUpdatingObjectSpace(false)).Session.Connection is DbConnection dbConnection) { e.StatusMessages.Add($"({dbConnection.DataSource} - {dbConnection.Database})"); } } }
void controller_CustomizeWindowStatusMessages(object sender, CustomizeWindowStatusMessagesEventArgs e) { string aux = string.Empty; emp = Application.CreateObjectSpace().FindObject <Empresa>(null); if (emp != null && emp.Compania != null) { e.StatusMessages.Add(emp.Compania.Nombre); if (emp.ConCfdi) { aux = "CFDI"; } else { aux = "CBB"; } } e.StatusMessages.Add(aux); if (emp != null && emp.ConCfdi) { aux = NegocioAdmin.Acabarse(Application.CreateObjectSpace()); if (!string.IsNullOrEmpty(aux)) { e.StatusMessages.Add(aux); } } // Viene null Connection // e.StatusMessages.Add(Window.Application.Connection.Database); IObjectSpace obsp = Application.CreateObjectSpace(); e.StatusMessages.Add(obsp.Database); }
private static void AddDatabaseName( CustomizeWindowStatusMessagesEventArgs customizeWindowStatusMessagesEventArgs) { string calyConnectionString = AppConfig.ConnectionString.Trim(); string nazwaBazy = string.Empty; if (calyConnectionString.StartsWith("XpoProvider=MSSqlServer")) { string czescDatabase = calyConnectionString.Split(';') .FirstOrDefault(x => x.StartsWith("initial catalog")); if (czescDatabase != null) { int indeksZnakuRownosci = czescDatabase.IndexOf('='); nazwaBazy = czescDatabase.Substring(indeksZnakuRownosci + 1); } } if (!string.IsNullOrEmpty(nazwaBazy)) { customizeWindowStatusMessagesEventArgs.StatusMessages.Add($"Połączenie do bazy: {nazwaBazy}"); } }
void controller_CustomizeWindowStatusMessages(object sender, CustomizeWindowStatusMessagesEventArgs e) { var dbConnection = ((ObjectSpace)Application.ObjectSpaceProvider.CreateUpdatingObjectSpace(false)).Session.Connection; if (dbConnection != null) e.StatusMessages.Add(string.Format("({0} - {1})", ((SqlConnection)dbConnection).DataSource, dbConnection.Database)); }
void windowTemplateController_CustomizeWindowStatusMessages(object sender, CustomizeWindowStatusMessagesEventArgs e) { e.StatusMessages.Add(NombreBase); }
private void WindowTemplateController_CustomizeWindowStatusMessages(object?sender, CustomizeWindowStatusMessagesEventArgs e) { e.StatusMessages.Add(Environment.Is64BitProcess ? "x64" : "x86"); foreach (var versionInfo in FeatureCenterModule.VersionInformation) { e.StatusMessages.Add(versionInfo); } }
private void AddVersion(CustomizeWindowStatusMessagesEventArgs customizeWindowStatusMessagesEventArgs) { Version version = Assembly.GetExecutingAssembly().GetName().Version; customizeWindowStatusMessagesEventArgs.StatusMessages.Add($"Wersja: {version}"); }
private void AddCompanyName(CustomizeWindowStatusMessagesEventArgs customizeWindowStatusMessagesEventArgs) { customizeWindowStatusMessagesEventArgs.StatusMessages.Add("© UTA Sp. z o.o."); }
private void WindowTemplateController_CustomizeWindowStatusMessages(object?sender, CustomizeWindowStatusMessagesEventArgs e) { foreach (var versionInfo in FeatureCenterModule.VersionInformation) { e.StatusMessages.Add(versionInfo); } }