From 08bfb809121efb2a4d5ed7e010af17f8803f54ec Mon Sep 17 00:00:00 2001
From: Carlos Jimenez <=>
Date: Tue, 5 Dec 2017 11:21:48 +0100
Subject: [PATCH] refactor to fix and update testing fixtures
---
.../client/src/fiscal-data/fiscal-data.html | 2 +-
client/core/src/watcher/watcher.spec.js | 1 -
services/client/common/models/client.json | 2 +-
services/db/localDB01Structure.sql | 68 ++++++++-----------
services/db/localDB02Inserts.sql | 2 +-
5 files changed, 32 insertions(+), 43 deletions(-)
diff --git a/client/client/src/fiscal-data/fiscal-data.html b/client/client/src/fiscal-data/fiscal-data.html
index 6d47bff72..fcabedefa 100644
--- a/client/client/src/fiscal-data/fiscal-data.html
+++ b/client/client/src/fiscal-data/fiscal-data.html
@@ -57,7 +57,7 @@
-
+
diff --git a/client/core/src/watcher/watcher.spec.js b/client/core/src/watcher/watcher.spec.js
index 7cd629cd8..5faba7934 100644
--- a/client/core/src/watcher/watcher.spec.js
+++ b/client/core/src/watcher/watcher.spec.js
@@ -290,4 +290,3 @@ describe('Component vnWatcher', () => {
});
});
});
-// 309
\ No newline at end of file
diff --git a/services/client/common/models/client.json b/services/client/common/models/client.json
index dc6ff0e5e..223d6ef8f 100644
--- a/services/client/common/models/client.json
+++ b/services/client/common/models/client.json
@@ -72,7 +72,7 @@
"type": "boolean",
"description": "Global invoicing enabled for the client"
},
- "invoiceByEmail": {
+ "isToBeMailed": {
"type": "boolean",
"description": "Send invoices by email"
},
diff --git a/services/db/localDB01Structure.sql b/services/db/localDB01Structure.sql
index ce134804a..3606d2c6d 100644
--- a/services/db/localDB01Structure.sql
+++ b/services/db/localDB01Structure.sql
@@ -2375,6 +2375,9 @@ CREATE TABLE `Clientes` (
`EYPBC` tinyint(1) NOT NULL DEFAULT '0' COMMENT 'Email\nYesterday\nPurchases\nBy\nConsigna',
`invoiceByAddress` tinyint(1) DEFAULT '0',
`cplusTerIdNifFk` int(11) NOT NULL DEFAULT '1',
+ `isCreatedAsServed` tinyint(1) DEFAULT '0',
+ `hasInvoiceSimplified` tinyint(1) DEFAULT '0',
+
PRIMARY KEY (`id_cliente`),
UNIQUE KEY `IF` (`if`),
KEY `Id_Trabajador` (`Id_Trabajador`),
@@ -45455,60 +45458,47 @@ SET character_set_client = utf8;
1 AS `id`,
1 AS `name`,
1 AS `fi`,
+ 1 AS `socialName`,
+ 1 AS `contact`,
+ 1 AS `street`,
+ 1 AS `city`,
+ 1 AS `postcode`,
1 AS `phone`,
+ 1 AS `mobile`,
1 AS `fax`,
+ 1 AS `isRelevant`,
1 AS `email`,
1 AS `iban`,
1 AS `dueDay`,
1 AS `accountingAccount`,
1 AS `isEqualizated`,
- 1 AS `city`,
- 1 AS `province`,
1 AS `provinceFk`,
- 1 AS `postcode`,
- 1 AS `socialName`,
- 1 AS `contact`,
- 1 AS `Reexpedicion`,
1 AS `hasToInvoice`,
- 1 AS `Notas`,
- 1 AS `notas_administracion`,
- 1 AS `Copiafactura`,
- 1 AS `Retener`,
- 1 AS `Congelado`,
- 1 AS `Id_Trabajador`,
- 1 AS `workerFk`,
1 AS `credit`,
- 1 AS `cyc`,
- 1 AS `Id_Pais`,
1 AS `countryFk`,
- 1 AS `activo`,
- 1 AS `active`,
- 1 AS `gestdoc`,
+ 1 AS `isActive`,
1 AS `gestdocFk`,
- 1 AS `calidad`,
- 1 AS `paymentMethod`,
- 1 AS `paymentMethodFk`,
- 1 AS `registerDate`,
- 1 AS `invoiceByEmail`,
+ 1 AS `quality`,
+ 1 AS `payMethodFk`,
+ 1 AS `created`,
1 AS `isToBeMailed`,
- 1 AS `channel`,
- 1 AS `channelFk`,
- 1 AS `VIES`,
- 1 AS `sepavnl`,
- 1 AS `corevnl`,
+ 1 AS `contactChannelFk`,
+ 1 AS `hasSepavnl`,
+ 1 AS `hasCorevnl`,
+ 1 AS `hasCoreVnh`,
1 AS `riskCalculated`,
- 1 AS `corevnh`,
- 1 AS `clientes_tipo_id`,
1 AS `clientTypeFk`,
- 1 AS `postcode_id`,
- 1 AS `postcodeFk`,
1 AS `mail_address`,
- 1 AS `codpos`,
1 AS `cplusTerIdNifFk`,
- 1 AS `postalAddress`,
- 1 AS `invoiceByAddress`,
+ 1 AS `hasToInvoiceByAddress`,
1 AS `isTaxDataChecked`,
- 1 AS `isFreezed`*/;
+ 1 AS `isFreezed`,
+ 1 AS `creditInsurance`,
+ 1 AS `isCreatedAsServed`,
+ 1 AS `hasInvoiceSimplified`,
+ 1 AS `salesPersonFk`,
+ 1 AS `isVies`,
+ 1 AS `eypbc`*/;
SET character_set_client = @saved_cs_client;
--
@@ -54497,7 +54487,7 @@ SET character_set_client = utf8;
1 AS `dueDay`,
1 AS `equalizationTax`,
1 AS `hasToInvoice`,
- 1 AS `invoiceByEmail`,
+ 1 AS `isToBeMailed`,
1 AS `payMethodFk`,
1 AS `salesPersonFk`,
1 AS `contactChannelFk`,
@@ -66458,7 +66448,7 @@ USE `vn`;
/*!50001 SET collation_connection = utf8_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`root`@`%` SQL SECURITY DEFINER */
-/*!50001 VIEW `client` AS select `c`.`id_cliente` AS `id`,`c`.`cliente` AS `name`,`c`.`if` AS `fi`,`c`.`telefono` AS `phone`,`c`.`fax` AS `fax`,`c`.`e-mail` AS `email`,`c`.`cc` AS `iban`,`c`.`vencimiento` AS `dueDay`,`c`.`Cuenta` AS `accountingAccount`,`c`.`RE` AS `isEqualizated`,`c`.`poblacion` AS `city`,`c`.`province_id` AS `province`,`c`.`province_id` AS `provinceFk`,`c`.`codPostal` AS `postcode`,`c`.`razonSocial` AS `socialName`,`c`.`contacto` AS `contact`,`c`.`reexpedicion` AS `Reexpedicion`,`c`.`invoice` AS `hasToInvoice`,`c`.`notas` AS `Notas`,`c`.`notas_administracion` AS `notas_administracion`,`c`.`copiaFactura` AS `Copiafactura`,`c`.`retener` AS `Retener`,`c`.`congelado` AS `Congelado`,`c`.`Id_Trabajador` AS `Id_Trabajador`,`c`.`Id_Trabajador` AS `workerFk`,`c`.`credito` AS `credit`,`c`.`cyc` AS `cyc`,`c`.`Id_Pais` AS `Id_Pais`,`c`.`Id_Pais` AS `countryFk`,`c`.`activo` AS `activo`,`c`.`activo` AS `active`,`c`.`gestdoc_id` AS `gestdoc`,`c`.`gestdoc_id` AS `gestdocFk`,`c`.`calidad` AS `calidad`,`c`.`pay_met_id` AS `paymentMethod`,`c`.`pay_met_id` AS `paymentMethodFk`,`c`.`created` AS `registerDate`,`c`.`mail` AS `invoiceByEmail`,`c`.`mail` AS `isToBeMailed`,`c`.`chanel_id` AS `channel`,`c`.`chanel_id` AS `channelFk`,`c`.`vies` AS `VIES`,`c`.`sepaVnl` AS `sepavnl`,`c`.`coreVnl` AS `corevnl`,`c`.`risk_calculated` AS `riskCalculated`,`c`.`coreVnh` AS `corevnh`,`c`.`clientes_tipo_id` AS `clientes_tipo_id`,`c`.`clientes_tipo_id` AS `clientTypeFk`,`c`.`postcode_id` AS `postcode_id`,`c`.`postcode_id` AS `postcodeFk`,`c`.`mail_address` AS `mail_address`,`c`.`codpos` AS `codpos`,`c`.`cplusTerIdNifFk` AS `cplusTerIdNifFk`,`c`.`domicilio` AS `postalAddress`,`c`.`invoiceByAddress` AS `invoiceByAddress`,`c`.`contabilizado` AS `isTaxDataChecked`,`c`.`congelado` AS `isFreezed` from `vn2008`.`Clientes` `c` */;
+/*!50001 VIEW `client` AS select `c`.`id_cliente` AS `id`,`c`.`cliente` AS `name`,`c`.`if` AS `fi`,`c`.`razonSocial` AS `socialName`,`c`.`contacto` AS `contact`,`c`.`domicilio` AS `street`,`c`.`poblacion` AS `city`,`c`.`codPostal` AS `postcode`,`c`.`telefono` AS `phone`,`c`.`movil` AS `mobile`,`c`.`fax` AS `fax`,`c`.`real` AS `isRelevant`,`c`.`e-mail` AS `email`,`c`.`cc` AS `iban`,`c`.`vencimiento` AS `dueDay`,`c`.`Cuenta` AS `accountingAccount`,`c`.`RE` AS `isEqualizated`,`c`.`province_id` AS `provinceFk`,`c`.`invoice` AS `hasToInvoice`,`c`.`credito` AS `credit`,`c`.`Id_Pais` AS `countryFk`,`c`.`activo` AS `isActive`,`c`.`gestdoc_id` AS `gestdocFk`,`c`.`calidad` AS `quality`,`c`.`pay_met_id` AS `payMethodFk`,`c`.`created` AS `created`,`c`.`mail` AS `isToBeMailed`,`c`.`chanel_id` AS `contactChannelFk`,`c`.`sepaVnl` AS `hasSepavnl`,`c`.`coreVnl` AS `hasCorevnl`,`c`.`coreVnh` AS `hasCoreVnh`,`c`.`risk_calculated` AS `riskCalculated`,`c`.`clientes_tipo_id` AS `clientTypeFk`,`c`.`mail_address` AS `mail_address`,`c`.`cplusTerIdNifFk` AS `cplusTerIdNifFk`,`c`.`invoiceByAddress` AS `hasToInvoiceByAddress`,`c`.`contabilizado` AS `isTaxDataChecked`,`c`.`congelado` AS `isFreezed`,`c`.`creditInsurance` AS `creditInsurance`,`c`.`isCreatedAsServed` AS `isCreatedAsServed`,`c`.`hasInvoiceSimplified` AS `hasInvoiceSimplified`,`c`.`Id_Trabajador` AS `salesPersonFk`,`c`.`vies` AS `isVies`,`c`.`EYPBC` AS `eypbc` from `vn2008`.`Clientes` `c` */;
/*!50001 SET character_set_client = @saved_cs_client */;
/*!50001 SET character_set_results = @saved_cs_results */;
/*!50001 SET collation_connection = @saved_col_connection */;
@@ -67958,7 +67948,7 @@ USE `salix`;
/*!50001 SET collation_connection = utf8_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`root`@`%` SQL SECURITY DEFINER */
-/*!50001 VIEW `Client` AS select `c`.`id_cliente` AS `id`,`c`.`cliente` AS `name`,`c`.`if` AS `fi`,`c`.`razonSocial` AS `socialName`,`c`.`contacto` AS `contact`,`c`.`domicilio` AS `street`,`c`.`poblacion` AS `city`,`c`.`codPostal` AS `postcode`,`c`.`province_id` AS `provinceFk`,`c`.`Id_Pais` AS `countryFk`,`c`.`e-mail` AS `email`,`c`.`telefono` AS `phone`,`c`.`movil` AS `mobile`,`c`.`fax` AS `fax`,`c`.`activo` AS `active`,`c`.`descuento` AS `discount`,`c`.`credito` AS `credit`,`c`.`creditInsurance` AS `creditInsurance`,`c`.`cc` AS `iban`,`c`.`vencimiento` AS `dueDay`,`c`.`RE` AS `equalizationTax`,`c`.`invoice` AS `hasToInvoice`,`c`.`mail` AS `invoiceByEmail`,`c`.`pay_met_id` AS `payMethodFk`,`c`.`Id_Trabajador` AS `salesPersonFk`,`c`.`chanel_id` AS `contactChannelFk`,`c`.`sepaVnl` AS `sepaVnl`,`c`.`coreVnl` AS `coreVnl`,`c`.`coreVnh` AS `coreVnh`,`c`.`EYPBC` AS `eypbc`,`c`.`calidad` AS `quality`,`c`.`vies` AS `vies`,`c`.`real` AS `isRelevant`,`c`.`clientes_tipo_id` AS `typeFk`,`c`.`Cuenta` AS `accountingAccount`,`c`.`created` AS `created` from `vn2008`.`Clientes` `c` */;
+/*!50001 VIEW `Client` AS select `c`.`id_cliente` AS `id`,`c`.`cliente` AS `name`,`c`.`if` AS `fi`,`c`.`razonSocial` AS `socialName`,`c`.`contacto` AS `contact`,`c`.`domicilio` AS `street`,`c`.`poblacion` AS `city`,`c`.`codPostal` AS `postcode`,`c`.`province_id` AS `provinceFk`,`c`.`Id_Pais` AS `countryFk`,`c`.`e-mail` AS `email`,`c`.`telefono` AS `phone`,`c`.`movil` AS `mobile`,`c`.`fax` AS `fax`,`c`.`activo` AS `active`,`c`.`descuento` AS `discount`,`c`.`credito` AS `credit`,`c`.`creditInsurance` AS `creditInsurance`,`c`.`cc` AS `iban`,`c`.`vencimiento` AS `dueDay`,`c`.`RE` AS `equalizationTax`,`c`.`invoice` AS `hasToInvoice`,`c`.`mail` AS `isToBeMailed`,`c`.`pay_met_id` AS `payMethodFk`,`c`.`Id_Trabajador` AS `salesPersonFk`,`c`.`chanel_id` AS `contactChannelFk`,`c`.`sepaVnl` AS `sepaVnl`,`c`.`coreVnl` AS `coreVnl`,`c`.`coreVnh` AS `coreVnh`,`c`.`EYPBC` AS `eypbc`,`c`.`calidad` AS `quality`,`c`.`vies` AS `vies`,`c`.`real` AS `isRelevant`,`c`.`clientes_tipo_id` AS `typeFk`,`c`.`Cuenta` AS `accountingAccount`,`c`.`created` AS `created` from `vn2008`.`Clientes` `c` */;
/*!50001 SET character_set_client = @saved_cs_client */;
/*!50001 SET character_set_results = @saved_cs_results */;
/*!50001 SET collation_connection = @saved_col_connection */;
diff --git a/services/db/localDB02Inserts.sql b/services/db/localDB02Inserts.sql
index dc859bfbf..2521d046e 100644
--- a/services/db/localDB02Inserts.sql
+++ b/services/db/localDB02Inserts.sql
@@ -373,7 +373,7 @@ INSERT INTO `salix`.`ContactChannel`(`id`, `name`)
(4, 'GCN Channel'),
(5, 'The Newspaper');
-INSERT INTO `salix`.`Client`(`id`, `name`, `fi`, `socialName`, `contact`, `street`, `city`, `postcode`, `provinceFk`, `countryFk`, `email`, `phone`, `mobile`, `fax`, `active`, `discount`, `credit`, `creditInsurance`, `iban`, `dueDay`, `equalizationTax`, `hasToInvoice`, `invoiceByEmail`, `payMethodFk`, `salesPersonFk`, `contactChannelFk`, `sepaVnl`, `coreVnl`, `coreVnh`, `eypbc`, `quality`, `vies`, `isRelevant`, `typeFk`, `accountingAccount`, `created`)
+INSERT INTO `salix`.`Client`(`id`, `name`, `fi`, `socialName`, `contact`, `street`, `city`, `postcode`, `provinceFk`, `countryFk`, `email`, `phone`, `mobile`, `fax`, `active`, `discount`, `credit`, `creditInsurance`, `iban`, `dueDay`, `equalizationTax`, `hasToInvoice`, `isToBeMailed`, `payMethodFk`, `salesPersonFk`, `contactChannelFk`, `sepaVnl`, `coreVnl`, `coreVnh`, `eypbc`, `quality`, `vies`, `isRelevant`, `typeFk`, `accountingAccount`, `created`)
VALUES
(1, 'Bruce Wayne', '11111111B', 'Batman', 'Alfred', '1007 Mountain Drive, Gotham', 'Silla', 46460, 1, 1, 'BruceWayne@verdnatura.es', 1111111111, 222222222, 333333333, 1, 1, 300, NULL, NULL, 0, 1, 1, 1, 5, 4, 5, 1, 1, 1, 1, 10, 0, 1, 1, 1234567890, CURDATE()),
(2, 'Petter Parker', '22222222P', 'Spider-Man', 'Aunt May', '20 Ingram Street', 'Silla', 46460, 1, 1, 'PetterParker@verdnatura.es', 1111111111, 222222222, 333333333, 1, 1, 300, NULL, NULL, 0, 1, 1, 1, 5, 4, 5, 1, 1, 1, 1, 10, 0, 1, 1, 1234567890, CURDATE()),