Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function cotizarEnvio() {
- //CP
- var cpRemitente = $("#txtCPRemitente").val();
- var cpDestinatario = $("#txtCPDestinatario").val();
- //DIMENSIONES
- var largo = $("#txtLargo").val();
- var ancho = $("#txtAncho").val();
- var alto = $("#txtAlto").val();
- var peso = $("#txtPeso").val();
- var pJData = [];
- pJData.push({
- cpRemitente: cpRemitente,
- cpDestinatario: cpDestinatario,
- largo: largo,
- ancho: ancho,
- alto: alto,
- peso: peso
- });
- pJData = JSON.stringify(pJData);
- var registrosListado = [];
- var registrosListado2 = [];
- var listado = [];
- //Ubicacion = 1;
- var datos;
- var Error = "";
- $.ajax({
- type: "POST",
- url: "Cotizar.aspx/cotizarEnvio",
- data: JSON.stringify({ pJData: pJData }),
- dataType: "json",
- async: false,
- cache: false,
- contentType: "application/json; charset=utf-8",
- success: function (datos) {
- //Valido si hubo Error, si es diferente a -1 es que hubo error
- var existeError = datos.d.indexOf('Error');
- if (existeError == -1) {
- registrosListado = JSON.parse(datos.d);
- var userId = $("#txtUsuarioId").val();
- }
- else {
- Error = datos.d;
- if (Error != "") {
- alert(Error);
- return false;
- }
- }
- }
- });
- var userId = $("#txtUsuarioId").val();
- $.ajax({
- type: "POST",
- url: "Usuarios.aspx/cargarInfoUsuario",
- data: "{ userId:" + userId + " }",
- async: false,
- cache: false,
- contentType: "application/json; charset=utf-8",
- success: function (datos) {
- //Valido si hubo Error, si es diferente a -1 es que hubo error
- var existeError = datos.d.indexOf('Error');
- if (existeError == -1) {
- registrosListado2 = JSON.parse(datos.d);
- }
- else {
- Error = datos.d;
- if (Error != "") {
- alert(Error);
- return false;
- }
- }
- $.ajax({
- type: "POST",
- url: "Usuarios.aspx/paqueteriasUsuario",//ojitos
- data: "{ userId:" + userId + " }",
- async: false,
- cache: false,
- contentType: "application/json; charset=utf-8",
- success: function (datos) {
- try {
- var paqueterias = JSON.parse(datos.d);
- console.log(registrosListado);
- console.log(paqueterias);
- console.log(registrosListado2);
- if (registrosListado2[0].paqueteriasAct == 1) {
- for (var i = 0; i < registrosListado.length; i++) {
- for (var j = 0; j < paqueterias.length; j++) {
- if (paqueterias[j].estatus_admin == 1 && paqueterias[j].estatus_usuario == 1) {
- if (registrosListado[i].paqueteria_id == paqueterias[j].paqueteria_id) {
- listado.push(registrosListado[i])
- }
- }
- }
- }
- console.log(listado);
- registrosListado = listado;
- }
- } catch (error) {
- console.error(error);
- // expected output: ReferenceError: nonExistentFunction is not defined
- // Note - error messages will vary depending on browser
- }
- }
- });
- }
- });
- var Cotizar = {
- registrosCotiza: registrosListado
- };
- //Obtener contenedor
- //var content = document.getElementById('content'); //con JavaScript
- //$("#IdFavorito").hide('true');
- var contenedor = $('#contentCotizar')[0]; //con jQuery
- var html = '';
- //Obtener fuente y Compilar
- var fuente = $("#templateCotizar").html();
- var template = Handlebars.compile(fuente);
- //Ejecutar: Generar HTML con los datos Y asignarlo al contenedor
- html = template(Cotizar);
- contenedor.innerHTML = html;
- $(".divGenerarGuia").click(function () {
- if ($(this).find('input[name=radioEnvio]').is(":checked")) {
- $(this).find('input[name=radioEnvio]').attr("checked", false);
- }
- else {
- $(this).find('input[name=radioEnvio]').prop("checked", true);
- }
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement