uFactuGES_App: función GetAppFullName.

git-svn-id: https://192.168.0.254/svn/Proyectos.Tecsitel_FactuGES2/trunk@305 0c75b7a4-871f-7646-8a2f-f78d34cc349f
This commit is contained in:
David Arranz 2008-02-28 19:35:19 +00:00
parent da570a2380
commit eb5beaab87
4 changed files with 27 additions and 39 deletions

View File

@ -112,7 +112,7 @@ end;
procedure TfEditorLogin.FormShow(Sender: TObject); procedure TfEditorLogin.FormShow(Sender: TObject);
begin begin
Self.Caption := Self.Caption + ' - ' + AppFactuGES.AppVersion; Self.Caption := AppFactuGES.AppFullName;
JvFormStorage1.RestoreFormPlacement; JvFormStorage1.RestoreFormPlacement;
// Hacer login automática si hay usuario/password y no hay más de una base // Hacer login automática si hay usuario/password y no hay más de una base

View File

@ -27,6 +27,7 @@ type
function GetUsuariosController: IUsuariosController; function GetUsuariosController: IUsuariosController;
function GetAppName: String; function GetAppName: String;
function GetAppVersion: String; function GetAppVersion: String;
function GetAppFullName: String;
function GetUsuarioActivo: IBizUsuario; function GetUsuarioActivo: IBizUsuario;
function GetEmpresaActiva: IBizEmpresa; function GetEmpresaActiva: IBizEmpresa;
function GetModuleManager : THostManager; function GetModuleManager : THostManager;
@ -51,6 +52,7 @@ type
property AppVersion : String read GetAppVersion; property AppVersion : String read GetAppVersion;
property AppName : String read GetAppName; property AppName : String read GetAppName;
property AppFullName : String read GetAppFullName;
property MainForm : TCustomForm read GetMainForm; property MainForm : TCustomForm read GetMainForm;
property EmpresaActiva : IBizEmpresa read GetEmpresaActiva; property EmpresaActiva : IBizEmpresa read GetEmpresaActiva;
property UsuarioActivo : IBizUsuario read GetUsuarioActivo; property UsuarioActivo : IBizUsuario read GetUsuarioActivo;
@ -84,6 +86,7 @@ type
function GetUsuariosController: IUsuariosController; function GetUsuariosController: IUsuariosController;
function GetAppName: String; function GetAppName: String;
function GetAppVersion: String; function GetAppVersion: String;
function GetAppFullName: String;
function GetUsuarioActivo: IBizUsuario; function GetUsuarioActivo: IBizUsuario;
function GetEmpresaActiva: IBizEmpresa; function GetEmpresaActiva: IBizEmpresa;
function GetModuleManager : THostManager; function GetModuleManager : THostManager;
@ -118,6 +121,7 @@ type
property AppVersion : String read GetAppVersion; property AppVersion : String read GetAppVersion;
property AppName : String read GetAppName; property AppName : String read GetAppName;
property AppFullName : String read GetAppFullName;
property MainForm : TCustomForm read GetMainForm; property MainForm : TCustomForm read GetMainForm;
property EmpresaActiva : IBizEmpresa read GetEmpresaActiva; property EmpresaActiva : IBizEmpresa read GetEmpresaActiva;
property AppSplashForm : IAppSplashForm read GetAppSplashForm write SetAppSplashForm; property AppSplashForm : IAppSplashForm read GetAppSplashForm write SetAppSplashForm;
@ -216,6 +220,11 @@ begin
Result := FDoMainFormEvent; Result := FDoMainFormEvent;
end; end;
function TAppFactuGES.GetAppFullName: String;
begin
Result := GetAppName + ' ' + GetAppVersion;
end;
function TAppFactuGES.GetAppName: String; function TAppFactuGES.GetAppName: String;
begin begin
Result := FAppInfo.ProductName; Result := FAppInfo.ProductName;

View File

@ -244,7 +244,6 @@ object fPantallaPrincipal: TfPantallaPrincipal
Tag = -9000 Tag = -9000
Category = 'Archivo' Category = 'Archivo'
Caption = 'Login' Caption = 'Login'
OnExecute = actLoginExecute
end end
object actAdministracion: TAction object actAdministracion: TAction
Tag = -9000 Tag = -9000

View File

@ -93,7 +93,6 @@ type
procedure FormCreate(Sender: TObject); procedure FormCreate(Sender: TObject);
procedure Salir1Click(Sender: TObject); procedure Salir1Click(Sender: TObject);
procedure actSalirExecute(Sender: TObject); procedure actSalirExecute(Sender: TObject);
procedure actLoginExecute(Sender: TObject);
procedure actCambiarPassExecute(Sender: TObject); procedure actCambiarPassExecute(Sender: TObject);
procedure actAcercaExecute(Sender: TObject); procedure actAcercaExecute(Sender: TObject);
procedure actConexionExecute(Sender: TObject); procedure actConexionExecute(Sender: TObject);
@ -124,7 +123,7 @@ type
procedure InicializarUI; procedure InicializarUI;
procedure OnThemeChange(Sender: TObject); procedure OnThemeChange(Sender: TObject);
procedure ExecuteActionMenu(Sender : TObject); procedure ExecuteActionMenu(Sender : TObject);
procedure WMSysCommand(var Msg: TMessage); message WM_SYSCOMMAND; //procedure WMSysCommand(var Msg: TWMSysCommand); message WM_SYSCOMMAND;
protected protected
function GetWorkPanel : TWinControl; function GetWorkPanel : TWinControl;
public public
@ -342,36 +341,6 @@ begin
end; end;
procedure TfPantallaPrincipal.actLoginExecute(Sender: TObject);
begin
//-- HostManager.UnloadModules;
{-- try
if AppFactuGES.UsuariosController.StartLogin then
begin
ShowHourglassCursor;
// SplashScreen.Update;
Application.ProcessMessages;
CargarModulos;
try
InicializarUI;
Application.ProcessMessages;
Visible := True;
AplicarPerfil;
finally
HideHourglassCursor;
end;
end
else
Close;
finally
// SplashScreen.Update;
// SplashScreen.Hide;
// SplashScreen.Release;
end;
--}
end;
procedure TfPantallaPrincipal.actMenuComprasExecute(Sender: TObject); procedure TfPantallaPrincipal.actMenuComprasExecute(Sender: TObject);
begin begin
// //
@ -467,12 +436,23 @@ begin
AppFactuGES.UsuariosController.VerUsuarios; AppFactuGES.UsuariosController.VerUsuarios;
end; end;
procedure TfPantallaPrincipal.WMSysCommand(var Msg: TMessage); {procedure TfPantallaPrincipal.WMSysCommand(var Msg: TWMSysCommand); message WM_SYSCOMMAND;
begin begin
// No tocar, sirve para recuperar el foco el formulario principal cuando // Sirve para recuperar el foco el formulario principal cuando
// tenemos varios formularios hijos abiertos a la vez. // tenemos varios formularios hijos abiertos a la vez.
DefaultHandler(Msg); case (Msg.cmdtype and $FFF0) of
end; SC_MINIMIZE: begin
ShowWindow(handle, SW_MINIMIZE);
Msg.result := 0;
end;
SC_RESTORE: begin
ShowWindow(handle, SW_RESTORE);
Msg.result := 0;
end;
else
DefaultHandler(Msg);
end;
end;}
constructor TfPantallaPrincipal.Create(AOwner: TComponent); constructor TfPantallaPrincipal.Create(AOwner: TComponent);
begin begin
@ -527,7 +507,7 @@ procedure TfPantallaPrincipal.actAcercaExecute(Sender: TObject);
begin begin
with TfAcercaDe.Create(NIL) do with TfAcercaDe.Create(NIL) do
try try
//--HostManager := Self.HostManager; HostManager := AppFactuGES.ModuleManager;
ShowModal; ShowModal;
finally finally
Free; Free;