From cb847a35038de3e3ee79c2cd702b98b75adafeb5 Mon Sep 17 00:00:00 2001 From: david Date: Thu, 6 Nov 2008 10:56:45 +0000 Subject: [PATCH] Facturas de cliente: poder elegir entre las direcciones del cliente. git-svn-id: https://192.168.0.254/svn/Proyectos.Tecsitel_FactuGES2/trunk@736 0c75b7a4-871f-7646-8a2f-f78d34cc349f --- Database/scripts/factuges.sql | 76 +-- Source/Base/Base.dproj | 102 ++-- Source/Cliente/FactuGES.dproj | 28 +- .../Data/uDataModuleFacturasCliente.dfm | 4 + .../FacturasCliente_Group.groupproj | 16 +- .../Model/schFacturasClienteClient_Intf.pas | 75 ++- .../Model/schFacturasClienteServer_Intf.pas | 51 +- .../Servidor/srvFacturasCliente_Impl.dfm | 57 ++- .../Views/FacturasCliente_view.dpk | 26 +- .../Views/FacturasCliente_view.dproj | 50 +- .../Views/uEditorFacturaCliente.dfm | 213 ++++----- .../Views/uEditorFacturaCliente.pas | 26 +- ...ewDatosYSeleccionClienteFacturaCliente.dfm | 435 ++++++++++++++++++ ...ewDatosYSeleccionClienteFacturaCliente.pas | 400 ++++++++++++++++ .../Views/uViewFacturaCliente.dfm | 272 +++++------ .../Views/uViewFacturaCliente.pas | 31 +- Source/Servidor/FactuGES_Server.RES | Bin 23216 -> 23208 bytes Source/Servidor/FactuGES_Server.rc | 2 +- 18 files changed, 1378 insertions(+), 486 deletions(-) create mode 100644 Source/Modulos/Facturas de cliente/Views/uViewDatosYSeleccionClienteFacturaCliente.dfm create mode 100644 Source/Modulos/Facturas de cliente/Views/uViewDatosYSeleccionClienteFacturaCliente.pas diff --git a/Database/scripts/factuges.sql b/Database/scripts/factuges.sql index 2fef9805..8a90eddc 100644 --- a/Database/scripts/factuges.sql +++ b/Database/scripts/factuges.sql @@ -730,6 +730,7 @@ CREATE TABLE FACTURAS_CLIENTE ( ID_CLIENTE TIPO_ID, NIF_CIF VARCHAR(15), NOMBRE VARCHAR(255), + ID_DIRECCION TIPO_ID, CALLE VARCHAR(255), POBLACION VARCHAR(255), PROVINCIA VARCHAR(255), @@ -2081,42 +2082,43 @@ GROUP BY ID_FACTURA /* View: V_FACTURAS_CLIENTE */ CREATE VIEW V_FACTURAS_CLIENTE( - ID, - ID_EMPRESA, - REFERENCIA, - TIPO, - ID_COMISION_LIQUIDADA, - FECHA_FACTURA, - SITUACION, - BASE_IMPONIBLE, - DESCUENTO, - IMPORTE_DESCUENTO, - IVA, - IMPORTE_IVA, - RE, - IMPORTE_RE, - IMPORTE_TOTAL, - OBSERVACIONES, - ID_CLIENTE, - NIF_CIF, - NOMBRE, - CALLE, - POBLACION, - PROVINCIA, - CODIGO_POSTAL, - DATOS_BANCARIOS, + ID, + ID_EMPRESA, + REFERENCIA, + TIPO, + ID_COMISION_LIQUIDADA, + FECHA_FACTURA, + SITUACION, + BASE_IMPONIBLE, + DESCUENTO, + IMPORTE_DESCUENTO, + IVA, + IMPORTE_IVA, + RE, + IMPORTE_RE, + IMPORTE_TOTAL, + OBSERVACIONES, + ID_CLIENTE, + NIF_CIF, + NOMBRE, + ID_DIRECCION, + CALLE, + POBLACION, + PROVINCIA, + CODIGO_POSTAL, + DATOS_BANCARIOS, CLIENTE_FINAL, - FECHA_ALTA, - FECHA_MODIFICACION, - USUARIO, - ID_FORMA_PAGO, - RECARGO_EQUIVALENCIA, - ID_TIPO_IVA, - IMPORTE_NETO, - IMPORTE_PORTE, - ID_AGENTE, - REFERENCIA_COMISION) -AS + FECHA_ALTA, + FECHA_MODIFICACION, + USUARIO, + ID_FORMA_PAGO, + RECARGO_EQUIVALENCIA, + ID_TIPO_IVA, + IMPORTE_NETO, + IMPORTE_PORTE, + ID_AGENTE, + REFERENCIA_COMISION) + AS SELECT FACTURAS_CLIENTE.ID, FACTURAS_CLIENTE.ID_EMPRESA, FACTURAS_CLIENTE.REFERENCIA, @@ -2136,6 +2138,7 @@ SELECT FACTURAS_CLIENTE.ID, FACTURAS_CLIENTE.ID_CLIENTE, FACTURAS_CLIENTE.NIF_CIF, FACTURAS_CLIENTE.NOMBRE, + FACTURAS_CLIENTE.ID_DIRECCION, FACTURAS_CLIENTE.CALLE, FACTURAS_CLIENTE.POBLACION, FACTURAS_CLIENTE.PROVINCIA, @@ -2158,11 +2161,10 @@ SELECT FACTURAS_CLIENTE.ID, LEFT JOIN COMISIONES_LIQUIDADAS ON (COMISIONES_LIQUIDADAS.ID = FACTURAS_CLIENTE.ID_COMISION_LIQUIDADA) LEFT JOIN CLIENTES_DATOS - ON (CLIENTES_DATOS.ID_CLIENTE = FACTURAS_CLIENTE.ID_CLIENTE) + ON (CLIENTES_DATOS.ID_CLIENTE = FACTURAS_CLIENTE.ID_CLIENTE); ; - /* View: V_FACTURAS_PROVEEDOR */ CREATE VIEW V_FACTURAS_PROVEEDOR( ID, diff --git a/Source/Base/Base.dproj b/Source/Base/Base.dproj index 832e442b..20b5c514 100644 --- a/Source/Base/Base.dproj +++ b/Source/Base/Base.dproj @@ -53,58 +53,58 @@ MainSource - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
fConfigurarConexion
TForm diff --git a/Source/Cliente/FactuGES.dproj b/Source/Cliente/FactuGES.dproj index 22391745..8d49b2b8 100644 --- a/Source/Cliente/FactuGES.dproj +++ b/Source/Cliente/FactuGES.dproj @@ -45,7 +45,7 @@ $(BDS)\lib\Debug;$(BDS)\Lib\Debug\Indy10;T:\COMPON~1\jcl\lib\d11\debug;$(BDSCOMMONDIR)\Dcp;..\Lib;..\Modulos\Lib $(BDS)\lib\Debug;$(BDS)\Lib\Debug\Indy10;T:\COMPON~1\jcl\lib\d11\debug;$(BDSCOMMONDIR)\Dcp;..\Lib;..\Modulos\Lib $(BDS)\lib\Debug;$(BDS)\Lib\Debug\Indy10;T:\COMPON~1\jcl\lib\d11\debug;$(BDSCOMMONDIR)\Dcp;..\Lib;..\Modulos\Lib - DEBUG;EUREKALOG;EUREKALOG_VER6 + DEBUG; True True 2 @@ -55,6 +55,30 @@ VCLApplication FalseTrueFalseC:\Archivos de programa\Borland\Delphi7\Bin\TrueFalse1430FalseFalseFalseFalseFalse30821252Rodax Software S.L.1.4.3.0FactuGESFactuGES1.4.3.0 + + + + + + + + + + + + + + + + + + + + + + + + ExpressPrinting System by Developer Express Inc. PluginSDK for Delphi 10 (Runtime) Microsoft Office 2000 Sample Automation Server Wrapper Components @@ -84,7 +108,7 @@