General -> mostrar el reloj de arena cuando se prepara un informe para previsualizarlo.

git-svn-id: https://192.168.0.254/svn/Proyectos.Tecsitel_FactuGES2/trunk@947 0c75b7a4-871f-7646-8a2f-f78d34cc349f
This commit is contained in:
David Arranz 2009-06-02 11:06:34 +00:00
parent 1f6db0edf6
commit 14cffb023d
12 changed files with 258 additions and 176 deletions

View File

@ -70,6 +70,9 @@ var
AEditor : IEditorAlbaranesClientePreview; AEditor : IEditorAlbaranesClientePreview;
begin begin
AEditor := NIL; AEditor := NIL;
ShowHourglassCursor;
try
AStream := FDataModule.GetEtiquetas(AID, withRefCliente); AStream := FDataModule.GetEtiquetas(AID, withRefCliente);
try try
CreateEditor('EditorAlbaranesClientePreview', IEditorAlbaranesClientePreview, AEditor); CreateEditor('EditorAlbaranesClientePreview', IEditorAlbaranesClientePreview, AEditor);
@ -84,6 +87,9 @@ begin
FreeAndNil(AStream); FreeAndNil(AStream);
AEditor := Nil; AEditor := Nil;
end; end;
finally
HideHourglassCursor;
end;
end; end;
procedure TAlbaranesClienteReportController.EtiquetasPrint(const AID: integer; const withRefCliente: Boolean); procedure TAlbaranesClienteReportController.EtiquetasPrint(const AID: integer; const withRefCliente: Boolean);
@ -92,6 +98,9 @@ var
AEditor : IEditorAlbaranesClientePreview; AEditor : IEditorAlbaranesClientePreview;
begin begin
AEditor := NIL; AEditor := NIL;
ShowHourglassCursor;
try
AStream := FDataModule.GetEtiquetas(AID, withRefCliente); AStream := FDataModule.GetEtiquetas(AID, withRefCliente);
try try
CreateEditor('EditorAlbaranesClientePreview', IEditorAlbaranesClientePreview, AEditor); CreateEditor('EditorAlbaranesClientePreview', IEditorAlbaranesClientePreview, AEditor);
@ -106,6 +115,9 @@ begin
FreeAndNil(AStream); FreeAndNil(AStream);
AEditor := Nil; AEditor := Nil;
end; end;
finally
HideHourglassCursor;
end;
end; end;
function TAlbaranesClienteReportController.ExportToPDF(const AID: Integer; function TAlbaranesClienteReportController.ExportToPDF(const AID: Integer;
@ -162,6 +174,9 @@ var
AEditor : IEditorAlbaranesClientePreview; AEditor : IEditorAlbaranesClientePreview;
begin begin
AEditor := NIL; AEditor := NIL;
ShowHourglassCursor;
try
AStream := FDataModule.GetRptAlbaranes(AListaID); AStream := FDataModule.GetRptAlbaranes(AListaID);
try try
CreateEditor('EditorAlbaranesClientePreview', IEditorAlbaranesClientePreview, AEditor); CreateEditor('EditorAlbaranesClientePreview', IEditorAlbaranesClientePreview, AEditor);
@ -181,6 +196,9 @@ begin
FreeAndNil(AStream); FreeAndNil(AStream);
AEditor := Nil; AEditor := Nil;
end; end;
finally
HideHourglassCursor;
end;
end; end;
procedure TAlbaranesClienteReportController.Print(const AListaID : TIntegerList); procedure TAlbaranesClienteReportController.Print(const AListaID : TIntegerList);
@ -189,6 +207,7 @@ var
AEditor : IEditorAlbaranesClientePreview; AEditor : IEditorAlbaranesClientePreview;
begin begin
AEditor := NIL; AEditor := NIL;
ShowHourglassCursor; ShowHourglassCursor;
try try
AStream := FDataModule.GetRptAlbaranes(AListaID); AStream := FDataModule.GetRptAlbaranes(AListaID);

View File

@ -116,6 +116,8 @@ var
begin begin
AEditor := NIL; AEditor := NIL;
ShowHourglassCursor;
try
AStream := FDataModule.GetReport(AListaID); AStream := FDataModule.GetReport(AListaID);
try try
CreateEditor('EditorAlbaranesProveedorPreview', IEditorAlbaranesProveedorPreview, AEditor); CreateEditor('EditorAlbaranesProveedorPreview', IEditorAlbaranesProveedorPreview, AEditor);
@ -135,6 +137,9 @@ begin
finally finally
FreeANDNil(AStream) FreeANDNil(AStream)
end; end;
finally
HideHourglassCursor;
end;
end; end;
procedure TAlbaranesProveedorReportController.Print( procedure TAlbaranesProveedorReportController.Print(

View File

@ -59,6 +59,8 @@ var
begin begin
AEditor := NIL; AEditor := NIL;
ShowHourglassCursor;
try
AStream := FDataModule.GetReport(ListaID); AStream := FDataModule.GetReport(ListaID);
try try
CreateEditor('EditorEtiquetasContactosPreview', IEditorEtiquetasContactosPreview, AEditor); CreateEditor('EditorEtiquetasContactosPreview', IEditorEtiquetasContactosPreview, AEditor);
@ -77,6 +79,9 @@ begin
FreeAndNil(AStream); FreeAndNil(AStream);
AEditor := Nil; AEditor := Nil;
end; end;
finally
HideHourglassCursor;
end;
end; end;
procedure TEtiquetasContactosReportController.Print(const ListaID : TIntegerList); procedure TEtiquetasContactosReportController.Print(const ListaID : TIntegerList);
@ -85,6 +90,7 @@ var
AEditor : IEditorEtiquetasContactosPreview; AEditor : IEditorEtiquetasContactosPreview;
begin begin
AEditor := NIL; AEditor := NIL;
ShowHourglassCursor; ShowHourglassCursor;
try try
AStream := FDataModule.GetReport(ListaID); AStream := FDataModule.GetReport(ListaID);

View File

@ -59,6 +59,8 @@ var
begin begin
AEditor := NIL; AEditor := NIL;
ShowHourglassCursor;
try
AStream := FDataModule.GetReport(ListaID); AStream := FDataModule.GetReport(ListaID);
try try
CreateEditor('EditorFichasEmpleadoPreview', IEditorFichasEmpleadoPreview, AEditor); CreateEditor('EditorFichasEmpleadoPreview', IEditorFichasEmpleadoPreview, AEditor);
@ -77,6 +79,9 @@ begin
FreeAndNil(AStream); FreeAndNil(AStream);
AEditor := Nil; AEditor := Nil;
end; end;
finally
HideHourglassCursor;
end;
end; end;
procedure TFichasEmpleadoReportController.Print(const ListaID : TIntegerList); procedure TFichasEmpleadoReportController.Print(const ListaID : TIntegerList);

View File

@ -114,6 +114,8 @@ var
begin begin
AEditor := NIL; AEditor := NIL;
ShowHourglassCursor;
try
AStream := FDataModule.GetRptFacturas(AListaID, VerSello, VerCopia); AStream := FDataModule.GetRptFacturas(AListaID, VerSello, VerCopia);
try try
CreateEditor('EditorFacturasClientePreview', IEditorFacturasClientePreview, AEditor); CreateEditor('EditorFacturasClientePreview', IEditorFacturasClientePreview, AEditor);
@ -130,6 +132,9 @@ begin
FreeAndNil(AStream); FreeAndNil(AStream);
AEditor := Nil; AEditor := Nil;
end; end;
finally
HideHourglassCursor;
end;
end; end;
procedure TFacturasClienteReportController.Print(const AListaID : TIntegerList; const VerSello: Boolean = True; const VerCopia: Boolean = True); procedure TFacturasClienteReportController.Print(const AListaID : TIntegerList; const VerSello: Boolean = True; const VerCopia: Boolean = True);
@ -138,6 +143,7 @@ var
AEditor : IEditorFacturasClientePreview; AEditor : IEditorFacturasClientePreview;
begin begin
AEditor := NIL; AEditor := NIL;
ShowHourglassCursor; ShowHourglassCursor;
try try
AStream := FDataModule.GetRptFacturas(AListaID, VerSello, VerCopia); AStream := FDataModule.GetRptFacturas(AListaID, VerSello, VerCopia);

View File

@ -60,6 +60,8 @@ var
begin begin
AEditor := NIL; AEditor := NIL;
ShowHourglassCursor;
try
AStream := FDataModule.GetReport(AFacturaID); AStream := FDataModule.GetReport(AFacturaID);
try try
CreateEditor('EditorFacturasProveedorPreview', IEditorFacturasProveedorPreview, AEditor); CreateEditor('EditorFacturasProveedorPreview', IEditorFacturasProveedorPreview, AEditor);
@ -74,6 +76,9 @@ begin
FreeAndNil(AStream); FreeAndNil(AStream);
AEditor := Nil; AEditor := Nil;
end; end;
finally
HideHourglassCursor;
end;
end; end;
procedure TFacturasProveedorReportController.Print(const AFacturaID : String); procedure TFacturasProveedorReportController.Print(const AFacturaID : String);

View File

@ -126,6 +126,8 @@ var
begin begin
AEditor := NIL; AEditor := NIL;
ShowHourglassCursor;
try
AStream := FDataModule.GetReport(AListaID, VerPrecios, VerRefProveedor); AStream := FDataModule.GetReport(AListaID, VerPrecios, VerRefProveedor);
try try
CreateEditor('EditorPedidosProveedorPreview', IEditorPedidosProveedorPreview, AEditor); CreateEditor('EditorPedidosProveedorPreview', IEditorPedidosProveedorPreview, AEditor);
@ -147,6 +149,9 @@ begin
finally finally
FreeANDNil(AStream) FreeANDNil(AStream)
end; end;
finally
HideHourglassCursor;
end;
end; end;
procedure TPedidosProveedorReportController.Print(const AListaID : TIntegerList; procedure TPedidosProveedorReportController.Print(const AListaID : TIntegerList;

View File

@ -116,6 +116,7 @@ var
begin begin
Result := False; Result := False;
AFile := AFileName; AFile := AFileName;
if EsCadenaVacia(AFile) and (not PreguntarFicheroWordExportar(AFile)) then if EsCadenaVacia(AFile) and (not PreguntarFicheroWordExportar(AFile)) then
Exit; Exit;
@ -140,6 +141,8 @@ var
begin begin
AEditor := NIL; AEditor := NIL;
ShowHourglassCursor;
try
AStream := FDataModule.GetRptPresupuestos(AListaID); AStream := FDataModule.GetRptPresupuestos(AListaID);
try try
CreateEditor('EditorPresupuestosClientePreview', IEditorPresupuestosClientePreview, AEditor); CreateEditor('EditorPresupuestosClientePreview', IEditorPresupuestosClientePreview, AEditor);
@ -159,6 +162,9 @@ begin
FreeAndNil(AStream); FreeAndNil(AStream);
AEditor := Nil; AEditor := Nil;
end; end;
finally
HideHourglassCursor;
end;
end; end;
procedure TPresupuestosClienteReportController.Print(const AListaID : TIntegerList); procedure TPresupuestosClienteReportController.Print(const AListaID : TIntegerList);
@ -167,6 +173,7 @@ var
AEditor : IEditorPresupuestosClientePreview; AEditor : IEditorPresupuestosClientePreview;
begin begin
AEditor := NIL; AEditor := NIL;
ShowHourglassCursor; ShowHourglassCursor;
try try
AStream := FDataModule.GetRptPresupuestos(AListaID); AStream := FDataModule.GetRptPresupuestos(AListaID);

View File

@ -60,6 +60,8 @@ var
begin begin
AEditor := NIL; AEditor := NIL;
ShowHourglassCursor;
try
AStream := FDataModule.GetReport(ListaID); AStream := FDataModule.GetReport(ListaID);
try try
CreateEditor('EditorRecibosClientePreview', IEditorRecibosClientePreview, AEditor); CreateEditor('EditorRecibosClientePreview', IEditorRecibosClientePreview, AEditor);
@ -78,6 +80,9 @@ begin
FreeAndNil(AStream); FreeAndNil(AStream);
AEditor := Nil; AEditor := Nil;
end; end;
finally
HideHourglassCursor;
end;
end; end;
procedure TRecibosClienteReportController.Print(const ListaID : TIntegerList); procedure TRecibosClienteReportController.Print(const ListaID : TIntegerList);
@ -86,6 +91,7 @@ var
AEditor : IEditorRecibosClientePreview; AEditor : IEditorRecibosClientePreview;
begin begin
AEditor := NIL; AEditor := NIL;
ShowHourglassCursor; ShowHourglassCursor;
try try
AStream := FDataModule.GetReport(ListaID); AStream := FDataModule.GetReport(ListaID);

View File

@ -59,6 +59,8 @@ var
begin begin
AEditor := NIL; AEditor := NIL;
ShowHourglassCursor;
try
AStream := FDataModule.GetReport(ID); AStream := FDataModule.GetReport(ID);
try try
CreateEditor('EditorRecibosProveedorPreview', IEditorRecibosProveedorPreview, AEditor); CreateEditor('EditorRecibosProveedorPreview', IEditorRecibosProveedorPreview, AEditor);
@ -73,6 +75,9 @@ begin
FreeAndNil(AStream); FreeAndNil(AStream);
AEditor := Nil; AEditor := Nil;
end; end;
finally
HideHourglassCursor;
end;
end; end;
procedure TRecibosProveedorReportController.Print(const ID : integer); procedure TRecibosProveedorReportController.Print(const ID : integer);
@ -81,6 +86,7 @@ var
AEditor : IEditorRecibosProveedorPreview; AEditor : IEditorRecibosProveedorPreview;
begin begin
AEditor := NIL; AEditor := NIL;
ShowHourglassCursor; ShowHourglassCursor;
try try
AStream := FDataModule.GetReport(ID); AStream := FDataModule.GetReport(ID);

View File

@ -58,6 +58,9 @@ var
AEditor : IEditorRemesasClientePreview; AEditor : IEditorRemesasClientePreview;
begin begin
AEditor := NIL; AEditor := NIL;
ShowHourglassCursor;
try
AStream := FDataModule.GetReport(ID); AStream := FDataModule.GetReport(ID);
try try
CreateEditor('EditorRemesasClientePreview', IEditorRemesasClientePreview, AEditor); CreateEditor('EditorRemesasClientePreview', IEditorRemesasClientePreview, AEditor);
@ -72,6 +75,9 @@ begin
FreeAndNil(AStream); FreeAndNil(AStream);
AEditor := Nil; AEditor := Nil;
end; end;
finally
HideHourglassCursor;
end;
end; end;
procedure TRemesasClienteReportController.Print(const ID : String); procedure TRemesasClienteReportController.Print(const ID : String);
@ -80,6 +86,7 @@ var
AEditor : IEditorRemesasClientePreview; AEditor : IEditorRemesasClientePreview;
begin begin
AEditor := NIL; AEditor := NIL;
ShowHourglassCursor; ShowHourglassCursor;
try try
AStream := FDataModule.GetReport(ID); AStream := FDataModule.GetReport(ID);

View File

@ -59,6 +59,8 @@ var
begin begin
AEditor := NIL; AEditor := NIL;
ShowHourglassCursor;
try
AStream := FDataModule.GetReport(ID); AStream := FDataModule.GetReport(ID);
try try
CreateEditor('EditorRemesasProveedorPreview', IEditorRemesasProveedorPreview, AEditor); CreateEditor('EditorRemesasProveedorPreview', IEditorRemesasProveedorPreview, AEditor);
@ -73,6 +75,9 @@ begin
FreeAndNil(AStream); FreeAndNil(AStream);
AEditor := Nil; AEditor := Nil;
end; end;
finally
HideHourglassCursor;
end;
end; end;
procedure TRemesasProveedorReportController.Print(const ID : String); procedure TRemesasProveedorReportController.Print(const ID : String);