From d8b742d3ff761c63e3d2d42f4b70fc783edf51e6 Mon Sep 17 00:00:00 2001 From: david Date: Mon, 3 Mar 2008 18:22:45 +0000 Subject: [PATCH] =?UTF-8?q?Ticket=20#50:=20Poner=20referencia=20de=20fabri?= =?UTF-8?q?cante=20en=20la=20ficha=20del=20art=C3=ADculo.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: https://192.168.0.254/svn/Proyectos.Tecsitel_FactuGES2/trunk@325 0c75b7a4-871f-7646-8a2f-f78d34cc349f --- Database/scripts/factuges.sql | 13 +- .../Articulos/Data/Articulos_data.dproj | 11 +- .../Modulos/Articulos/Data/Articulos_data.res | Bin 384 -> 5028 bytes .../Articulos/Data/uDataModuleArticulos.dfm | 27 +- .../Articulos/Model/Articulos_model.dproj | 2 +- .../Articulos/Model/Articulos_model.res | Bin 384 -> 4748 bytes .../Model/schArticulosClient_Intf.pas | 116 +++++-- .../Model/schArticulosServer_Intf.pas | 94 +++++- .../Articulos/Servidor/srvArticulos_Impl.dfm | 107 ++++-- .../Articulos/Views/Articulos_view.res | Bin 4748 -> 384 bytes .../Views/uEditorElegirArticulos.dfm | 10 + .../Modulos/Articulos/Views/uViewArticulo.dfm | 310 ++++++++++-------- .../Modulos/Articulos/Views/uViewArticulo.pas | 7 +- 13 files changed, 492 insertions(+), 205 deletions(-) diff --git a/Database/scripts/factuges.sql b/Database/scripts/factuges.sql index 8001cfb5..11b3fd86 100644 --- a/Database/scripts/factuges.sql +++ b/Database/scripts/factuges.sql @@ -4,10 +4,10 @@ SET SQL DIALECT 3; -SET NAMES UTF8; +SET NAMES ISO8859_1; CREATE DATABASE 'FACTUGES.FDB' PAGE_SIZE 4096 -DEFAULT CHARACTER SET UTF8; +DEFAULT CHARACTER SET ISO8859_1; /******************************************************************************/ /**** User Defined Functions ****/ @@ -388,7 +388,8 @@ CREATE TABLE ARTICULOS ( DESCUENTO TIPO_PORCENTAJE, PRECIO_NETO TIPO_IMPORTE, PRECIO_PORTE TIPO_IMPORTE, - FABRICANTE VARCHAR(255), + FABRICANTE VARCHAR(255), + REFERENCIA_FABR VARCHAR(255), FECHA_ALTA TIMESTAMP, FECHA_MODIFICACION TIMESTAMP, USUARIO TIPO_USUARIO, @@ -1399,7 +1400,8 @@ CREATE VIEW V_ARTICULOS( ID_PROVEEDOR, NOMBRE_PROVEEDOR, ELIMINADO, - FABRICANTE) + FABRICANTE, + REFERENCIA_FABR) AS SELECT ARTICULOS.ID, ARTICULOS.ID_EMPRESA, ARTICULOS.REFERENCIA, ARTICULOS.DESCRIPCION, ARTICULOS.UNIDAD_MEDIDA, ARTICULOS.FAMILIA, ARTICULOS.IMAGEN, @@ -1414,7 +1416,8 @@ SELECT ARTICULOS.ID, ARTICULOS.ID_EMPRESA, ARTICULOS.REFERENCIA, ARTICULOS.DESCR ARTICULOS.ID_PROVEEDOR, CONTACTOS.NOMBRE AS NOMBRE_PROVEEDOR, ARTICULOS.ELIMINADO, - ARTICULOS.FABRICANTE + ARTICULOS.FABRICANTE, + ARTICULOS.REFERENCIA_FABR FROM ARTICULOS LEFT OUTER JOIN CONTACTOS ON (CONTACTOS.ID = ARTICULOS.ID_PROVEEDOR) WHERE (ARTICULOS.ELIMINADO = 0) diff --git a/Source/Modulos/Articulos/Data/Articulos_data.dproj b/Source/Modulos/Articulos/Data/Articulos_data.dproj index c93db0a9..59e770bf 100644 --- a/Source/Modulos/Articulos/Data/Articulos_data.dproj +++ b/Source/Modulos/Articulos/Data/Articulos_data.dproj @@ -47,14 +47,19 @@ Delphi.Personality Package -FalseTrueFalseTrueFalseFalseTrueFalse1000FalseFalseFalseFalseFalse308212521.0.0.01.0.0.0Articulos_data.dpk +FalseTrueFalseTrueFalseFalseTrueFalse1000FalseFalseFalseFalseFalse308212521.0.0.01.0.0.0Articulos_data.dpk + + + Microsoft Office 2000 Sample Automation Server Wrapper Components + Microsoft Office XP Sample Automation Server Wrapper Components + MainSource - +
DataModuleArticulos
@@ -62,7 +67,7 @@