$(document).on("click", ".btn_aceptar_presupuesto", function(e) { var id_cliente = $(this).data("cliente") var id_presupuesto_aceptar = $(this).data("id") var aceptado = $(this).data("aceptado") if (aceptado == 1) { aceptado = "Aceptado" } else { aceptado = "Rechazado" } $.ajax({ type: 'POST', url: './api/presupuestos.php', cache: false, data: { aceptado: aceptado, id_presupuesto: id_presupuesto_aceptar }, success: function(result) { console.log(result); $.toast({ heading: 'Presupuesto ' + aceptado, text: 'Se ha ' + aceptado + ' el presupuesto correctamente', position: 'top-right', loaderBg: '#32a852', icon: 'success', hideAfter: 2000, stack: 4 }); if(aceptado == "Aceptado"){ $("#tab_pendientes").removeClass("d-none") $("#tab_pendientes").click() }else{ $("#tab_enviados").removeClass("d-none") $("#tab_enviados").click() } $('.tabla_presupuestos').DataTable().ajax.reload(null, false); } }); return false; }) function EnviarPresupuesto(id) { var id_presupuesto_enviar = id $.ajax({ type: 'POST', url: './mailer', cache: false, async: false, data: { id_presupuesto_enviar: id_presupuesto_enviar }, success: function(result2) { console.log(result2) $.toast({ heading: 'Presupuesto enviado', text: 'Se ha enviado el presupuesto correctamente', position: 'top-right', loaderBg: '#32a852', icon: 'success', hideAfter: 2000, stack: 4 }); } }); } $(document).on("click", ".btn_eliminar_presupuesto", function(e) { $("#btn_eliminar_presupuesto").data("id", $(this).data("id")) $("#modalEliminarPresupuesto").modal('show'); }) $('#btn_eliminar_presupuesto').click(function(event) { var id_presupuesto_eliminar = $("#btn_eliminar_presupuesto").data("id") $.ajax({ type: 'DELETE', url: './api/presupuestos.php?id=' + id_presupuesto_eliminar, cache: false, dataType: "json", success: function(result) { $.toast({ heading: 'Presupuesto eliminado', text: 'Se ha eliminado el presupuesto correctamente', position: 'top-right', loaderBg: '#32a852', icon: 'success', hideAfter: 2000, stack: 6 }) $('#modalEliminarPresupuesto').modal('hide'); $('.tabla_presupuestos').DataTable().ajax.reload(null, false); } }); return false; }); $(document).on("click", ".btn_enviar_presupuesto", function(e) { var id_presupuesto_enviar = $(this).data("id") EnviarPresupuesto(id_presupuesto_enviar) $('.tabla_presupuestos').DataTable().ajax.reload(null, false); }) $(document).on("click", ".btn_descargar_presupuesto", function(e) { var id_presupuesto_descargar = $(this).data("id") var url $.ajax({ type: 'POST', url: './mailer', cache: false, async: false, data: { id_presupuesto_descargar: id_presupuesto_descargar }, success: function(result2) { url = result2; } }); var nombre = url.substring(13, url.length) $(this).attr("download", nombre) $(this).attr("href", url) }) $(document).on("click", ".btn_ver_presupuesto", function() { var id_presupuesto_descargar = $(this).data("id") var url var div = document.getElementById("contenedor_presupuesto") div.innerHTML = "" $.ajax({ type: 'POST', url: './mailer', cache: false, async: false, data: { id_presupuesto_descargar: id_presupuesto_descargar }, success: function(result2) { url = result2; var iframe = document.createElement('iframe'); iframe.setAttribute('id', 'presupuesto_modal'); iframe.setAttribute('src', url + '?timestamp=' + new Date().getTime()); iframe.style.width = "100%" iframe.style.height = "70vh" div.appendChild(iframe); $("#modalVerPresupuesto").modal("show"); } }); });