Ticket #440 -> No copia bien el telefono desde el presupuesto al contrato cuando lo aceptamos
git-svn-id: https://192.168.0.254/svn/Proyectos.Acana_FactuGES2/trunk@543 f4e31baf-9722-1c47-927c-6f952f962d4b
This commit is contained in:
parent
b6ba000a05
commit
6d8e75b508
@ -87,19 +87,23 @@ begin
|
|||||||
APresupuestosClienteController.RecuperarCliente(APresupuesto);
|
APresupuestosClienteController.RecuperarCliente(APresupuesto);
|
||||||
APresupuesto.Cliente.Open;
|
APresupuesto.Cliente.Open;
|
||||||
FDireccion := ADireccionesController.Nuevo;
|
FDireccion := ADireccionesController.Nuevo;
|
||||||
if (not APresupuesto.ID_DIRECCIONIsNull) and
|
try
|
||||||
(ADireccionesController.Localizar(APresupuesto.Cliente.Direcciones, APresupuesto.ID_DIRECCION)) then
|
if (not APresupuesto.ID_DIRECCIONIsNull) and
|
||||||
ADireccionesController.CopiarDireccion(APresupuesto.Cliente.Direcciones, FDireccion)
|
(ADireccionesController.Localizar(APresupuesto.Cliente.Direcciones, APresupuesto.ID_DIRECCION)) then
|
||||||
else
|
ADireccionesController.CopiarDireccion(APresupuesto.Cliente.Direcciones, FDireccion)
|
||||||
ADireccionesController.CopiarDireccionFiscal(APresupuesto.Cliente, FDireccion);
|
else
|
||||||
|
ADireccionesController.CopiarDireccionFiscal(APresupuesto.Cliente, FDireccion);
|
||||||
|
|
||||||
AContrato.CALLE := FDireccion.CALLE;
|
AContrato.CALLE := FDireccion.CALLE;
|
||||||
AContrato.POBLACION := FDireccion.POBLACION;
|
AContrato.POBLACION := FDireccion.POBLACION;
|
||||||
AContrato.PROVINCIA := FDireccion.PROVINCIA;
|
AContrato.PROVINCIA := FDireccion.PROVINCIA;
|
||||||
AContrato.CODIGO_POSTAL := FDireccion.CODIGO_POSTAL;
|
AContrato.CODIGO_POSTAL := FDireccion.CODIGO_POSTAL;
|
||||||
// AContrato.TELEFONO :=
|
finally
|
||||||
FDireccion := Nil;
|
FDireccion := NIL;
|
||||||
|
end;
|
||||||
|
|
||||||
|
AContrato.TELEFONO := APresupuesto.Cliente.TELEFONO_1;
|
||||||
|
AContrato.MOVIL := APresupuesto.Cliente.MOVIL_1;
|
||||||
|
|
||||||
AContrato.PERSONA_CONTACTO := APresupuesto.PERSONA_CONTACTO;
|
AContrato.PERSONA_CONTACTO := APresupuesto.PERSONA_CONTACTO;
|
||||||
AContrato.DataTable.FieldByName(fld_ContratosClientePLAZO_ENTREGA).AsVariant := APresupuesto.DataTable.FieldByName(fld_PresupuestosClientePLAZO_ENTREGA).AsVariant;
|
AContrato.DataTable.FieldByName(fld_ContratosClientePLAZO_ENTREGA).AsVariant := APresupuesto.DataTable.FieldByName(fld_PresupuestosClientePLAZO_ENTREGA).AsVariant;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user