diff --git a/Resources/Iconos/Generales/16x16/Mail.png b/Resources/Iconos/Generales/16x16/Mail.png
new file mode 100644
index 00000000..640a3883
Binary files /dev/null and b/Resources/Iconos/Generales/16x16/Mail.png differ
diff --git a/Resources/Iconos/Generales/24x24/Mail.png b/Resources/Iconos/Generales/24x24/Mail.png
new file mode 100644
index 00000000..50a75e4f
Binary files /dev/null and b/Resources/Iconos/Generales/24x24/Mail.png differ
diff --git a/Resources/Iconos/Generales/28x28/Mail.png b/Resources/Iconos/Generales/28x28/Mail.png
new file mode 100644
index 00000000..3a625cfb
Binary files /dev/null and b/Resources/Iconos/Generales/28x28/Mail.png differ
diff --git a/Source/ApplicationBase/Empresas/Model/schEmpresasClient_Intf.pas b/Source/ApplicationBase/Empresas/Model/schEmpresasClient_Intf.pas
index 16018675..20948cc7 100644
--- a/Source/ApplicationBase/Empresas/Model/schEmpresasClient_Intf.pas
+++ b/Source/ApplicationBase/Empresas/Model/schEmpresasClient_Intf.pas
@@ -9,8 +9,8 @@ const
{ Data table rules ids
Feel free to change them to something more human readable
but make sure they are unique in the context of your application }
- RID_Empresas = '{44B01133-DAC4-424A-9152-B369DB57858D}';
- RID_EmpresasDatosBanco = '{FA3FAB23-9A95-4DD2-8AF7-046B04689D22}';
+ RID_Empresas = '{A8F0968B-4560-4FD7-BE09-BEC55C3721E1}';
+ RID_EmpresasDatosBanco = '{98CA76B7-E2D1-40CA-B5A4-B6F4B99E2B5B}';
{ Data table names }
nme_Empresas = 'Empresas';
@@ -99,7 +99,7 @@ const
type
{ IEmpresas }
IEmpresas = interface(IDAStronglyTypedDataTable)
- ['{1ACDCBE0-0B63-44A7-974E-40FB704DE038}']
+ ['{550BD567-4A92-49E1-BC8B-2F778AF6F0F9}']
{ Property getters and setters }
function GetIDValue: Integer;
procedure SetIDValue(const aValue: Integer);
@@ -422,7 +422,7 @@ type
{ IEmpresasDatosBanco }
IEmpresasDatosBanco = interface(IDAStronglyTypedDataTable)
- ['{5FEF9BFD-162A-4DBA-9B7B-6F99C3672E57}']
+ ['{FFBC96B5-51B6-4442-B217-46FF792D7D5C}']
{ Property getters and setters }
function GetIDValue: Integer;
procedure SetIDValue(const aValue: Integer);
diff --git a/Source/ApplicationBase/Empresas/Model/schEmpresasServer_Intf.pas b/Source/ApplicationBase/Empresas/Model/schEmpresasServer_Intf.pas
index 74e2fb7b..04c6bd0e 100644
--- a/Source/ApplicationBase/Empresas/Model/schEmpresasServer_Intf.pas
+++ b/Source/ApplicationBase/Empresas/Model/schEmpresasServer_Intf.pas
@@ -9,13 +9,13 @@ const
{ Delta rules ids
Feel free to change them to something more human readable
but make sure they are unique in the context of your application }
- RID_EmpresasDelta = '{56A33A56-CCD5-4F9C-A1AE-2A164D288BB2}';
- RID_EmpresasDatosBancoDelta = '{0B56774E-9818-404A-AB4E-F54B831D2794}';
+ RID_EmpresasDelta = '{2FA42162-1747-4229-9EFB-41D49D7A0177}';
+ RID_EmpresasDatosBancoDelta = '{AF1B9412-6CE5-479C-A1E3-FEFDF3EE87A6}';
type
{ IEmpresasDelta }
IEmpresasDelta = interface(IEmpresas)
- ['{56A33A56-CCD5-4F9C-A1AE-2A164D288BB2}']
+ ['{2FA42162-1747-4229-9EFB-41D49D7A0177}']
{ Property getters and setters }
function GetOldIDValue : Integer;
function GetOldNIF_CIFValue : String;
@@ -339,7 +339,7 @@ type
{ IEmpresasDatosBancoDelta }
IEmpresasDatosBancoDelta = interface(IEmpresasDatosBanco)
- ['{0B56774E-9818-404A-AB4E-F54B831D2794}']
+ ['{AF1B9412-6CE5-479C-A1E3-FEFDF3EE87A6}']
{ Property getters and setters }
function GetOldIDValue : Integer;
function GetOldID_EMPRESAValue : Integer;
diff --git a/Source/Base/Base.dpk b/Source/Base/Base.dpk
index 827fec8d..901f91b4 100644
--- a/Source/Base/Base.dpk
+++ b/Source/Base/Base.dpk
@@ -111,6 +111,7 @@ contains
uRTFUtils in 'Utiles\uRTFUtils.pas',
ClipboardUtils in 'Utiles\ClipboardUtils.pas',
uGridClipboardUtils in 'Utiles\uGridClipboardUtils.pas',
- uReferenciasUtils in 'Utiles\uReferenciasUtils.pas';
+ uReferenciasUtils in 'Utiles\uReferenciasUtils.pas',
+ uEMailUtils in 'Utiles\uEMailUtils.pas';
end.
diff --git a/Source/Base/Base.dproj b/Source/Base/Base.dproj
index 8f2d3b40..c79cff37 100644
--- a/Source/Base/Base.dproj
+++ b/Source/Base/Base.dproj
@@ -53,57 +53,6 @@
MainSource
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -128,18 +77,63 @@
TDataModule
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -151,6 +145,13 @@
+
+
+
+
+
+
+