Primer commit del sistema avantika sin cambios
This commit is contained in:
592
javascript/reportes-ventas.js
Executable file
592
javascript/reportes-ventas.js
Executable file
@@ -0,0 +1,592 @@
|
||||
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;
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user