diff --git a/Build/Build.fbl5 b/Build/Build.fbl5
index a0544f7d..644a97d7 100644
Binary files a/Build/Build.fbl5 and b/Build/Build.fbl5 differ
diff --git a/Database/FACTUGES.FDB b/Database/FACTUGES.FDB
index 8c9651f2..7d5e5c7e 100644
Binary files a/Database/FACTUGES.FDB and b/Database/FACTUGES.FDB differ
diff --git a/Source/Base/GUIBase/uViewDetallesDTO.pas b/Source/Base/GUIBase/uViewDetallesDTO.pas
index 8467dc7d..ceff815a 100644
--- a/Source/Base/GUIBase/uViewDetallesDTO.pas
+++ b/Source/Base/GUIBase/uViewDetallesDTO.pas
@@ -58,7 +58,7 @@ procedure TfrViewDetallesDTO.cxGridViewIMPORTENETOPropertiesValidate(Sender: TOb
var Error: Boolean);
begin
inherited;
- if not VarIsNull(DisplayValue) then
+ if (not VarIsNull(DisplayValue)) and (Length(DisplayValue) > 0) then
begin
cxGridViewDESCUENTO.DataBinding.Field.Value := ((cxGridViewIMPORTEUNIDAD.DataBinding.Field.Value - DisplayValue) * 100) / cxGridViewIMPORTEUNIDAD.DataBinding.Field.Value;
Controller.ActualizarTotales(Detalles);
diff --git a/Source/Cliente/FactuGES.bdsproj b/Source/Cliente/FactuGES.bdsproj
index ee30cca5..eadc7eef 100644
--- a/Source/Cliente/FactuGES.bdsproj
+++ b/Source/Cliente/FactuGES.bdsproj
@@ -149,7 +149,7 @@
False
2
3
- 4
+ 5
0
False
False
@@ -162,13 +162,13 @@
Rodax Software S.L.
- 2.3.4.0
+ 2.3.5.0
FactuGES
FactuGES
- 2.1.4
+
Muststang Peak EasyListview Runtime Package
diff --git a/Source/Cliente/FactuGES.rc b/Source/Cliente/FactuGES.rc
index 91d3c63b..0a71ce87 100644
--- a/Source/Cliente/FactuGES.rc
+++ b/Source/Cliente/FactuGES.rc
@@ -1,7 +1,7 @@
MAINICON ICON "c:\Codigo Luis Leon\Source\Iconos\Factuges.ico"
1 VERSIONINFO
-FILEVERSION 2,3,4,0
-PRODUCTVERSION 2,3,4,0
+FILEVERSION 2,3,5,0
+PRODUCTVERSION 2,3,5,0
FILEFLAGSMASK 0x3FL
FILEFLAGS 0x00L
FILEOS 0x40004L
@@ -13,10 +13,10 @@ BEGIN
BLOCK "0C0A04E4"
BEGIN
VALUE "CompanyName", "Rodax Software S.L.\0"
- VALUE "FileVersion", "2.3.4.0\0"
+ VALUE "FileVersion", "2.3.5.0\0"
VALUE "InternalName", "FactuGES\0"
VALUE "ProductName", "FactuGES\0"
- VALUE "ProductVersion", "2.1.4\0"
+ VALUE "ProductVersion", "2.3.5.0\0"
END
END
BLOCK "VarFileInfo"
diff --git a/Source/Cliente/FactuGES.res b/Source/Cliente/FactuGES.res
index d6a88d85..152ca943 100644
Binary files a/Source/Cliente/FactuGES.res and b/Source/Cliente/FactuGES.res differ
diff --git a/Source/Modulos/Albaranes de cliente/Views/uEditorAlbaranCliente.pas b/Source/Modulos/Albaranes de cliente/Views/uEditorAlbaranCliente.pas
index 617d5cba..e52f4895 100644
--- a/Source/Modulos/Albaranes de cliente/Views/uEditorAlbaranCliente.pas
+++ b/Source/Modulos/Albaranes de cliente/Views/uEditorAlbaranCliente.pas
@@ -169,7 +169,7 @@ procedure TfEditorAlbaranCliente.frViewTotales1ePortePropertiesValidate(
var Error: Boolean);
begin
inherited;
- if not VarIsNull(DisplayValue) then
+ if (not VarIsNull(DisplayValue)) and (Length(DisplayValue) > 0) then
FAlbaran.IMPORTE_PORTE := DisplayValue
else
FAlbaran.IMPORTE_PORTE := 0;
diff --git a/Source/Modulos/Albaranes de cliente/Views/uViewAlbaranCliente.pas b/Source/Modulos/Albaranes de cliente/Views/uViewAlbaranCliente.pas
index 70af6e9c..226f53fe 100644
--- a/Source/Modulos/Albaranes de cliente/Views/uViewAlbaranCliente.pas
+++ b/Source/Modulos/Albaranes de cliente/Views/uViewAlbaranCliente.pas
@@ -249,7 +249,7 @@ procedure TfrViewAlbaranCliente.eFechaEnvioPropertiesValidate(Sender: TObject;
begin
inherited;
- if VarIsNull(DisplayValue) or (DisplayValue = '') then
+ if not (VarIsNull(DisplayValue) or (DisplayValue = '')) then
begin
if (ShowConfirmMessage('Si elimina la fecha prevista de envio, se eliminarán tambien las fechas de envio y recepción en caso de tenerlas. ¿Desea continuar?', '') = IDYES) then
begin
@@ -267,7 +267,7 @@ procedure TfrViewAlbaranCliente.eFechaPrevistaPropertiesValidate(Sender: TObject
var Error: Boolean);
begin
inherited;
- if VarIsNull(DisplayValue) or (DisplayValue = '') then
+ if not (VarIsNull(DisplayValue) or (DisplayValue = '')) then
begin
if (ShowConfirmMessage('Si elimina la fecha prevista de envio, se eliminarán tambien las fechas de envio y recepción en caso de tenerlas. ¿Desea continuar?', '') = IDYES) then
begin
diff --git a/Source/Modulos/Albaranes de proveedor/Views/uEditorAlbaranProveedor.pas b/Source/Modulos/Albaranes de proveedor/Views/uEditorAlbaranProveedor.pas
index 1bd02db1..d31a0121 100644
--- a/Source/Modulos/Albaranes de proveedor/Views/uEditorAlbaranProveedor.pas
+++ b/Source/Modulos/Albaranes de proveedor/Views/uEditorAlbaranProveedor.pas
@@ -169,7 +169,7 @@ procedure TfEditorAlbaranProveedor.frViewTotales1ePortePropertiesValidate(
var Error: Boolean);
begin
inherited;
- if not VarIsNull(DisplayValue) then
+ if (not VarIsNull(DisplayValue)) and (Length(DisplayValue) > 0) then
FAlbaran.IMPORTE_PORTE := DisplayValue
else
FAlbaran.IMPORTE_PORTE := 0;
diff --git a/Source/Modulos/Articulos/Views/uViewDetallesArticulos.pas b/Source/Modulos/Articulos/Views/uViewDetallesArticulos.pas
index 339015b2..b3280a9c 100644
--- a/Source/Modulos/Articulos/Views/uViewDetallesArticulos.pas
+++ b/Source/Modulos/Articulos/Views/uViewDetallesArticulos.pas
@@ -91,10 +91,9 @@ begin
Exit;
lsReferencia := VarToStr(DisplayValue);
- if (length(trim(lsReferencia)) = 0) then
+ if (Length(Trim(lsReferencia)) = 0) then
Exit;
-
if not AnadirArticulo(lsReferencia, tCliente) then
begin
ErrorText := 'La referencia introducida no exite en el catálogo';
diff --git a/Source/Modulos/Facturas de cliente/Views/uEditorFacturaCliente.pas b/Source/Modulos/Facturas de cliente/Views/uEditorFacturaCliente.pas
index 60332c2f..8280db33 100644
--- a/Source/Modulos/Facturas de cliente/Views/uEditorFacturaCliente.pas
+++ b/Source/Modulos/Facturas de cliente/Views/uEditorFacturaCliente.pas
@@ -212,7 +212,7 @@ procedure TfEditorFacturaCliente.frViewTotales1ePortePropertiesValidate(
begin
inherited;
- if not VarIsNull(DisplayValue) then
+ if (not VarIsNull(DisplayValue)) and (Length(DisplayValue) > 0) then
FFactura.IMPORTE_PORTE := DisplayValue
else
FFactura.IMPORTE_PORTE := 0;
diff --git a/Source/Modulos/Facturas de proveedor/Views/uEditorFacturaProveedor.pas b/Source/Modulos/Facturas de proveedor/Views/uEditorFacturaProveedor.pas
index 964abeab..0619d3a0 100644
--- a/Source/Modulos/Facturas de proveedor/Views/uEditorFacturaProveedor.pas
+++ b/Source/Modulos/Facturas de proveedor/Views/uEditorFacturaProveedor.pas
@@ -206,7 +206,7 @@ procedure TfEditorFacturaProveedor.frViewTotales1ePortePropertiesValidate(
var Error: Boolean);
begin
inherited;
- if not VarIsNull(DisplayValue) then
+ if (not VarIsNull(DisplayValue)) and (Length(DisplayValue) > 0) then
FFactura.IMPORTE_PORTE := DisplayValue
else
FFactura.IMPORTE_PORTE := 0;
diff --git a/Source/Modulos/Pedidos a proveedor/Views/PedidosProveedor_view.bdsproj b/Source/Modulos/Pedidos a proveedor/Views/PedidosProveedor_view.bdsproj
index 29a33ec9..c1df3afa 100644
--- a/Source/Modulos/Pedidos a proveedor/Views/PedidosProveedor_view.bdsproj
+++ b/Source/Modulos/Pedidos a proveedor/Views/PedidosProveedor_view.bdsproj
@@ -172,7 +172,7 @@
-