/web/add/js/gestionBodega.js
https://bitbucket.org/juliojavieer/prueba_03 · JavaScript · 216 lines · 174 code · 42 blank · 0 comment · 35 complexity · 4b39270f5c75c39966ed7cdbc5c969eb MD5 · raw file
- var READY_STATE_COMPLETE = 4;
- var peticion_http;
- function guardarBodega() {
- peticion_http = inicializa_objeto_ajax();
- var id_bod = document.getElementById("id_bodega").value;
- var nom_bod = document.getElementById("nombre_bodega").value;
- if (true) {
- console.log("datos correctos");
- console.log("id_bodega: ");
- var jsonBod = encodeURIComponent(
- '{"id_bodega":"' + id_bod
- + '","nombre_bodega":"' + nom_bod + '"}');
- console.log("Ingresa Bodega");
- var datos = "parametro_boton=boton_guarda_bodega&jsonBod=" + jsonBod;
- peticion_http.onreadystatechange = procesaGuardarBodega; // esto debe ir primero que el metodo open(), para capturar el momento en que se ejecuta open()
- peticion_http.open("POST", "/Prueba03/S_GestionBodega", true);
- peticion_http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;charset=ISO-8859-1');
- peticion_http.setRequestHeader("Content-length", datos.length);
- peticion_http.setRequestHeader("Connection", "close");
- peticion_http.send(datos);
- return;
- } else {
- alert("datos incorrectos");
- }
- }
- function procesaGuardarBodega() {
- if (peticion_http.readyState === 1 || peticion_http.readyState === 2 || peticion_http.readyState === 3) { //procesando mientras se realiza la operacion
- document.getElementById("div_resp_bod").innerHTML = "Enviando...";
- }
- else {
- if (peticion_http.readyState === READY_STATE_COMPLETE) {
- if (peticion_http.status === 200) {
- document.getElementById("div_resp_bod").innerHTML = peticion_http.responseText;
- }
- } else {
- document.getElementById("div_resp_bod").innerHTML = "proceso erroneo";
- }
- }
- return;
- }
- function actualizarBodega() {
- peticion_http = inicializa_objeto_ajax();
- console.log("en actualizarBodega()");
- var id_bod = document.getElementById("id_bode").value;
- console.log(id_bod);
- var nombre = document.getElementById("nombre_bode").value;
- console.log(nombre);
-
- var jsonBod = encodeURIComponent(
- '{"id_bodega":"' + id_bod
- + '","nombre_bodega":"' + nombre + '"}');
-
- var datos = "parametro_boton=boton_actualiza_bodega&jsonBod=" + jsonBod;
- peticion_http.onreadystatechange = procesaActualizarBodega; // esto debe ir primero que el metodo open(), para capturar el momento en que se ejecuta open()
- peticion_http.open("POST", "/Prueba03/S_GestionBodega", true);
- peticion_http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;charset=ISO-8859-1');
- peticion_http.setRequestHeader("Content-length", datos.length);
- peticion_http.setRequestHeader("Connection", "close");
- peticion_http.send(datos);
- return;
- }
- function procesaActualizarBodega() {
- if (peticion_http.readyState === 1 || peticion_http.readyState === 2 || peticion_http.readyState === 3) { //procesando mientras se realiza la operacion
- document.getElementById("div_respuesta_actualiza_bodega").innerHTML = "<img src='add/img/loading1.gif'>";
- }
- else {
- if (peticion_http.readyState === READY_STATE_COMPLETE) {
- if (peticion_http.status === 200) {
- document.getElementById("div_respuesta_actualiza_bodega").innerHTML = peticion_http.responseText;
- }
- } else {
- document.getElementById("div_respuesta_actualiza_bodega").innerHTML = "proceso erroneo";
- }
- }
- return;
- }
- function buscarBodega() {
- peticion_http = inicializa_objeto_ajax();
- var id_bod = document.getElementById('buscaidbodega').value;
- console.log(id_bod);
- var datos = "parametro_boton=botonBuscarBodega¶metro_id=" + id_bod;
- console.log("datos: " + datos);
- console.log("antes onready");
- peticion_http.onreadystatechange = procesaBuscarBodega;
- console.log("despues onready");
- peticion_http.open("POST", "/Prueba03/S_GestionBodega", true);
- peticion_http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;charset=ISO-8859-1');
- peticion_http.setRequestHeader("Content-length", datos.length);
- peticion_http.setRequestHeader("Connection", "close");
- peticion_http.send(datos);
- return;
- }
- function procesaBuscarBodega() {
- console.log("en procesaRespuestaCliente()");
- console.log("peticion_http.readyState: " + peticion_http.readyState);
- if (peticion_http.readyState === 1 || peticion_http.readyState === 2 || peticion_http.readyState === 3) { //procesando mientras se realiza la operacion
- console.log("readyState: " + peticion_http.readyState);
- document.getElementById("tabla_muestra_bodega").innerHTML = "<img src='add/img/loading1.gif'>";
- }
- else {
- if (peticion_http.readyState === READY_STATE_COMPLETE) {
- if (peticion_http.status === 200) {
- var respuesta = peticion_http.responseText;
- if (respuesta !== "error") {
- console.log("resp " + respuesta);
- var datosArt = eval("(" + respuesta + ")");
- var table = "\n\
- <thead><tr><th>Id bodega</th><th>Nombre de bodega</th><th><button class='buttonconfirm' onclick='javascript:openDialog();'>Eliminar</button></tr></thead><tbody>\n\
- <tr><td onclick='modBode(0);'>" + datosArt.id_bodega + "</td><td>"+ datosArt.nombre_bodega + "</td><td><input type='checkbox' value='" + datosArt.id_bodega+ "' /></td></tr></tbody>";
- }
- else {
- table = "No se encontró bodega";
- }
- document.getElementById("tabla_muestra_bodega").innerHTML = table;
- }
- } else {
- document.getElementById("tabla_muestra_bodega").innerHTML = "proceso erroneo";
- }
- }
- return;
- }
- function buscarTodasBod() {
- peticion_http = inicializa_objeto_ajax();
- var datos = "parametro_boton=botonBuscarTodasBodegas";
- console.log("datos: " + datos);
- console.log("antes onready");
- peticion_http.onreadystatechange = procesaBuscarTodasBod;
- console.log("despues onready");
- peticion_http.open("POST", "/Prueba03/S_GestionBodega", true);
- peticion_http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;charset=ISO-8859-1');
- peticion_http.setRequestHeader("Content-length", datos.length);
- peticion_http.setRequestHeader("Connection", "close");
- peticion_http.send(datos);
- return;
- }
- function procesaBuscarTodasBod() {
- console.log("en procesaRespuestaCliente()");
- console.log("peticion_http.readyState: " + peticion_http.readyState);
- if (peticion_http.readyState === 1 || peticion_http.readyState === 2 || peticion_http.readyState === 3) { //procesando mientras se realiza la operacion
- console.log("readyState: " + peticion_http.readyState);
- document.getElementById("tabla_muestra_bodega").innerHTML = "<img src='add/img/loading1.gif'>";
- }
- else {
- if (peticion_http.readyState === READY_STATE_COMPLETE) {
- if (peticion_http.status === 200) {
- var respuesta = peticion_http.responseText;
- if (respuesta !== "error") {
- console.log("resp " + respuesta);
- var datosArt = respuesta.split("|");
- var table = "<thead><tr><th>Id bodega</th><th>Nombre de bodega</th><th><button class='buttonconfirm' onclick='javascript:openDialog();'>Eliminar</button></tr></thead><tbody>";
- for(i=0;i<datosArt.length;i++){
- var ele = datosArt[i].split(",");
- table += "<tr><td onclick='modBode(" + i + ");'>" + ele[0] + "</td><td>"+ ele[1] + "</td><td><input type='checkbox' value='" + ele[0] + "' /></td></tr></tbody>";
- }
- table+="</tbody>";
-
- }
- else {
- table = "No se encontraron bodegas bodega";
- }
- document.getElementById("tabla_muestra_bodega").innerHTML = table;
- }
- } else {
- document.getElementById("tabla_muestra_bodega").innerHTML = "proceso erroneo";
- }
- }
- return;
- }
- function completarModificarBodega(indice) {
- var tbl = document.getElementById("tabla_muestra_bodega");
- var as = tbl.getElementsByTagName("td");
- var a = as[indice * 3].innerHTML;
- document.getElementById("id_bode").value = a;
- var a = as[(indice * 3) + 1].innerHTML;
- document.getElementById("nombre_bode").value = a;
-
- document.getElementById("div_respuesta_actualiza_bodega").innerHTML=" ";
- }