592 lines
13 KiB
JavaScript
Executable File
592 lines
13 KiB
JavaScript
Executable File
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;
|
|
|
|
} |