From 863f6aacfd5cbd6c210b8dc3e2f6129bccdb5a92 Mon Sep 17 00:00:00 2001 From: Gerardo Date: Wed, 2 Aug 2023 13:59:31 +0200 Subject: [PATCH] factura- (rutas-r-e) script de actualizacion y defines --- .../Exferia_Aplicacion/General/Variables.cs | 2 + .../Exferia_EntityFramework.csproj | 1 + .../Scripts_Version_1440.cs | 53 +++++++++++++++++++ 3 files changed, 56 insertions(+) create mode 100644 Exferia_EntityFramework/Exferia_EntityFramework/Script_Actualizacion/Scripts_Version_1440.cs diff --git a/Exferia_Aplicacion/Exferia_Aplicacion/General/Variables.cs b/Exferia_Aplicacion/Exferia_Aplicacion/General/Variables.cs index c749b9e..def7cff 100644 --- a/Exferia_Aplicacion/Exferia_Aplicacion/General/Variables.cs +++ b/Exferia_Aplicacion/Exferia_Aplicacion/General/Variables.cs @@ -2112,6 +2112,8 @@ namespace Exferia_Aplicacion.General public static long G_LNG_RUTA_CARTASNOTIFICACIONTASAANUAL = 13; public static long G_LNG_RUTA_Modelo347 = 14; + public static long G_LNG_RUTA_FACTURA_E_IN = 15; + public static long G_LNG_RUTA__FACTURA_E_OUT = 16; public static List G_LST_RUTAS = null; diff --git a/Exferia_EntityFramework/Exferia_EntityFramework/Exferia_EntityFramework.csproj b/Exferia_EntityFramework/Exferia_EntityFramework/Exferia_EntityFramework.csproj index e6ceb11..7408fae 100644 --- a/Exferia_EntityFramework/Exferia_EntityFramework/Exferia_EntityFramework.csproj +++ b/Exferia_EntityFramework/Exferia_EntityFramework/Exferia_EntityFramework.csproj @@ -1714,6 +1714,7 @@ + diff --git a/Exferia_EntityFramework/Exferia_EntityFramework/Script_Actualizacion/Scripts_Version_1440.cs b/Exferia_EntityFramework/Exferia_EntityFramework/Script_Actualizacion/Scripts_Version_1440.cs new file mode 100644 index 0000000..fc3ffbc --- /dev/null +++ b/Exferia_EntityFramework/Exferia_EntityFramework/Script_Actualizacion/Scripts_Version_1440.cs @@ -0,0 +1,53 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Exferia_EntityFramework.Script_Actualizacion +{ + class Scripts_Version_1440 + { + public static Version G_VRS_VERSION = new Version("1.4.4.0"); + public static long G_LNG_VERSION = 1437; + public static int G_INT_TIPO = 0; + public static string G_STR_SCRIPT = + $@" + IF (exists + ( + SELECT * + FROM INFORMATION_SCHEMA.TABLES + WHERE TABLE_NAME = 'INF_Rutas' + ) + ) AND + (not exists + ( + SELECT * + FROM INF_Rutas + WHERE id = 15 + ) + ) + BEGIN + INSERT INTO INF_Rutas(id, codigo, descripcion, rutaFichero) VALUES (15, 15, 'Recepción de facturas electrónicas', 'C:\Pruebas\factura-e-recep') + END + IF (exists + ( + SELECT * + FROM INFORMATION_SCHEMA.TABLES + WHERE TABLE_NAME = 'INF_Rutas' + ) + ) AND + (not exists + ( + SELECT * + FROM INF_Rutas + WHERE id = 16 + ) + ) + BEGIN + INSERT INTO INF_Rutas(id, codigo, descripcion, rutaFichero) VALUES (16, 16, 'Emisión de facturas electrónicas', 'C:\Pruebas\factura-e-emi') + END + "; + } + +}