function TipoReporte() { new Ajax.Request(WEB_ROOT+'/ajax/reportes-ventas.php', { method:'post', parameters:$('formRventas').serialize(true), onLoading: function(req){ $('loadBusqueda').show(); $('tipoRv').innerHTML = ""; $("contenido").innerHTML=''; }, onSuccess: function(transport){ var response = transport.responseText || "no response text"; //FViewOffSet(response); $('loadBusqueda').hide(); $("tipoRv").innerHTML=response; $("contenido").innerHTML=''; }, onFailure: function(){ alert('Something went wrong...') } }); } function ReporteGral() { var resp = confirm("Esta seguro de generar este reporte? El proceso puede tardar varios minutos."); if(!resp) return; new Ajax.Request(WEB_ROOT+'/ajax/reportes-ventas.php', { method:'post', parameters:$('formV').serialize(true), onLoading: function(req){ $('loadBusqueda').show(); $('contenido').innerHTML = ""; }, onSuccess: function(transport){ var response = transport.responseText || "no response text"; $('loadBusqueda').hide(); $("contenido").innerHTML = response; }, onFailure: function(){ alert('Something went wrong...') } }); } function sucVend() { new Ajax.Request(WEB_ROOT+'/ajax/reportes-ventas.php',{ method:'post', parameters:$("frmVend").serialize(true), onLoading: function(req){ $('selectVend').innerHTML = LOADER; }, onSuccess: function(transport){ var response = transport.responseText || "no response text"; $('selectVend').innerHTML=response; }, onFailure: function(){ alert('Something went wrong...') } }); } function LoadVendedores(){ var sucursalId = $("sucursalId2").value; new Ajax.Request(WEB_ROOT+'/ajax/reportes-ventas.php',{ method:'post', parameters: {type:"dependSuc",sucursal:sucursalId}, onLoading: function(req){ $('selectVend').innerHTML = LOADER; }, onSuccess: function(transport){ var response = transport.responseText || "no response text"; $('selectVend').innerHTML=response; }, onFailure: function(){ alert('Something went wrong...') } }); } function ReporteVend() { var resp = confirm("Esta seguro de generar este reporte? El proceso puede tardar varios minutos."); if(!resp) return; new Ajax.Request(WEB_ROOT+'/ajax/reportes-ventas.php', { method:'post', parameters:$("frmVend").serialize(true), onLoading: function(req){ $('loadBusqueda').show(); $('contenido').innerHTML = ""; }, onSuccess: function(transport){ var response = transport.responseText || "no response text"; $('loadBusqueda').hide(); $("contenido").innerHTML=response; }, onFailure: function(){ alert('Something went wrong...') } }); } function ReporteTempo() { var resp = confirm("Esta seguro de generar este reporte? El proceso puede tardar varios minutos."); if(!resp) return; new Ajax.Request(WEB_ROOT+'/ajax/reportes-ventas.php', { method:'post', parameters:{type: "tipoTempo", idSuc: $("sucursal").value, idTemp:$("temporada").value,anio:$("anio").value}, onLoading: function(req){ $('loadBusqueda').show(); $('contenido').innerHTML = ""; }, onSuccess: function(transport){ var response = transport.responseText || "no response text"; var splitResponse = response.split("[#]"); $('loadBusqueda').hide(); if(splitResponse[0] == "ok"){ $("contenido").innerHTML = splitResponse[1]; }else{ ShowStatus(splitResponse[1]); HideFview(); } }, onFailure: function(){ alert('Something went wrong...') } }); } function ReporteFpago() { var resp = confirm("Esta seguro de generar este reporte? El proceso puede tardar varios minutos."); if(!resp) return; new Ajax.Request(WEB_ROOT+'/ajax/reportes-ventas.php',{ method:'post', parameters:{type: "tipoFpago", idSuc: $("idSucursal").value, fechaI:$("fechaI").value,fechaF:$("fechaF").value, idFpago:$("formaPago").value}, onLoading: function(req){ $('loadBusqueda').show(); $('contenido').innerHTML = ""; }, onSuccess: function(transport){ var response = transport.responseText || "no response text"; $('loadBusqueda').hide(); $("contenido").innerHTML=response; }, onFailure: function(){ alert('Something went wrong...') } }); } function ReporteProMasVend() { var resp = confirm("Esta seguro de generar este reporte? El proceso puede tardar varios minutos."); if(!resp) return; new Ajax.Request(WEB_ROOT+'/ajax/reportes-ventas.php', { method:'post', parameters: $('formMasVend').serialize(true), onLoading:function(req){ $('loadBusqueda').show(); $('contenido').innerHTML = ""; }, onSuccess: function(transport){ var response = transport.responseText || "no response text"; $('loadBusqueda').hide(); $("contenido").innerHTML = response; }, onFailure: function(){ alert('Something went wrong...') } }); } function ReporteVentasProv() { var resp = confirm("Esta seguro de generar este reporte? El proceso puede tardar varios minutos."); if(!resp) return; new Ajax.Request(WEB_ROOT+'/ajax/reportes-ventas.php', { method:'post', parameters: $('formVendProv').serialize(true), onLoading:function(req) { $('loadBusqueda').show(); $('contenido').innerHTML=""; }, onSuccess: function(transport) { var response = transport.responseText || "no response text"; $('loadBusqueda').hide(); $("contenido").innerHTML=response; }, onFailure: function(){ alert('Something went wrong...') } }); } function ReporteProdProv() { var resp = confirm("Esta seguro de generar este reporte? El proceso puede tardar varios minutos."); if(!resp) return; new Ajax.Request(WEB_ROOT+'/ajax/reportes-ventas.php', { method:'post', parameters: $('formProdProv').serialize(true), onLoading:function(req){ $('loadBusqueda').show(); $('contenido').innerHTML=""; }, onSuccess: function(transport){ var response = transport.responseText || "no response text"; var splitResponse = response.split("[#]"); $('loadBusqueda').hide(); if(splitResponse[0] == "ok"){ $("contenido").innerHTML = splitResponse[1]; TableKit.reloadTable('tblProdProv'); }else if(splitResponse[0] == "fail"){ ShowStatus(splitResponse[1]) }else{ alert("Ocurrio un error al cargar los datos"); } }, onFailure: function(){ alert('Something went wrong...') } }); } function ReporteProdProv2() { var resp = confirm("Esta seguro de generar este reporte? El proceso puede tardar varios minutos."); if(!resp) return; new Ajax.Request(WEB_ROOT+'/ajax/reportes-prod-prov2.php', { method:'post', parameters: $('formProdProv').serialize(true), onLoading:function(req){ $('loadBusqueda').show(); $('contenido').innerHTML=""; }, onSuccess: function(transport){ var response = transport.responseText || "no response text"; $('loadBusqueda').hide(); $("contenido").innerHTML = response; }, onFailure: function(){ alert('Something went wrong...') } }); } function RepBuenFinProv() { var resp = confirm("Esta seguro de generar este reporte? El proceso puede tardar varios minutos."); if(!resp) return; new Ajax.Request(WEB_ROOT+'/ajax/reportes-buenfin-prov.php', { method:'post', parameters: $('frmBuenFinProv').serialize(true), onLoading:function(req){ $('loadBusqueda').show(); $('contenido').innerHTML = ""; }, onSuccess: function(transport){ var response = transport.responseText || "no response text"; $('loadBusqueda').hide(); $("contenido").innerHTML = response; }, onFailure: function(){ alert('Something went wrong...') } }); } function RepProdsTransito() { var resp = confirm("Esta seguro de generar este reporte? El proceso puede tardar varios minutos."); if(!resp) return; new Ajax.Request(WEB_ROOT+'/ajax/reportes-prods-transito.php', { method:'post', parameters: $('frmProdsTransito').serialize(true), onLoading:function(req){ $('loadBusqueda').show(); $('contenido').innerHTML = ""; }, onSuccess: function(transport){ var response = transport.responseText || "no response text"; $('loadBusqueda').hide(); $("contenido").innerHTML = response; }, onFailure: function(){ alert('Something went wrong...') } }); } function ValidaCamposFecha(fechaini,fechafin) { var validaFecha = false; return true; if (fechaini == '' && fechafin == '') { validaFecha = true; } else { if (fechaini == '' || fechafin == '') { alert('no puedes dejar fecha inicial o final vacia');validaFecha = false; } else { var fechaIniVal = fechaini; var fechaFinVal = fechafin; var inicio = fechaIniVal.split("-"); var fin = fechaFinVal.split("-"); if (fin[2] >= inicio[2]) { if(fin[1] >= inicio[1]){ if(fin[0] < inicio[0] && fin[1]<=inicio[1]){ alert('fecha inicial no puede ser mayor que la fecha final');validaFecha =false; }else { validaFecha = true; } }else{ validaFecha = false; } }else{ validaFecha = false; } } } //else return validaFecha; } function ExportFpago() { var resp = confirm("Esta seguro de generar este reporte? El proceso puede tardar varios minutos."); if(!resp) return; var fechaini=$("fechaI").value; var fechafin=$("fechaF").value; $('formPago').submit(); return true; } function ExportGral() { var resp = confirm("Esta seguro de generar este reporte? El proceso puede tardar varios minutos."); if(!resp) return; var fechaini=$("fechaI").value; var fechafin=$("fechaF").value; $('formV').submit(); return true; } function ExportVend() { var resp = confirm("Esta seguro de generar este reporte? El proceso puede tardar varios minutos."); if(!resp) return; var fechaini=$("fechaI").value; var fechafin=$("fechaF").value; $('frmVend').submit(); return false; } function ExportTempo() { var resp = confirm("Esta seguro de generar este reporte? El proceso puede tardar varios minutos."); if(!resp) return; $('formTempo').submit(); return true; } function ExportProdVend() { var resp = confirm("Esta seguro de generar este reporte? El proceso puede tardar varios minutos."); if(!resp) return; var fechaini=$("fechaI").value; var fechafin=$("fechaF").value; if(ValidaCamposFecha(fechaini,fechafin)) { $('formMasVend').submit();return true; } else { return false; } } function ExportProdProv2() { var resp = confirm("Esta seguro de generar este reporte? El proceso puede tardar varios minutos."); if(!resp) return; var fechaini=$("fechaI").value; var fechafin=$("fechaF").value; if(ValidaCamposFecha(fechaini,fechafin)) { $('formProdProv').submit();return true; } else { return false; } } function ExportVentasProv() { var resp = confirm("Esta seguro de generar este reporte? El proceso puede tardar varios minutos."); if(!resp) return; var fechaini=$("fechaI").value; var fechafin=$("fechaF").value; if(ValidaCamposFecha(fechaini,fechafin)) { $('formVendProv').submit();return true; } else { return false; } } function ExportProdProv(){ var resp = confirm("Esta seguro de generar este reporte? El proceso puede tardar varios minutos."); if(!resp) return; $('formProdProv').submit(); return true; } function ExportBuenFinProv() { var resp = confirm("Esta seguro de generar este reporte? El proceso puede tardar varios minutos."); if(!resp) return; $('frmBuenFinProv').submit(); return true; } function ExportProdsTransito() { var resp = confirm("Esta seguro de generar este reporte? El proceso puede tardar varios minutos."); if(!resp) return; $('frmProdsTransito').submit(); return true; } function LoadProdSubcats(){ var prodCatId = $("prodCatId").value; new Ajax.Request(WEB_ROOT+'/ajax/reportes-prod-prov2.php',{ method:'post', parameters: {type:"loadProdSubcats", prodCatId:prodCatId}, onLoading: function(req){ $('enumSubcats').innerHTML = LOADER; }, onSuccess: function(transport){ var response = transport.responseText || "no response text"; $('enumSubcats').innerHTML = response; }, onFailure: function(){ alert('Something went wrong...') } }); } function ShowDesc(id){ var resp = $("totales"+id).style.display; var status; var txt; if(resp == "none"){ status = ""; txt = "[-]"; }else{ status = "none"; txt = "[+]"; } $("totales"+id).style.display = status; $("showHide"+id).innerHTML = txt; } function ShowDescT(id, tempId){ var resp = $("totales" + id + "_" + tempId).style.display; var status; var txt; if(resp == "none"){ status = ""; txt = "[-]"; }else{ status = "none"; txt = "[+]"; } $("totales" + id + "_" + tempId).style.display = status; $("showHide" + id + "_" + tempId).innerHTML = txt; } function ShowProdProv(id){ var resp = $("sucPP_"+id).style.display; var status; var txt; if(resp == "none"){ status = ""; txt = "[-]"; }else{ status = "none"; txt = "[+]"; } $("sucPP_"+id).style.display = status; $("showHide_"+id).innerHTML = txt; }