Se añade nuevo logotipo de iso en los informes que lo requieren y se arregla fallo al rellenar la direccion de los contactos

git-svn-id: https://192.168.0.254/svn/Proyectos.Tecsitel_FactuGES2/trunk@1045 0c75b7a4-871f-7646-8a2f-f78d34cc349f
This commit is contained in:
roberto 2011-03-31 11:07:06 +00:00
parent 423859cca5
commit b6f0b894c3
13 changed files with 40 additions and 34 deletions

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@ -322,13 +322,14 @@ begin
if FCliente.ID > 0 then if FCliente.ID > 0 then
edtPersonaContacto.Enabled := True; edtPersonaContacto.Enabled := True;
// if FCliente.Direcciones.RecordCount > 0 then if FCliente.Direcciones.RecordCount > 0 then
// ElegirDireccionCliente ElegirDireccionCliente
// else begin else begin
// FAlbaran.Edit; FAlbaran.Edit;
// FAlbaran.PERSONA_CONTACTO := FCliente.PERSONA_CONTACTO; FAlbaran.PERSONA_CONTACTO := FCliente.PERSONA_CONTACTO;
// RefrescarDireccion; FAlbaran.ID_DIRECCIONIsNull := True; //Limpiamos la direccion que pudiera tener el anterior cliente del documento si lo tuviere.
// end; RefrescarDireccion;
end;
end end
else begin else begin
dsCliente.DataTable := NIL; dsCliente.DataTable := NIL;

View File

@ -131,6 +131,7 @@ procedure TfrViewDatosYSeleccionClienteFacturaCliente.actElegirDireccionExecute(
begin begin
inherited; inherited;
ElegirDireccionCliente; ElegirDireccionCliente;
EscribirTextoDireccion;
end; end;
procedure TfrViewDatosYSeleccionClienteFacturaCliente.actElegirDireccionUpdate( procedure TfrViewDatosYSeleccionClienteFacturaCliente.actElegirDireccionUpdate(
@ -214,6 +215,7 @@ procedure TfrViewDatosYSeleccionClienteFacturaCliente.edtDireccionPropertiesButt
begin begin
inherited; inherited;
ElegirDireccionCliente; ElegirDireccionCliente;
EscribirTextoDireccion;
end; end;
procedure TfrViewDatosYSeleccionClienteFacturaCliente.ElegirCliente; procedure TfrViewDatosYSeleccionClienteFacturaCliente.ElegirCliente;
@ -238,13 +240,7 @@ begin
if Assigned(ADireccion) then if Assigned(ADireccion) then
begin begin
FDireccion := ADireccion; FDireccion := ADireccion;
// if FDireccion.IDIsNull then
// LimpiarDireccionDeFactura
// else
CopiarDireccionAFactura; CopiarDireccionAFactura;
EscribirTextoDireccion;
end; end;
end; end;
@ -285,9 +281,18 @@ begin
FCliente.DataTable.Active := True; FCliente.DataTable.Active := True;
if FCliente.Direcciones.RecordCount > 0 then if FCliente.Direcciones.RecordCount > 0 then
ElegirDireccionCliente begin
else ElegirDireccionCliente;
EscribirTextoDireccion;
end
else begin
FFactura.Edit;
FFactura.ID_DIRECCIONIsNull := True; //Limpiamos la direccion que pudiera tener el anterior cliente del documento si lo tuviere.
RefrescarDireccion; RefrescarDireccion;
CopiarDireccionAFactura;
EscribirTextoDireccion;
end;
end end
else begin else begin
dsCliente.DataTable := NIL; dsCliente.DataTable := NIL;
@ -334,8 +339,6 @@ begin
FDireccionesController.CopiarDireccion(FCliente.Direcciones, FDireccion) FDireccionesController.CopiarDireccion(FCliente.Direcciones, FDireccion)
else else
FDireccionesController.CopiarDireccionFiscal(FCliente, FDireccion); FDireccionesController.CopiarDireccionFiscal(FCliente, FDireccion);
EscribirTextoDireccion;
end; end;
procedure TfrViewDatosYSeleccionClienteFacturaCliente.SetOnClienteChanged( procedure TfrViewDatosYSeleccionClienteFacturaCliente.SetOnClienteChanged(
@ -359,6 +362,7 @@ begin
FCliente.DataTable.Active := True; FCliente.DataTable.Active := True;
RefrescarDireccion; RefrescarDireccion;
EscribirTextoDireccion;
end end
else begin else begin
dsFactura.DataTable := NIL; dsFactura.DataTable := NIL;

View File

@ -326,6 +326,7 @@ begin
else begin else begin
FPresupuesto.Edit; FPresupuesto.Edit;
FPresupuesto.PERSONA_CONTACTO := FCliente.PERSONA_CONTACTO; FPresupuesto.PERSONA_CONTACTO := FCliente.PERSONA_CONTACTO;
FPresupuesto.ID_DIRECCIONIsNull := True; //Limpiamos la direccion que pudiera tener el anterior cliente del documento si lo tuviere.
RefrescarDireccion; RefrescarDireccion;
end; end;
end end