14Junio2023

master
Luis Angel Rendon Arrazola 1 year ago
parent f076abdbc8
commit 6277dde5aa
  1. 99
      package-lock.json
  2. 3
      package.json
  3. 40
      src/Componentes/AmazonInvoice.tsx
  4. 52
      yarn.lock

99
package-lock.json generated

@ -17,6 +17,7 @@
"@types/jest": "^27.5.2",
"@types/node": "^16.18.31",
"@types/react-dom": "^18.2.4",
"@types/react-router-dom": "^5.3.3",
"ag-grid-community": "^29.3.5",
"ag-grid-react": "^29.3.5",
"axios": "^1.4.0",
@ -32,7 +33,7 @@
"react-bootstrap-table-next": "^4.0.3",
"react-data-grid": "^7.0.0-beta.32",
"react-dom": "^18.2.0",
"react-router-dom": "^6.11.2",
"react-router-dom": "^6.12.1",
"react-scripts": "5.0.1",
"react-table": "^7.8.0",
"typescript": "^5.0.4",
@ -3592,9 +3593,9 @@
}
},
"node_modules/@remix-run/router": {
"version": "1.6.2",
"resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.6.2.tgz",
"integrity": "sha512-LzqpSrMK/3JBAVBI9u3NWtOhWNw5AMQfrUFYB0+bDHTSw17z++WJLsPsxAuK+oSddsxk4d7F/JcdDPM1M5YAhA==",
"version": "1.6.3",
"resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.6.3.tgz",
"integrity": "sha512-EXJysQ7J3veRECd0kZFQwYYd5sJMcq2O/m60zu1W2l3oVQ9xtub8jTOtYRE0+M2iomyG/W3Ps7+vp2kna0C27Q==",
"engines": {
"node": ">=14"
}
@ -4485,6 +4486,11 @@
"@types/node": "*"
}
},
"node_modules/@types/history": {
"version": "4.7.11",
"resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz",
"integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA=="
},
"node_modules/@types/html-minifier-terser": {
"version": "6.1.0",
"resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz",
@ -4604,6 +4610,25 @@
"@types/react": "*"
}
},
"node_modules/@types/react-router": {
"version": "5.1.20",
"resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz",
"integrity": "sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==",
"dependencies": {
"@types/history": "^4.7.11",
"@types/react": "*"
}
},
"node_modules/@types/react-router-dom": {
"version": "5.3.3",
"resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz",
"integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==",
"dependencies": {
"@types/history": "^4.7.11",
"@types/react": "*",
"@types/react-router": "*"
}
},
"node_modules/@types/react-transition-group": {
"version": "4.4.6",
"resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.6.tgz",
@ -16621,11 +16646,11 @@
}
},
"node_modules/react-router": {
"version": "6.11.2",
"resolved": "https://registry.npmjs.org/react-router/-/react-router-6.11.2.tgz",
"integrity": "sha512-74z9xUSaSX07t3LM+pS6Un0T55ibUE/79CzfZpy5wsPDZaea1F8QkrsiyRnA2YQ7LwE/umaydzXZV80iDCPkMg==",
"version": "6.12.1",
"resolved": "https://registry.npmjs.org/react-router/-/react-router-6.12.1.tgz",
"integrity": "sha512-evd/GrKJOeOypD0JB9e1r7pQh2gWCsTbUfq059Wm1AFT/K2MNZuDo19lFtAgIhlBrp0MmpgpqtvZC7LPAs7vSw==",
"dependencies": {
"@remix-run/router": "1.6.2"
"@remix-run/router": "1.6.3"
},
"engines": {
"node": ">=14"
@ -16635,12 +16660,12 @@
}
},
"node_modules/react-router-dom": {
"version": "6.11.2",
"resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.11.2.tgz",
"integrity": "sha512-JNbKtAeh1VSJQnH6RvBDNhxNwemRj7KxCzc5jb7zvDSKRnPWIFj9pO+eXqjM69gQJ0r46hSz1x4l9y0651DKWw==",
"version": "6.12.1",
"resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.12.1.tgz",
"integrity": "sha512-POIZN9UDKWwEDga054LvYr2KnK8V+0HR4Ny4Bwv8V7/FZCPxJgsCjYxXGxqxzHs7VBxMKZfgvtKhafuJkJSPGA==",
"dependencies": {
"@remix-run/router": "1.6.2",
"react-router": "6.11.2"
"@remix-run/router": "1.6.3",
"react-router": "6.12.1"
},
"engines": {
"node": ">=14"
@ -22535,9 +22560,9 @@
}
},
"@remix-run/router": {
"version": "1.6.2",
"resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.6.2.tgz",
"integrity": "sha512-LzqpSrMK/3JBAVBI9u3NWtOhWNw5AMQfrUFYB0+bDHTSw17z++WJLsPsxAuK+oSddsxk4d7F/JcdDPM1M5YAhA=="
"version": "1.6.3",
"resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.6.3.tgz",
"integrity": "sha512-EXJysQ7J3veRECd0kZFQwYYd5sJMcq2O/m60zu1W2l3oVQ9xtub8jTOtYRE0+M2iomyG/W3Ps7+vp2kna0C27Q=="
},
"@restart/hooks": {
"version": "0.4.9",
@ -23200,6 +23225,11 @@
"@types/node": "*"
}
},
"@types/history": {
"version": "4.7.11",
"resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz",
"integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA=="
},
"@types/html-minifier-terser": {
"version": "6.1.0",
"resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz",
@ -23319,6 +23349,25 @@
"@types/react": "*"
}
},
"@types/react-router": {
"version": "5.1.20",
"resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz",
"integrity": "sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==",
"requires": {
"@types/history": "^4.7.11",
"@types/react": "*"
}
},
"@types/react-router-dom": {
"version": "5.3.3",
"resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz",
"integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==",
"requires": {
"@types/history": "^4.7.11",
"@types/react": "*",
"@types/react-router": "*"
}
},
"@types/react-transition-group": {
"version": "4.4.6",
"resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.6.tgz",
@ -31990,20 +32039,20 @@
"integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A=="
},
"react-router": {
"version": "6.11.2",
"resolved": "https://registry.npmjs.org/react-router/-/react-router-6.11.2.tgz",
"integrity": "sha512-74z9xUSaSX07t3LM+pS6Un0T55ibUE/79CzfZpy5wsPDZaea1F8QkrsiyRnA2YQ7LwE/umaydzXZV80iDCPkMg==",
"version": "6.12.1",
"resolved": "https://registry.npmjs.org/react-router/-/react-router-6.12.1.tgz",
"integrity": "sha512-evd/GrKJOeOypD0JB9e1r7pQh2gWCsTbUfq059Wm1AFT/K2MNZuDo19lFtAgIhlBrp0MmpgpqtvZC7LPAs7vSw==",
"requires": {
"@remix-run/router": "1.6.2"
"@remix-run/router": "1.6.3"
}
},
"react-router-dom": {
"version": "6.11.2",
"resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.11.2.tgz",
"integrity": "sha512-JNbKtAeh1VSJQnH6RvBDNhxNwemRj7KxCzc5jb7zvDSKRnPWIFj9pO+eXqjM69gQJ0r46hSz1x4l9y0651DKWw==",
"version": "6.12.1",
"resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.12.1.tgz",
"integrity": "sha512-POIZN9UDKWwEDga054LvYr2KnK8V+0HR4Ny4Bwv8V7/FZCPxJgsCjYxXGxqxzHs7VBxMKZfgvtKhafuJkJSPGA==",
"requires": {
"@remix-run/router": "1.6.2",
"react-router": "6.11.2"
"@remix-run/router": "1.6.3",
"react-router": "6.12.1"
}
},
"react-scripts": {

@ -12,6 +12,7 @@
"@types/jest": "^27.5.2",
"@types/node": "^16.18.31",
"@types/react-dom": "^18.2.4",
"@types/react-router-dom": "^5.3.3",
"ag-grid-community": "^29.3.5",
"ag-grid-react": "^29.3.5",
"axios": "^1.4.0",
@ -27,7 +28,7 @@
"react-bootstrap-table-next": "^4.0.3",
"react-data-grid": "^7.0.0-beta.32",
"react-dom": "^18.2.0",
"react-router-dom": "^6.11.2",
"react-router-dom": "^6.12.1",
"react-scripts": "5.0.1",
"react-table": "^7.8.0",
"typescript": "^5.0.4",

@ -60,8 +60,8 @@ const AmazonInvoice: React.FC = () => {
setEditedReference(referencia);
setEditedClasificador(clasificador);
const newReference = prompt('Ingrese la nueva referencia:', referencia);
const newClasificador = prompt('Ingrese el nuevo clasificador:', clasificador.toString());
const newReference = prompt('Ingrese La nueva Referencia:', referencia);
const newClasificador = prompt('Ingrese el nuevo numero del clasificador:', clasificador.toString());
if (newReference !== null && newClasificador !== null) {
const updatedData = {
@ -72,36 +72,26 @@ const AmazonInvoice: React.FC = () => {
setSelectedInvoiceId(id);
axios
.put(`https://localhost:5051/api/AmazonInvoice/AmazonInvoiceMasterPut/`, updatedData, {
headers: {
'Content-Type': 'application/json'
}
})
.then(() => {
// Realizar una solicitud adicional para obtener la factura actualizada
axios
.get<Invoice[]>(`https://localhost:5051/api/AmazonInvoice/AmazonInvoiceGET`, {
params: {
id: id
}
})
.then((response) => {
const updatedInvoice: Invoice = response.data[0];
// Actualizar el estado local de la factura modificada con la respuesta del servidor
// Update data in memory
setInvoices((prevInvoices) => {
const updatedInvoices = prevInvoices.map((invoice) => {
if (invoice.id === updatedInvoice.id) {
return updatedInvoice;
if (invoice.id === id) {
return {
...invoice,
referencia: updatedData.referencia,
clasificador: updatedData.clasificador
};
}
return invoice;
});
return updatedInvoices;
});
})
.catch((error) => {
console.log(error);
});
axios
.put(`https://localhost:5051/api/AmazonInvoice/AmazonInvoiceMasterPut/`, updatedData, {
headers: {
'Content-Type': 'application/json'
}
})
.catch((error) => {
console.log(error);

@ -1814,10 +1814,10 @@
dependencies:
"@swc/helpers" "^0.4.14"
"@remix-run/router@1.6.2":
"integrity" "sha512-LzqpSrMK/3JBAVBI9u3NWtOhWNw5AMQfrUFYB0+bDHTSw17z++WJLsPsxAuK+oSddsxk4d7F/JcdDPM1M5YAhA=="
"resolved" "https://registry.npmjs.org/@remix-run/router/-/router-1.6.2.tgz"
"version" "1.6.2"
"@remix-run/router@1.6.3":
"integrity" "sha512-EXJysQ7J3veRECd0kZFQwYYd5sJMcq2O/m60zu1W2l3oVQ9xtub8jTOtYRE0+M2iomyG/W3Ps7+vp2kna0C27Q=="
"resolved" "https://registry.npmjs.org/@remix-run/router/-/router-1.6.3.tgz"
"version" "1.6.3"
"@restart/hooks@^0.4.9":
"integrity" "sha512-3BekqcwB6Umeya+16XPooARn4qEPW6vNvwYnlofIYe6h9qG1/VeD7UvShCWx11eFz5ELYmwIEshz+MkPX3wjcQ=="
@ -2235,6 +2235,11 @@
dependencies:
"@types/node" "*"
"@types/history@^4.7.11":
"integrity" "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA=="
"resolved" "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz"
"version" "4.7.11"
"@types/html-minifier-terser@^6.0.0":
"integrity" "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg=="
"resolved" "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz"
@ -2338,6 +2343,23 @@
dependencies:
"@types/react" "*"
"@types/react-router-dom@^5.3.3":
"integrity" "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw=="
"resolved" "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz"
"version" "5.3.3"
dependencies:
"@types/history" "^4.7.11"
"@types/react" "*"
"@types/react-router" "*"
"@types/react-router@*":
"integrity" "sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q=="
"resolved" "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz"
"version" "5.1.20"
dependencies:
"@types/history" "^4.7.11"
"@types/react" "*"
"@types/react-transition-group@^4.4.5", "@types/react-transition-group@^4.4.6":
"integrity" "sha512-VnCdSxfcm08KjsJVQcfBmhEQAPnLB8G08hAxn39azX1qYBQ/5RVQuoHuKIcfKOdncuaUvEpFKFzEvbtIMsfVew=="
"resolved" "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.6.tgz"
@ -9048,20 +9070,20 @@
"resolved" "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz"
"version" "0.11.0"
"react-router-dom@^6.11.2":
"integrity" "sha512-JNbKtAeh1VSJQnH6RvBDNhxNwemRj7KxCzc5jb7zvDSKRnPWIFj9pO+eXqjM69gQJ0r46hSz1x4l9y0651DKWw=="
"resolved" "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.11.2.tgz"
"version" "6.11.2"
"react-router-dom@^6.12.1":
"integrity" "sha512-POIZN9UDKWwEDga054LvYr2KnK8V+0HR4Ny4Bwv8V7/FZCPxJgsCjYxXGxqxzHs7VBxMKZfgvtKhafuJkJSPGA=="
"resolved" "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.12.1.tgz"
"version" "6.12.1"
dependencies:
"@remix-run/router" "1.6.2"
"react-router" "6.11.2"
"@remix-run/router" "1.6.3"
"react-router" "6.12.1"
"react-router@6.11.2":
"integrity" "sha512-74z9xUSaSX07t3LM+pS6Un0T55ibUE/79CzfZpy5wsPDZaea1F8QkrsiyRnA2YQ7LwE/umaydzXZV80iDCPkMg=="
"resolved" "https://registry.npmjs.org/react-router/-/react-router-6.11.2.tgz"
"version" "6.11.2"
"react-router@6.12.1":
"integrity" "sha512-evd/GrKJOeOypD0JB9e1r7pQh2gWCsTbUfq059Wm1AFT/K2MNZuDo19lFtAgIhlBrp0MmpgpqtvZC7LPAs7vSw=="
"resolved" "https://registry.npmjs.org/react-router/-/react-router-6.12.1.tgz"
"version" "6.12.1"
dependencies:
"@remix-run/router" "1.6.2"
"@remix-run/router" "1.6.3"
"react-scripts@5.0.1":
"integrity" "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ=="

Loading…
Cancel
Save