Current Dir: /home/haciendachichisu/grupomontejo.com.mx/Pantallas/
[DIR] alertifyjs [ delete | rename ]
[DIR] bootstrap [ delete | rename ]
[DIR] components123 [ delete | rename ]
[DIR] Estilos [ delete | rename ]
[DIR] font-awesome [ delete | rename ]
[DIR] font-awesome-4.7.0 [ delete | rename ]
[FILE] consultagarantia.php [ edit | delete | rename ]
[FILE] consultartform.php [ edit | delete | rename ]
[FILE] consulta_fon.php [ edit | delete | rename ]
[FILE] consulta_inventario.php [ edit | delete | rename ]
[FILE] contenido_organigrama.php [ edit | delete | rename ]
[FILE] contratoh.php [ edit | delete | rename ]
[FILE] contratoh2.php [ edit | delete | rename ]
[FILE] cotizarentah.php [ edit | delete | rename ]
[FILE] ctasxbenefi.php [ edit | delete | rename ]
[FILE] delarchivos.php [ edit | delete | rename ]
[FILE] departamentos.php [ edit | delete | rename ]
[FILE] directoriotel.php [ edit | delete | rename ]
[FILE] ejemplosubmenu.php [ edit | delete | rename ]
[FILE] empresas.php [ edit | delete | rename ]
[FILE] encabezado.php [ edit | delete | rename ]
[FILE] encabezado_cal.php [ edit | delete | rename ]
[FILE] entsal_herramientas.php [ edit | delete | rename ]
[FILE] error_log [ edit | delete | rename ]
[FILE] eventoshda.php [ edit | delete | rename ]
[FILE] Fecha_dia.php [ edit | delete | rename ]
[FILE] fichaarticulo.php [ edit | delete | rename ]
[FILE] fichapersonal.php [ edit | delete | rename ]
[FILE] fichaprov.php [ edit | delete | rename ]
[FILE] filtros_rep.php [ edit | delete | rename ]
[FILE] form_encuesta.php [ edit | delete | rename ]
[FILE] genqr.php [ edit | delete | rename ]
[FILE] genresponsiva.php [ edit | delete | rename ]
[FILE] genutilitarios.php [ edit | delete | rename ]
[FILE] gen_orden.php [ edit | delete | rename ]
[FILE] gen_orden_2.php [ edit | delete | rename ]
[FILE] gen_orden_compras.php [ edit | delete | rename ]
[FILE] gp_print.php [ edit | delete | rename ]
[FILE] horario.php [ edit | delete | rename ]
[FILE] index.php [ edit | delete | rename ]
[FILE] inventacompras.php [ edit | delete | rename ]
[FILE] inventaHE.php [ edit | delete | rename ]
[FILE] inventarios.php [ edit | delete | rename ]
[FILE] jausentismo.php [ edit | delete | rename ]
[FILE] leyen.php [ edit | delete | rename ]
[FILE] listadosol.php [ edit | delete | rename ]
[FILE] marcas.php [ edit | delete | rename ]
[FILE] Menu.php [ edit | delete | rename ]
[FILE] Menu_secundario.php [ edit | delete | rename ]
[FILE] meses.php [ edit | delete | rename ]
[FILE] mnttonc.php [ edit | delete | rename ]
[FILE] mnttotallas.php [ edit | delete | rename ]
[FILE] modelos_garex.php [ edit | delete | rename ]
[FILE] modpuestosvextra.php [ edit | delete | rename ]
[FILE] movimientopersonal.php [ edit | delete | rename ]
[FILE] multi_orden.php [ edit | delete | rename ]
[FILE] nespecial.php [ edit | delete | rename ]
[FILE] nmenu.php [ edit | delete | rename ]
[FILE] nsolicitud.php [ edit | delete | rename ]
[FILE] nuevo_articulo.php [ edit | delete | rename ]
[FILE] Operaciones.php [ edit | delete | rename ]
[FILE] organigrama_print.php [ edit | delete | rename ]
[FILE] pargextendida.php [ edit | delete | rename ]
[FILE] perdocumentos.php [ edit | delete | rename ]
[FILE] permisos.php [ edit | delete | rename ]
[FILE] pie_pag.php [ edit | delete | rename ]
[FILE] pprincipal.php [ edit | delete | rename ]
[FILE] pro_gastos.php [ edit | delete | rename ]
[FILE] pro_solicitud.php [ edit | delete | rename ]
[FILE] puesto.php [ edit | delete | rename ]
[FILE] repcotizaciones.php [ edit | delete | rename ]
[FILE] repcreditos.php [ edit | delete | rename ]
[FILE] repdocumentos.php [ edit | delete | rename ]
[FILE] repencuestas.php [ edit | delete | rename ]
[FILE] repfonde0s.php [ edit | delete | rename ]
[FILE] repgarantias.php [ edit | delete | rename ]
[FILE] repgastos.php [ edit | delete | rename ]
[FILE] repgastosxfondeo.php [ edit | delete | rename ]
[FILE] repgastos_solicit.php [ edit | delete | rename ]
[FILE] rephcontratos.php [ edit | delete | rename ]
[FILE] repherramientas.php [ edit | delete | rename ]
[FILE] repnominaes.php [ edit | delete | rename ]
[FILE] repnotascredito.php [ edit | delete | rename ]
[FILE] repordt.php [ edit | delete | rename ]
[FILE] reporteplantilla.php [ edit | delete | rename ]
[FILE] reportes.php [ edit | delete | rename ]
[FILE] reportes2.php [ edit | delete | rename ]
[FILE] reporte_es.php [ edit | delete | rename ]
[FILE] repo_alm.php [ edit | delete | rename ]
[FILE] reprh.php [ edit | delete | rename ]
[FILE] reprospeccion.php [ edit | delete | rename ]
[FILE] repvvacaciones.php [ edit | delete | rename ]
[FILE] rep_agenda.php [ edit | delete | rename ]
[FILE] rep_especial_mkt.php [ edit | delete | rename ]
[FILE] rep_ineg.php [ edit | delete | rename ]
[FILE] reqpersonal.php [ edit | delete | rename ]
[FILE] revi_sol.php [ edit | delete | rename ]
[FILE] revsolicitudes.php [ edit | delete | rename ]
[FILE] sartdetalle.php [ edit | delete | rename ]
[FILE] seguicrdto.php [ edit | delete | rename ]
[FILE] selmarca.php [ edit | delete | rename ]
[FILE] selqrvar.php [ edit | delete | rename ]
[FILE] sel_reporte.php [ edit | delete | rename ]
[FILE] solbajas.php [ edit | delete | rename ]
[FILE] solcredito.php [ edit | delete | rename ]
[FILE] solstockprod.php [ edit | delete | rename ]
[FILE] stockproductos.php [ edit | delete | rename ]
[FILE] subecobros_nc.php [ edit | delete | rename ]
[FILE] subeventas.php [ edit | delete | rename ]
[FILE] subeventaspgarantias.php [ edit | delete | rename ]
[FILE] sube_cortebonifica.php [ edit | delete | rename ]
[FILE] sube_cortecaja.php [ edit | delete | rename ]
[FILE] tabcompras.php [ edit | delete | rename ]
[FILE] tabcumpkdp.php [ edit | delete | rename ]
[FILE] tabcumppenet.php [ edit | delete | rename ]
[FILE] tabdrts.php [ edit | delete | rename ]
[FILE] tabfacturas.php [ edit | delete | rename ]
[FILE] tabfacturascontrol.php [ edit | delete | rename ]
[FILE] tabingeg.php [ edit | delete | rename ]
[FILE] tabla.php [ edit | delete | rename ]
[FILE] tabtomaseminuevos.php [ edit | delete | rename ]
[FILE] tabvacacionextraordinaria.php [ edit | delete | rename ]
[FILE] tab_garex.php [ edit | delete | rename ]
[FILE] tab_mod_a_garex.php [ edit | delete | rename ]
[FILE] tcomprasaproveedor.php [ edit | delete | rename ]
[FILE] udn.php [ edit | delete | rename ]
[FILE] ulogueado.php [ edit | delete | rename ]
[FILE] usuarios.php [ edit | delete | rename ]
[FILE] vacaciones.php [ edit | delete | rename ]
[FILE] vendedores.php [ edit | delete | rename ]
[FILE] ventagarantia.php [ edit | delete | rename ]
[FILE] visita.php [ edit | delete | rename ]
Viewing: /home/haciendachichisu/grupomontejo.com.mx/Pantallas/Operaciones.php
<?php
include("../Conecta.php");
include("FuncionesPHP.php");
session_start();
date_default_timezone_set("America/Mexico_City");
$caso=$_POST["caso"];
switch($caso)
{
case 1:
$tipo_opera=$_POST["operacion"];
$mesF1=$_POST["meses_consulta"];
$anio=$_POST["txtanio"];
$txtFecha=$_POST["inicio"];
$txtFecha2=$_POST["fin"];
$idmarca_un=$_POST["idmarca"];
if(isset($_POST["udn"])==NULL || isset($_POST["udn"])==0 || isset($_POST["udn"])=="")
{
$udn=$_POST["recibeudn"];
}
else
{
$udn=$_POST["udn"];
}
$nomudn="";
$nom=mysql_query("SELECT nomudn FROM cat_udn WHERE idudn='$udn'");
if(mysql_num_rows($nom)>0)
{
$n=mysql_fetch_array($nom);
$nomudn=$n["nomudn"];
}
$numventas=$_POST["numventas"];
if(isset($_POST["todos"])==NULL)
{
$todosh="";
}
else
{
$todosh=$_POST["todos"];
}
if($todosh=="on")
{
$vendedor=0;
}
else
{
$vendedor=$_POST["vendedores"];
}
$ins=0;
$upp=0;
for($i=1;$i<=$numventas;$i++)
{
$idvendedor=$_POST["ivendedor".$i];
$modelo=$_POST["modelo".$i];
$pago=$_POST["pago".$i];
$comhonda=str_replace(",","",$_POST["comhonda".$i]);
$comotros=str_replace(",","",$_POST["comotros".$i]);
$comfinancindiv=str_replace(",","",$_POST["comfinancindiv".$i]);
$comextraxincentivo=str_replace(",","",$_POST["comextraxincentivo".$i]);
$penetracion=str_replace(",","",$_POST["penetracion".$i]);
$penetracion=str_replace("%","",$penetracion);
$importeGarantia=str_replace(",","",$_POST["importeGarantia".$i]);
$importeSeguro=str_replace(",","",$_POST["importeSeguro".$i]);
$financieraCasa=$_POST["FinancieraCasa".$i];
$referencia=$_POST["referencia".$i];
$financiera_ccontado=$_POST["financiera_ccontado".$i];
$vinn=$_POST["vinn".$i];
$idmodel=$_POST["idmodel".$i];
$nvendedor=$_POST["nombrecitovendedor".$i];
$nvendedor=str_replace($idvendedor, "", $nvendedor);
$clave=$_POST["clv_auto".$i];
$penalizado=$_POST["penalizado".$i];
$bconvenios=$_POST["bconvenios".$i];
$comision_convenios=str_replace(",","",$_POST["banconvenios".$i]);
$comxhfconvenio=str_replace(",","",$_POST["comxhfconvenio".$i]);
$idbanconveniohf=$_POST["idbanconveniohf".$i];
if(isset($_POST["duseguro".$i])==NULL)
{
$multiseguro=0;
}
else
{
$multiseguro=$_POST["duseguro".$i];
}
if(isset($_POST["Tgarantia".$i])==NULL)
{
$Tgarantia="";
}
else
{
$Tgarantia=$_POST["Tgarantia".$i];
}
if(isset($_POST["dur_gar".$i])==NULL)
{
$dur_gar=0;
}
else
{
$dur_gar=$_POST["dur_gar".$i];
}
$eliminado=$_POST["Eliminado".$i];
if(isset($_POST["idcomisionz".$i])==NULL)
{
$idcomisionz=0;
}
else
{
$idcomisionz=$_POST["idcomisionz".$i];
}
if($importeGarantia==0)
{
$Tgarantia="";
$dur_gar="0";
}
if($importeSeguro==0)
{
$multiseguro=0;
}
$detusuariomd=date("d/m/Y H:i:s")." ".$_SESSION['usuario'];
$moddi=date("d/m/Y H:i:s")." ".$_SESSION['usuario']; $updgenerado=0;
if($tipo_opera==0)
{
if($eliminado==0 && $idvendedor!=NULL && $idvendedor!="" && strlen($udn)>0)
{
$brep=mysql_query("SELECT vin FROM comisiones WHERE vin='$vinn'");
if(mysql_num_rows($brep)>0)
{
//echo "no guardar"; EVITAMOS DUPLICIDAD DE COMISIONES
$upd=mysql_query("UPDATE com_ventas set rgenerado=1 WHERE referencia='$referencia' AND vin='$vinn'");
$updgenerado=1;
}
else
{
$autoin0=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='comisiones';");
$sig0=mysql_fetch_array($autoin0);
$idsiguiente0=$sig0["AUTO_INCREMENT"];
$inserta=mysql_query("INSERT INTO comisiones(idcomision, finicial, ffinal, idvendedor, idudn, formapago, comisiont1, comisiont2, comisionhft3, comisionincent4, pen_vtaxperiodo, tgarantia, durgarantia, impor_garantia, impor_seguro, referencia, idmodelo, nvendedor, modelo, vin, financieraCasa, clave, idmes, multiseguro, user, financiera_ccontado, comision_convenios, penalizado, banconvenios, hf_convenios, comisionhf_convenio) VALUES ('$idsiguiente0', '$txtFecha', '$txtFecha2', '$idvendedor', '$udn', '$pago', '$comhonda', '$comotros', '$comfinancindiv', '$comextraxincentivo', '$penetracion', '$Tgarantia', '$dur_gar', '$importeGarantia', '$importeSeguro', '$referencia', '$idmodel', '$nvendedor', '$modelo', '$vinn', '$financieraCasa', '$clave', '$mesF1', '$multiseguro', '".$detusuariomd."', '$financiera_ccontado', '$comision_convenios', '$penalizado', '$bconvenios', '$idbanconveniohf', '$comxhfconvenio')");
if($inserta)
{
$ins++;
$upd=mysql_query("UPDATE com_ventas set rgenerado=1 where referencia='$referencia' and vin='$vinn'");
}
}
}
else if($eliminado==1 && strlen($udn)>0)
{
$upd=mysql_query("UPDATE com_ventas SET rgenerado=0, eliminado=1, detalles_elimina='$moddi' WHERE referencia='$referencia' AND vin='$vinn'");
$inss=mysql_query("INSERT INTO clone_com_ventas (referencia, idvendedor, nomvendedor, idudn, modelo, vin, cod_financiera, nom_financiera, fecha_venta, fecha_salida, clave, rgenerado, eliminado, repetido, file, detalles_elimina) SELECT * FROM com_ventas WHERE referencia='$referencia' AND vin='$vinn'");
if($inss)
{
$del=mysql_query("DELETE FROM com_ventas WHERE referencia='$referencia' AND vin='$vinn'");
}
}
}
else
{
if($eliminado==0 && $idvendedor!=NULL && $idvendedor!="" && strlen($udn)>0)
{
$update=mysql_query("UPDATE comisiones SET formapago='$pago', comisiont1='$comhonda', comisiont2='$comotros', comisionhft3='$comfinancindiv', comisionincent4='$comextraxincentivo', pen_vtaxperiodo='$penetracion', tgarantia='$Tgarantia', durgarantia='$dur_gar', impor_garantia='$importeGarantia', impor_seguro='$importeSeguro', referencia='$referencia', idmodelo='$idmodel', nvendedor='$nvendedor', modelo='$modelo', vin='$vinn', financieraCasa='$financieraCasa', clave='$clave', multiseguro='$multiseguro', modificado='$detusuariomd', comision_convenios='$comision_convenios', penalizado='$penalizado', banconvenios='$bconvenios', hf_convenios='$idbanconveniohf', comisionhf_convenio='$comxhfconvenio' WHERE idcomision='$idcomisionz' AND finicial='$txtFecha' AND ffinal='$txtFecha2'");
if($update)
{
$upp++;
$upd=mysql_query("UPDATE com_ventas set rgenerado=1 WHERE referencia='$referencia' AND vin='$vinn'");
}
}
else if($eliminado==1 && strlen($udn)>0)
{
$delete=mysql_query("DELETE FROM comisiones WHERE idcomision='$idcomisionz' AND finicial='$txtFecha' AND ffinal='$txtFecha2'");
//AGREGO LA INFO EN UNA TABLA ESPEJO
$moddi.=" IDCOMISION ".$idcomisionz;
$upd=mysql_query("UPDATE com_ventas SET rgenerado=1, eliminado=1, detalles_elimina='$moddi' WHERE referencia='$referencia' AND vin='$vinn'");
$inss=mysql_query("INSERT INTO clone_com_ventas (referencia, idvendedor, nomvendedor, idudn, modelo, vin, cod_financiera, nom_financiera, fecha_venta, fecha_salida, clave, rgenerado, eliminado, repetido, file, detalles_elimina) SELECT * FROM com_ventas WHERE referencia='$referencia' AND vin='$vinn'");
if($inss)
{
$del=mysql_query("DELETE FROM com_ventas WHERE referencia='$referencia' AND vin='$vinn'");
}
}
}
}
$controlado=1;
if($ins>0)
{
$bus=mysql_query("SELECT udnscap FROM meses_comisionados WHERE mes='$mesF1' AND anio='$anio' AND idmarca='$idmarca_un'");
if(mysql_num_rows($bus)>0)
{
$cq=mysql_fetch_array($bus);
$udnscap=$cq["udnscap"]." | ".$nomudn;
$upi=mysql_query("UPDATE meses_comisionados SET udnscap='$udnscap' WHERE mes='$mesF1' AND anio='$anio' AND idmarca='$idmarca_un'");
}
else
{
$inserti=mysql_query("INSERT INTO meses_comisionados(mes, dia_inicial, dia_final, idmarca, anio, udnscap) VALUES ('$mesF1', '$txtFecha', '$txtFecha2', '$idmarca_un', '$anio', '$nomudn')");
}
?>
<script>
var resp = confirm("C\u00E1lculo registrado exitosamente ¿Desea ver el reporte?");
if(resp)
{
<?php
$controlado=0
?>
}
</script>
<?php
}
if($upp>0)
{
?>
<script>
var resp = confirm("C\u00E1lculo modificado exitosamente ¿Desea ver el reporte?");
if(resp)
{
<?php
$controlado=0
?>
}
</script>
<?php
}
if($controlado==0)
{
?>
<script>
procedimiento='?f1=<?php echo $mesF1;?>&anio=<?php echo $anio;?>&vendedor=<?php echo $vendedor;?>&udn=<?php echo $udn;?>&idmarca=<?php echo $idmarca_un;?>';
window.open('../Reportes/Comisiones.php' + procedimiento);
location='../Pantallas/consulta.php';
</script>
<?php
}
else
{
?>
<script>
location='../Pantallas/consulta.php';
</script>
<?php
}
break;
case 2:
$operacion=$_POST["operacion"];
$razon=$_POST["razon"];
$ncomercial=$_POST["ncomercial"];
$rfc=$_POST["rfc"];
$calle=$_POST["calle"];
$numext=$_POST["numext"];
$nint=$_POST["nint"];
$colonia=$_POST["colonia"];
$codpos=$_POST["codpos"];
$municipio=$_POST["municipio"];
$estado=$_POST["estado"];
$pais=$_POST["pais"];
$email=$_POST["email"];
$status=$_POST["status"];
$leyenda=$_POST["leyenda"];
$tel=$_POST["tel"];
$idempres=$_POST["idempres"];
$financiera=$_POST["financiera"];
$financiera= str_replace("%", "", $financiera);
$financiera= str_replace("$", "", $financiera);
$financiera= str_replace(",", "", $financiera);
$archivo=$_FILES["logo"]["name"]; $varl1=""; $varl=""; $varupd=""; $cargalogo=0;
$tipo_archivo = $_FILES['logo']['type'];
if( $_FILES['logo']['name']!=NULL && $_FILES['logo']['size'] > 0 )
{
if(!(strpos($tipo_archivo, "jpeg") || strpos($tipo_archivo, "jpg")))
{
?>
<script>alert("La extensi\u00F3n del logo no es correcta. Se permiten archivos .jpg");</script>
<?php
$cargalogo=1;
}
else
{
$logo=$archivo;
if (file_exists("..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR."Logos"))
{
$destino01 = "..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR."Logos".DIRECTORY_SEPARATOR.$archivo;
if(!file_exists($destino01))
{
@copy($_FILES['logo']['tmp_name'],$destino01);
}
$varl1="imagen,";
$varl="'$logo',";
$varupd="imagen='$logo',";
}
}
}
else
{
//echo " no lleg\u00F3 nada - ".$archivo;
}
if($operacion==0)
{
$autoin0=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='cat_empresas';");
$sig0=mysql_fetch_array($autoin0);
$idsiguiente0=$sig0["AUTO_INCREMENT"];
$insert=mysql_query("INSERT INTO cat_empresas(idempresa, razon, nombre, tel, rfc, Calle, NumExt, NumInt, Colonia, Municipio, Estado, Pais, CodPos, $varl1 leyenda, email, status, financiera) VALUES('$idsiguiente0', '$razon', '$ncomercial', '$tel', '$rfc', '$calle', '$numext','$nint', '$colonia', '$municipio', '$estado', '$pais', '$codpos', $varl '$leyenda', '$email', '$status', '$financiera')");
if($insert)
{
?>
<script>alert("Empresa agregada exitosamente");</script>
<?php
}
else
{
?>
<script>
alert("Ha ocurrido un error");
</script>
<?php
}
}
else if($operacion==1)
{
$upd=mysql_query("UPDATE cat_empresas SET financiera='$financiera', razon='$razon', nombre='$ncomercial', tel='$tel', rfc='$rfc', Calle='$calle', NumExt='$numext', NumInt='$nint', Colonia='$colonia', Municipio='$municipio', Estado='$estado', Pais='$pais', CodPos='$codpos', $varupd leyenda='$leyenda', email='$email', status='$status' where idempresa='$idempres'");
if($upd)
{
?>
<script>alert("Empresa editada exitosamente");</script>
<?php
}
else
{
?> <script> alert("Ha ocurrido un error"); </script>
<?php
}
}
?>
<script>location='../Pantallas/empresas.php';
</script>
<?php
break;
case 3:
$empresas=$_POST["empresas"];
$iddudn=$_POST["iddudn"];
$unidadn=strtoupper($_POST["unidadn"]);
$folionota=$_POST["folionota"];
$foliogastos=$_POST["foliogastos"];
$direccion=$_POST["direccion"];
$tel=$_POST["tel"];
$status=$_POST["status"];
$operacion=$_POST["operacion"];
$marca=$_POST["marca"];
$plocal=$_POST["plocal"];
$idquiter=$_POST["idquiter"];
$archivo=$_FILES["logo"]["name"]; $varl1=""; $varl=""; $varupd=""; $cargalogo=0;
$tipo_archivo = $_FILES['logo']['type'];
if( $_FILES['logo']['name']!=NULL && $_FILES['logo']['size'] > 0 )
{
if(!(strpos($tipo_archivo, "jpeg") || strpos($tipo_archivo, "jpg")))
{
?>
<script>alert("La extensi\u00F3n del logo no es correcta. Se permiten archivos .jpg");</script>
<?php
$cargalogo=1;
}
else
{
$logo=$archivo;
if (file_exists("..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR."Logos"))
{
$destino01 = "..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR."Logos".DIRECTORY_SEPARATOR.$archivo;
if(!file_exists($destino01))
{
@copy($_FILES['logo']['tmp_name'],$destino01);
}
$varl1="banner_udn,";
$varl="'$logo',";
$varupd="banner_udn='$logo',";
}
}
}
else
{
//echo " no lleg\u00F3 nada - ".$archivo;
}
if($operacion==0)
{
$insert=mysql_query("INSERT INTO cat_udn(idudn, nomudn, idempresa, idmarca, direccion, telefono, status, nota_credito, local, $varl1 folio_gastos, zona) VALUES('$idquiter', '$unidadn', '$empresas', '$marca', '$direccion', '$tel', '$status', '$folionota','$plocal', $varl '$foliogastos', '0')");
if($insert)
{
?>
<script>
alert("Unidad de negocio agregada exitosamente");
</script>
<?php
}
else
{
?>
<script>
alert("Ha ocurrido un error");
</script>
<?php
}
}
else if($operacion==1)
{
$upd=mysql_query("UPDATE cat_udn SET idudn='$idquiter', nomudn='$unidadn', idempresa='$empresas', direccion='$direccion', telefono='$tel', status='$status', nota_credito='$folionota', folio_gastos='$foliogastos', $varupd local='$plocal' WHERE idudn='$iddudn'");
if($upd)
{
?>
<script>
alert("Unidad de negocio editada exitosamente");
</script>
<?php
}
else
{
?>
<script>
alert("Ha ocurrido un error");
</script>
<?php
}
}
?>
<script>location="../Pantallas/udn.php";</script>
<?php
break;
case 4:
$operacion=$_POST["operacion"];
$modelo=$_POST["modelo"];
$incen=$_POST["incen"];
$status=$_POST["status"];
$iddmodelo=$_POST["iddmodelo"];
$marca=$_POST["marca"];
$multianual=$_POST["multianual"];
if(strlen($incen)==0)
{
$incen=0;
}
if($operacion==0)
{
$autoin0=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='cat_modelos';");
$sig0=mysql_fetch_array($autoin0);
$idsiguiente0=$sig0["AUTO_INCREMENT"];
$insert=mysql_query("INSERT INTO cat_modelos(idmodelo, descripcion, incentivo, status, idmarca, s_multianual) VALUES ('$idsiguiente0', '$modelo', '$incen', '$status', '$marca', '$multianual')");
if($insert)
{
?>
<script>
alert("Modelo ingresado exitosamente");
</script>
<?php
}
else
{
?>
<script>
alert("Ha ocurrido un error");
</script>
<?php
}
}
else if($operacion==1)
{
$upd=mysql_query("UPDATE cat_modelos SET descripcion='$modelo', incentivo='$incen', status='$status', idmarca='$marca', s_multianual='$multianual' WHERE idmodelo='$iddmodelo'");
if($upd)
{
?>
<script>
alert("Modelo editado exitosamente");
</script>
<?php
}
else
{
?>
<script>
alert("Ha ocurrido un error");
</script>
<?php
}
}
?>
<script> location='../Pantallas/modelos.php'; </script>
<?php
break;
case 5:
$operacion=$_POST["operacion"];
$nombre=$_POST["nombre"];
$udn=$_POST["udn"];
$status=$_POST["status"];
$iddvendedor=$_POST["iddvendedor"];
$iddvendedor2=$_POST["iddvendedor2"];
if($operacion==0)
{
$insert=mysql_query("insert into cat_vendedores(idvendedor, nombre, idudn, status) values ('$iddvendedor2', '$nombre', '$udn', '$status')");
if($insert)
{
?>
<script>
alert("Vendedor agregado exitosamente");
location="../Pantallas/vendedores.php";
</script>
<?php
}
}
else if($operacion==1)
{
$upd=mysql_query("update cat_vendedores set nombre='$nombre', idudn='$udn', status='$status' where idvendedor='$iddvendedor'");
if($upd)
{
?>
<script>
alert("Vendedor editado exitosamente");
location="../Pantallas/vendedores.php";
</script>
<?php
}
}
break;
case 6:
$operacion=$_POST["operacion"];
$meses=$_POST["meses"];
$diainicial=$_POST["datepicker"];
$diainicial=substr($diainicial, 6,4)."-".substr($diainicial, 3,2)."-".substr($diainicial, 0,2);
$diafinal=$_POST["datepicker2"];
$diafinal=substr($diafinal, 6,4)."-".substr($diafinal, 3,2)."-".substr($diafinal, 0,2);
$status=$_POST["status"];
$idmarca=$_POST["marca"];
$txtanio=$_POST["txtanio"];
if($operacion==0)
{
$val=mysql_query("SELECT * FROM cat_meses WHERE idmarca='$idmarca' AND mes='$meses' AND anio='$txtanio'");
if(mysql_num_rows($val)>0)
{
?>
<script>
alert("Ya existe un registro con el mes que desea agregar, puede modificarlo pulsando el bot\u00F3n de edicion en la lista inferior");
</script>
<?php
}
else
{
$insert=mysql_query("INSERT INTO cat_meses (mes, dia_inicial, dia_final, vigente, idmarca, anio) VALUES ('$meses', '$diainicial', '$diafinal', '$status', '$idmarca', '$txtanio')");
if($insert)
{
?>
<script>
alert("Mes agregado exitosamente");
</script>
<?php
}
}
}
else if($operacion==1)
{
$upd=mysql_query("UPDATE cat_meses SET dia_inicial='$diainicial', dia_final='$diafinal', vigente='$status', idmarca='$idmarca', anio='$txtanio' WHERE idmarca='$idmarca' AND mes='$meses' AND anio='$txtanio'");
if($upd)
{
?>
<script>
alert("Mes editado exitosamente");
</script>
<?php
}
}
?>
<script> location="../Pantallas/meses.php"; </script>
<?php
break;
case 7:
$operacion=$_POST["operacion"];
$npermisos=$_POST["npermisos"];
$idusuario=$_POST["idusuario"];
$nombre=$_POST["busqueda"];
$del=mysql_query("DELETE FROM permiso_usuario WHERE idusuario='$idusuario'");
if($del)
{
//echo "Eliminados";
}
$totperm=0; $quitapermisos=0;
if($operacion==1)
{
for($i=1;$i<=$npermisos;$i++)
{
$per=$_POST["per".$i];
if(@$_POST["chk".$per]!=NULL && strlen($_POST["chk".$per])>0)
{
$chk=$_POST["chk".$per];
if($chk=="on" && $per!=19)
{
$tpermisos=mysql_query("INSERT INTO permiso_usuario(idpermiso, idusuario, fecha, autoriza) VALUES('$per', '$idusuario', '".date("Y-m-d H:i:s")."', '".$_SESSION['usuario']."')");
if($tpermisos)
{
$totperm=$totperm+1;
}
}
}
}
if($totperm==0)
{
$query=mysql_query("SELECT * FROM permiso_usuario WHERE idusuario='$idusuario'");
if(mysql_num_rows($query)==0)
{
$insertaper=mysql_query("INSERT INTO permiso_usuario(idpermiso, idusuario, fecha, autoriza) VALUES(19, '$idusuario', '".date('Y-m-d H:i:s')."', '".$_SESSION['usuario']."')");
if($insertaper)
{
$quitapermisos=1;
}
}
}
if($quitapermisos==1)
{
?> <script>alert("Se le han denegado todos los permisos al usuario");</script>
<?php
}
else if($totperm>0)
{
?> <script>alert("Permisos a\u00F1adidos y/o modificados exitosamente");</script>
<?php
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar al usuario");</script>
<?php
}
}
else
{
?>
<script>alert("Consultar al usuario para a\u00F1adir y/o quitar permisos");</script>
<?php
}
?>
<script>location="../Pantallas/permisos.php";</script>
<?php
break;
case 8:
require_once('../phpqrcode/phpqrcode.php');
require('../Pantallas/class.image-resize.php');
$operacion=$_POST["operacion"];
$detalle=$_SESSION['usuario'];
if(isset($_POST["idinventario"])==NULL || isset($_POST["idinventario"])==0)
{
$idinventario=0;
}
else
{
$idinventario=$_POST["idinventario"];
}
if(isset($_POST["empresas"])==NULL || isset($_POST["empresas"])==0)
{
$empresa=0;
}
else
{
$empresa=$_POST["empresas"];
}
//echo $_POST["udn"];
if(isset($_POST["udn"])==NULL || isset($_POST["udn"])==0)
{
$udn=0;
}
else
{
$udn=$_POST["udn"];
}
if(isset($_POST["depto"])==NULL || isset($_POST["depto"])==0)
{
$depto=0;
}
else
{
$depto=$_POST["depto"];
}
if(isset($_POST["equipo"])==NULL || isset($_POST["equipo"])==0)
{
$equipo=0;
}
else
{
$equipo=$_POST["equipo"];
}
if(isset($_POST["marca"])==NULL || isset($_POST["marca"])==0)
{
$marca=0;
}
else
{
$marca=$_POST["marca"];
}
if(isset($_POST["dduro"])==NULL || isset($_POST["dduro"])==0)
{
$dduro=0;
}
else
{
$dduro=$_POST["dduro"];
}
if(isset($_POST["memoria"])==NULL || isset($_POST["memoria"])==0)
{
$memoria=0;
}
else
{
$memoria=$_POST["memoria"];
}
if(isset($_POST["procesador"])==NULL || isset($_POST["procesador"])==0)
{
$procesador=0;
}
else
{
$procesador=$_POST["procesador"];
}
if(isset($_POST["soperativo"])==NULL || isset($_POST["soperativo"])==0)
{
$sisopera=0;
}
else
{
$sisopera=$_POST["soperativo"];
}
if(isset($_POST["office"])==NULL || isset($_POST["office"])==0)
{
$office=0;
}
else
{
$office=$_POST["office"];
}
if(isset($_POST["status"])==NULL || isset($_POST["status"])==0)
{
$status=1;
}
else
{
$status=$_POST["status"];
}
$rbaja="";
if($status==0)
{
$rbaja=$_POST["rbaja"];
}
$nfactura=$_POST["nfactura"];
$nserie=$_POST["nserie"];
$fcompra=$_POST["datepicker"];
if(strlen($fcompra)>0)
{
$fcompra=substr($fcompra, 6,4)."-".substr($fcompra, 3,2)."-".substr($fcompra, 0,2);
}
else
{
$fcompra="0000-00-00";
}
$fvenci=$_POST["datepicker2"];
if(strlen($fvenci)>0)
{
$fvenci=substr($fvenci, 6,4)."-".substr($fvenci, 3,2)."-".substr($fvenci, 0,2);
}
else
{
$fvenci="0000-00-00";
}
$caracteristicas=$_POST["caracteristicas"];
$nequipo=$_POST["nequipo"];
$ipequipo=$_POST["ipequipo"];
$email=$_POST["email"];
$sadicional=$_POST["sadicional"];
$responsable=$_POST["busquedares"];
$qr=""; $correcto=0;
$licencia=$_POST["licenciao"];
$tipoequipo=$_POST["tipoequipo"];
$idempleado1=$_POST["idempleado1"];
if(strlen($idempleado1)==0)
{
$idempleado1=0;
}
$idempleado2=$_POST["idempleado2"];
if(strlen($idempleado2)==0)
{
$idempleado2=0;
}
$usa_equipo=$_POST["busquedauser"];
$mac="";
if($idempleado2=="0" || strlen($idempleado2)==0)
{
$usa_equipo="";
}
$filelidigital="";
$archivo=$_FILES["lidigital"]["name"]; $var1l=""; $var1=""; $varupd=""; $cargalicencia=0; $clicen=0;
$tipo_archivo = $_FILES['lidigital']['type'];
$tamano_archivo=$_FILES['lidigital']['size'];
if( $_FILES['lidigital']['name']!=NULL && $_FILES['lidigital']['size'] > 0 )
{
if(!((strpos($tipo_archivo, "jpeg") || strpos($tipo_archivo, "jpg") || strpos($tipo_archivo, "pdf")) && ($tamano_archivo < 10000000)))
{
$cargalicencia=1;
}
else
{
$filelidigital=$licencia." ".date("dmy")." ".$archivo;
$comprobante=$_POST["filelidigital"];
$carpeta="Licencias";
if(strlen($comprobante)>0)
{
if (file_exists("..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR.$carpeta))
{
$destino01 = "..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR.$carpeta.DIRECTORY_SEPARATOR.$comprobante;
if(file_exists($destino01))
{
unlink($destino01);
}
}
}
if (file_exists("..//imagenes//Sistema//Licencias"))
{
$destino01 = "..//imagenes//Sistema//Licencias//".$filelidigital;
if(!file_exists($destino01))
{
@copy($_FILES['lidigital']['tmp_name'],$destino01);
}
$var1l="licenciadigital,";
$var1="'$filelidigital',";
$varupd="licenciadigital='$filelidigital',";
$clicen=1;
}
}
}
$responsiva="";
$archivo=$_FILES["responsiva"]["name"]; $varl2=""; $var2=""; $varupd2=""; $cargaresponsiva=0; $car=0;
$tipo_archivo = $_FILES['responsiva']['type'];
$tamano_archivo=$_FILES['responsiva']['size'];
if( $_FILES['responsiva']['name']!=NULL && $_FILES['responsiva']['size'] > 0 )
{
if(!((strpos($tipo_archivo, "jpeg") || strpos($tipo_archivo, "jpg") || strpos($tipo_archivo, "pdf")) && ($tamano_archivo < 10000000)))
{
$cargaresponsiva=1;
}
else
{
$ttipo="Responsivas";
$bus=mysql_query("SELECT tipo FROM tipo_ficha_personal WHERE carpeta='Responsivas'");
if(mysql_num_rows($bus)>0)
{
while($xr=mysql_fetch_array($bus))
{
$ttipo=$xr["tipo"];
}
}
$archivo=$idempleado1." ".date("dmy")." ".substr($ttipo, 0,12)." ".$archivo;
$responsiva=$archivo;
$comprobante=$_POST["fileresposiva"];
$carpeta="Responsivas";
if(strlen($comprobante)>0)
{
if (file_exists("..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR.$carpeta))
{
$destino01 = "..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR.$carpeta.DIRECTORY_SEPARATOR.$comprobante;
if(file_exists($destino01))
{
unlink($destino01);
}
}
}
if (file_exists("..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR.$carpeta))
{
$destino01 = "..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR.$carpeta.DIRECTORY_SEPARATOR.$archivo;
if(!file_exists($destino01))
{
@copy($_FILES['responsiva']['tmp_name'],$destino01);
}
$varl2="responsiva,";
$var2="'$responsiva',";
$varupd2="responsiva='$responsiva',"; $car=1;
}
}
}
$factura="";
$archivo=$_FILES["factura"]["name"]; $varl3=""; $var3=""; $varupd3=""; $cargafactura=0;
$tipo_archivo = $_FILES['factura']['type'];
$tamano_archivo=$_FILES['factura']['size'];
if( $_FILES['factura']['name']!=NULL && $_FILES['factura']['size'] > 0 )
{
if(!((strpos($tipo_archivo, "jpeg") || strpos($tipo_archivo, "jpg") || strpos($tipo_archivo, "pdf")) && ($tamano_archivo < 10000000)))
{
$cargafactura=1;
}
else
{
$factura=date("dmy")." FAC ".$archivo;
$comprobante=$_POST["filefactura"];
$carpeta="Facturas";
if(strlen($comprobante)>0)
{
if (file_exists("..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR.$carpeta))
{
$destino01 = "..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR.$carpeta.DIRECTORY_SEPARATOR.$comprobante;
if(file_exists($destino01))
{
unlink($destino01);
}
}
}
if (file_exists("..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR.$carpeta))
{
$destino01 = "..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR.$carpeta.DIRECTORY_SEPARATOR.$factura;
if(!file_exists($destino01))
{
@copy($_FILES['factura']['tmp_name'],$destino01);
}
$varl3="factura,";
$var3="'$factura',";
$varupd3="factura='$factura',";
}
}
}
$bitacora=$_POST["bitacora"];
if($operacion==0)
{
$autoin=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='inventario';");
$sig=mysql_fetch_array($autoin);
$idsiguiente=$sig["AUTO_INCREMENT"];
$fregistro=date("Y-m-d H:i:s"); $rbaja="";
$insert=mysql_query("INSERT INTO inventario (idinventario, idempresa, idudn, iddepto, idequipo, idmarca, idso, numfac, mac, serie, compra, vencimiento, caracteristicas, nombrequipo, ipequipo, email, tipoffice, licencia, $var1l adicional, responsable, $varl2 $varl3 qr, procesador, memoria, discoduro, status, registro, user, tipoequipo, idresponsable, idusaequipo, usa_equipo, obs_baja, ocupado) VALUES('$idsiguiente', '$empresa', '$udn', '$depto', '$equipo', '$marca', '$sisopera', '$nfactura', '$mac', '$nserie', '$fcompra', '$fvenci', '$caracteristicas', '$nequipo', '$ipequipo', '$email', '$office', '$licencia', $var1 '$sadicional', '$responsable', $var2 $var3 '$qr', '$procesador', '$memoria', '$dduro', '1', '$fregistro', '".$_SESSION['usuario']."', '$tipoequipo', '$idempleado1', '$idempleado2', '$usa_equipo', '$rbaja', '1')");
if($insert)
{
$addresponsiva=mysql_query("INSERT INTO responsables_equipo (idinventario, responsable, user_equipo, responsiva) VALUES('$idsiguiente', '$responsable', '$usa_equipo', '')");
$correcto=1;
?>
<script>alert("Equipo a\u00F1adido al inventario exitosamente");
</script>
<?php
}
else
{
?>
<script>alert("Ha ocurrido un error");
</script>
<?php
}
}
else if($operacion==1)
{
$idsiguiente=$idinventario;
$cmbocupacion="0"; $edocupa="";
if($idempleado1>0)//VERIFICAR SI EL EMPLEADO SIGUE ACTIVO EN LA PLANTILLA
{
$query = mysql_query("SELECT i.id FROM empleados i WHERE i.id='$idempleado1' AND i.status='1'");
if(mysql_num_rows($query)>0)
{
$cmbocupacion="1";
}
}
if($status==0)
{
$cmbocupacion="0";
}
$upd=mysql_query("UPDATE inventario SET idempresa='$empresa', idudn='$udn', iddepto='$depto', idequipo='$equipo', idmarca='$marca', idso='$sisopera', numfac='$nfactura', mac='$mac', serie='$nserie', compra='$fcompra', vencimiento='$fvenci', caracteristicas='$caracteristicas', nombrequipo='$nequipo', ipequipo='$ipequipo', email='$email', tipoffice='$office', licencia='$licencia', adicional='$sadicional', responsable='$responsable', $varupd $varupd2 $varupd3 qr='$qr', procesador='$procesador', memoria='$memoria', discoduro='$dduro', status='$status', tipoequipo='$tipoequipo', idresponsable='$idempleado1', idusaequipo='$idempleado2', usa_equipo='$usa_equipo', obs_baja='$rbaja', ocupado='$cmbocupacion' WHERE idinventario='$idinventario'");
if($upd)
{
$correcto=1;
if(strlen($responsiva)==0)
{
$bus=mysql_query("SELECT responsable, responsiva FROM inventario WHERE idinventario='$idinventario' AND responsable='$responsable'");
if(mysql_num_rows($bus)>0)
{
while ($lro=mysql_fetch_array($bus))
{
$responsiva=$lro["responsiva"];
}
}
}
else
{
$autoin0=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='bitacora_inventario';");
$sig0=mysql_fetch_array($autoin0);
$idsiguiente0=$sig0["AUTO_INCREMENT"];
$insbitacora=mysql_query("INSERT INTO bitacora_inventario (id, idinventario, detalle, fecha) VALUES ('$idsiguiente0', '$idinventario', '$detalle carga responsiva $responsiva', '".date("Y-m-d H:i:s")."')");
}
if(strlen($factura)>0)
{
$autoin0=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='bitacora_inventario';");
$sig0=mysql_fetch_array($autoin0);
$idsiguiente0=$sig0["AUTO_INCREMENT"];
$insbitacora=mysql_query("INSERT INTO bitacora_inventario (id, idinventario, detalle, fecha) VALUES ('$idsiguiente0', '$idinventario', '$detalle carga factura $factura', '".date("Y-m-d H:i:s")."')");
}
if(strlen($filelidigital)>0)
{
$autoin0=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='bitacora_inventario';");
$sig0=mysql_fetch_array($autoin0);
$idsiguiente0=$sig0["AUTO_INCREMENT"];
$insbitacora=mysql_query("INSERT INTO bitacora_inventario (id, idinventario, detalle, fecha) VALUES ('$idsiguiente0', '$idinventario', '$detalle carga licencia $filelidigital', '".date("Y-m-d H:i:s")."')");
}
$bitcambiosresponsables=$detalle;
$seguim=mysql_query("SELECT * FROM responsables_equipo WHERE idinventario='$idinventario'");
if(mysql_num_rows($seguim)>0)
{
while ($lrow=mysql_fetch_array($seguim))
{
$respons_anter=$lrow["responsiva"];
$responsableanterior=$lrow["responsable"];
$usandoequipo=$lrow["user_equipo"];
if($responsableanterior!=$responsable)
{
$uppres=mysql_query("UPDATE responsables_equipo SET responsable='$responsable' WHERE idinventario='$idinventario' AND responsable='$responsableanterior'");
if($uppres)
{
$bitcambiosresponsables.=" cambia responsable ".$responsableanterior." por ".$responsable;
}
}
if($usandoequipo!=$usa_equipo)
{
$uppres=mysql_query("UPDATE responsables_equipo SET user_equipo='$usa_equipo' WHERE idinventario='$idinventario' AND user_equipo='$usandoequipo'");
if($uppres)
{
$bitcambiosresponsables.=" cambia user eq ".$usandoequipo." por ".$usa_equipo;
}
}
if($respons_anter!=$responsiva && strlen($responsiva)>0)
{
$uppres=mysql_query("UPDATE responsables_equipo SET responsiva='$responsiva' WHERE idinventario='$idinventario'");
if($uppres)
{
$bitcambiosresponsables.=" cambia respon ".$respons_anter." por respon ". $responsiva;
}
}
}
$autoin0=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='bitacora_inventario';");
$sig0=mysql_fetch_array($autoin0);
$idsiguiente0=$sig0["AUTO_INCREMENT"];
$insbitacora=mysql_query("INSERT INTO bitacora_inventario (id, idinventario, detalle, fecha) VALUES ('$idsiguiente0', '$idinventario', '$bitcambiosresponsables', '".date("Y-m-d H:i:s")."')");
}
else
{
$addresponsiva=mysql_query("INSERT INTO responsables_equipo (idinventario, responsable, user_equipo, responsiva) VALUES('$idinventario', '$responsable', '$usa_equipo', '$responsiva')");
$autoin0=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='bitacora_inventario';");
$sig0=mysql_fetch_array($autoin0);
$idsiguiente0=$sig0["AUTO_INCREMENT"];
$insbitacora=mysql_query("INSERT INTO bitacora_inventario (id, idinventario, detalle, fecha) VALUES ('$idsiguiente0', '$idinventario', 'Add responsable $responsable ($responsiva)', '".date("Y-m-d H:i:s")."')");
}
?>
<script>alert("Equipo editado en el inventario exitosamente");
</script>
<?php
}
else
{
?>
<script>alert("Ha ocurrido un error");
</script>
<?php
}
}
if($correcto==1)
{
if(strlen($bitacora)>0)
{
$detuser=$_SESSION['usuario'];
$quer=mysql_query("INSERT INTO bitacora_equipos_inventario (idinventario, fecha, bitacora, user) VALUES ('$idsiguiente', '".date('Y-m-d H:i:s')."', '$bitacora', '$detuser')");
}
$nomudn=""; $nomempresa="";
$query=mysql_query("SELECT e.nombre, u.nomudn FROM cat_empresas e, cat_udn u WHERE e.idempresa=u.idempresa AND u.idudn='$udn'");
if(mysql_num_rows($query)>0)
{
while($r=mysql_fetch_array($query))
{
$nomempresa=$r["nombre"];
$nomudn=$r["nomudn"];
}
}
if(strlen($nequipo)==0)
{
$query=mysql_query("SELECT equipo from cat_equipo where idequipo='$equipo'");
if(mysql_num_rows($query)>0)
{
while($reqpo=mysql_fetch_array($query))
{
$nequipo=$reqpo["equipo"];
}
}
}
$url = 'Id+'.$idsiguiente.'+UDN+'.$nomudn.'+Nombre+'.$nequipo;
if(strlen($nserie)>0)
{
$url.='+Serie+'.$nserie;
}
if(strlen($office)>0 && $office!="0")
{
$url.='+'.$office;
}
$url= str_replace(" ", "+", $url);
$url2 = 'Id+'.$idsiguiente/*.'+Responsable+'.$responsable*/;
if(strlen($nserie)>0)
{
$url2.='+Serie+'.$nserie;
}
$url2= str_replace(" ", "+", $url2);
$updqr=mysql_query("UPDATE inventario SET qr='".$url."', qrsmall='".$url2."' WHERE idinventario='$idsiguiente'");
if($updqr)
{
//echo "info para qr guardado";
}
//dueño del script/archivo/carpeta
$nombre_archivo = '..\\imagenes\\Sistema';
$posix=""/*@posix_getpwuid(fileowner($nombre_archivo))*/;
$fileowneruid=@fileowner($nombre_archivo);
$fileownerarray=@get_current_user(); //Propietario script actual
$UID_actual=@getmyuid(); //- Obtiene el UID del dueño del script PHP
$username = getenv('USERNAME') ?: getenv('USER');//Si desea obtener el nombre del usuario que ejecuta el script PHP actual , puede utilizar
$user = getenv('APACHE_RUN_USER');
$group = getenv('APACHE_RUN_GROUP');
$caracteristicas= $user.": ".$group." whoami: ".@exec('whoami').php_uname();//Lo que hace es mostrar el nombre del usuario (username) en que estamos. whoami equivale a id -un.
$quer=mysql_query("SELECT * FROM propietario");
if(mysql_num_rows($quer)>0)
{
$up=mysql_query("UPDATE propietario SET idposix='".$username."', fileowner='".$fileowneruid."', currentuser='".$fileownerarray."', getmyuidwin='".$UID_actual."', caracteristicas='".$caracteristicas."' WHERE id=1");
}
else
{
$ins=mysql_query("INSERT INTO propietario(idposix, fileowner, currentuser, getmyuidwin, id, caracteristicas) VALUES('".$username."', '".$fileowneruid."', '".$fileownerarray."', '".$UID_actual."', '1', '".$caracteristicas."')");
}
}
if($cargaresponsiva==1 || $cargafactura==1)
{
?>
<script>alert("La extensi\u00F3n o el tama\u00F1o de los archivos (<?php if($cargafactura==1){ echo "Factura*";} if($cargaresponsiva==1){ echo "Responsiva ";}?>) no es correcta. Se permiten archivos .jpg, .pdf de 10 mb m\u00E1ximo."); </script>
<?php
}
if($car==1)
{
$regis=date("d/m/Y H:i:s")." ".$_SESSION['usuario'];
$v=mysql_query("SELECT * FROM ficha_personal WHERE idinventario='$idsiguiente' AND idempleado='$idempleado2'");
if(mysql_num_rows($v)==0)
{
if($idempleado2!=$idempleado1 && strlen($idempleado2)>0 && $idempleado2>0)
{
$autoin0=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='ficha_personal';");
$sig0=mysql_fetch_array($autoin0);
$idsiguiente0=$sig0["AUTO_INCREMENT"];
$insert01=mysql_query("INSERT INTO ficha_personal(id, idempleado, tipo, concepto, fecha, observaciones, user, status, archivo, carpeta, idinventario, dmovpersonal) VALUES('$idsiguiente0', '$idempleado2', '6', 'ASIGNACIÓN DE EQUIPO', '".date("Y-m-d H:i:s")."', '', '$regis', '1', '$responsiva', 'Responsivas', '$idsiguiente', '0')");
$autoin0=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='bitacora_inventario';");
$sig0=mysql_fetch_array($autoin0);
$idsiguiente0=$sig0["AUTO_INCREMENT"];
$insbitacora=mysql_query("INSERT INTO bitacora_inventario (id, idinventario, detalle, fecha) VALUES ('$idsiguiente0', '$idsiguiente', '$detalle carga a ficha personal respon. $responsiva idempl. $idempleado2', '".date("Y-m-d H:i:s")."')");
}
}
$v=mysql_query("SELECT * FROM ficha_personal WHERE idinventario='$idsiguiente' and idempleado='$idempleado1'");
if(mysql_num_rows($v)==0)
{
$autoin0=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='ficha_personal';");
$sig0=mysql_fetch_array($autoin0);
$idsiguiente0=$sig0["AUTO_INCREMENT"];
$insert01=mysql_query("INSERT INTO ficha_personal(id, idempleado, tipo, concepto, fecha, observaciones, user, status, archivo, carpeta, idinventario, dmovpersonal) VALUES('$idsiguiente0', '$idempleado1', '6', 'ASIGNACIÓN DE EQUIPO', '".date("Y-m-d H:i:s")."', '', '$regis', '1', '$responsiva', 'Responsivas', '$idsiguiente', '0')");
$autoin0=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='bitacora_inventario';");
$sig0=mysql_fetch_array($autoin0);
$idsiguiente0=$sig0["AUTO_INCREMENT"];
$insbitacora=mysql_query("INSERT INTO bitacora_inventario (id, idinventario, detalle, fecha) VALUES ('$idsiguiente0', '$idsiguiente', '$detalle carga a ficha personal respon. $responsiva idempl $idempleado1', '".date("Y-m-d H:i:s")."')");
}
}
?>
<script> location="../Pantallas/inventarios.php";</script>
<?php
break;
case 9:
$tabuladores=$_POST["tabuladores"];
$operacion=$_POST["operacion"];
$modelo=$_POST["modelo"];
$minimo=""; $maximo=""; $comision=""; $status=""; $tgarantia=""; $clave=""; $describe=""; $idgralcat="";
if(isset($_POST["minimo"]))
{
$minimo=$_POST["minimo"];
}
if(isset($_POST["maximo"]))
{
$maximo=$_POST["maximo"];
}
if(isset($_POST["comision"]))
{
$comision=$_POST["comision"];
}
if(isset($_POST["status"]))
{
$status=$_POST["status"];
}
if(isset($_POST["tgarantia"]))
{
$tgarantia=$_POST["tgarantia"];
}
if(isset($_POST["clave"]))
{
$clave=$_POST["clave"];
}
if(isset($_POST["describe"]))
{
$describe=$_POST["describe"];
}
if(isset($_POST["idgralcat"]))
{
$idgralcat=$_POST["idgralcat"];
}
if(isset($_POST["financieras"]))
{
$cod_finance=$_POST["financieras"];
}
$tabla=""; $campos=""; $values="";
if($tabuladores==1)
{
$tabla="com_unidades";
$autoin=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='".$tabla."';");
$sig=mysql_fetch_array($autoin);
$idsiguiente=$sig["AUTO_INCREMENT"];
$campos="idmodelo, min, max, comision, status, id";
$values="'$modelo', '$minimo', '$maximo', '$comision', '$status', '$idsiguiente'";
}
else if($tabuladores==2)
{
$tabla="com_otros";
$autoin=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='".$tabla."';");
$sig=mysql_fetch_array($autoin);
$idsiguiente=$sig["AUTO_INCREMENT"];
$campos="id_otros, idmodelo, min, max, comision, status";
$values="'$idsiguiente', '$modelo', '$minimo', '$maximo', '$comision', '$status'";
}
else if($tabuladores==3)
{
$tabla="com_finance";
$autoin=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='".$tabla."';");
$sig=mysql_fetch_array($autoin);
$idsiguiente=$sig["AUTO_INCREMENT"];
$campos="id_finance, idmodelo, min, max, comision, status, cod_finance";
$values="'$idsiguiente', '$modelo', '$minimo', '$maximo', '$comision', '$status', '$cod_finance'";
}
else if($tabuladores==4)
{
$tabla="com_garantias"; $maximo=$minimo;
$autoin=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='".$tabla."';");
$sig=mysql_fetch_array($autoin);
$idsiguiente=$sig["AUTO_INCREMENT"];
$campos="id_gar, modalidad, idmodelo, min, max, comision, status";
$values="'$idsiguiente', '$tgarantia', '$modelo','$minimo', '$maximo', '$comision', '$status'";
}
else if($tabuladores==5)
{
$tabla="com_seguros";
$autoin=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='".$tabla."';");
$sig=mysql_fetch_array($autoin);
$idsiguiente=$sig["AUTO_INCREMENT"];
$campos="id_seguro, idmodelo, min, max, comision, status";
$values="'$idsiguiente', '$modelo','$minimo', '$maximo', '$comision', '$status'";
}
else if($tabuladores==6)
{
$tabla="com_incentivos";
$autoin=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='".$tabla."';");
$sig=mysql_fetch_array($autoin);
$idsiguiente=$sig["AUTO_INCREMENT"];
$campos="idincentivo, clave, idmodelo, descripcion, comision, status";
$values="'$idsiguiente', '$clave','$modelo', '$describe', '$comision', '$status'";
}
else if($tabuladores==7)
{
$tabla="com_convenios";
$autoin=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='".$tabla."';");
$sig=mysql_fetch_array($autoin);
$idsiguiente=$sig["AUTO_INCREMENT"];
$campos="idconvenio, id_ban, modelo, comision, min, max, status";
$values="'$idsiguiente', '$cod_finance', '$modelo', '$comision', '$minimo', '$maximo', '$status'";
}
else if($tabuladores==8)
{
$tabla="com_convenio_hf";
$autoin=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='".$tabla."';");
$sig=mysql_fetch_array($autoin);
$idsiguiente=$sig["AUTO_INCREMENT"];
$campos="id_finance, idmodelo, min, max, comision, status, id_conv_hf";
$values="'$idsiguiente', '$modelo', '$minimo', '$maximo', '$comision', '$status', '$cod_finance'";
}
$upd=" status='$status', comision='$comision'"; $compl="";
if($tabuladores==1 || $tabuladores==2 || $tabuladores==3 || $tabuladores==4 || $tabuladores==5 || $tabuladores==7 || $tabuladores==8)
{
$upd.=", min='$minimo', max='$maximo'";
if($tabuladores==1)
{
$compl=" AND id='$idgralcat'";
}
else if($tabuladores==2)
{
$compl=" AND id_otros='$idgralcat'";
}
else if($tabuladores==3)
{
$compl=" AND id_finance='$idgralcat'";
$upd.=", cod_finance='$cod_finance'";
}
else if($tabuladores==4)
{
$compl=" AND id_gar='$idgralcat'";
}
else if($tabuladores==5)
{
$compl=" AND id_seguro='$idgralcat'";
}
else if($tabuladores==6)
{
$compl=" AND idincentivo='$idgralcat'";
}
else if($tabuladores==7)
{
$compl=" AND idconvenio='$idgralcat'";
}
else if($tabuladores==8)
{
$compl=" AND id_finance='$idgralcat'";
$upd.=", id_conv_hf='$cod_finance'";
}
}
if($tabuladores==6)
{
$upd.=", clave='$clave', descripcion='$describe'";
$compl=" AND idincentivo='$idgralcat'";
}
if($operacion==0)
{
$insert=mysql_query("INSERT INTO ".$tabla." (".$campos.") VALUES (".$values.")");
if($insert)
{
?>
<script>alert("Comisi\u00F3n agregada al tabulador exitosamente");</script>
<?php
}
else
{
?>
<script>alert("Ha ocurrido un error");</script>
<?php
}
}
else if($operacion==1)
{
$cmp="idmodelo";
if($tabuladores==7)
{
$cmp="modelo";
}
$update=mysql_query("UPDATE ".$tabla." SET ".$upd." WHERE $cmp='$modelo' ".$compl);
if($update)
{
?>
<script>alert("Comisi\u00F3n editada en el tabulador exitosamente");</script>
<?php
}
}
?>
<script>location="../Pantallas/com_cat.php";</script>
<?php
break;
case 10:
ini_set("memory_limit","100M");
$operacion=$_POST["operacion"];
$depto=$_POST["depto"];
$tipo=$_POST["tipo"];
$descripcion=$_POST["descripcion"];
$esquema=$_POST["esquema"];
$minimo=$_POST["minimo"];
$suelmaximo=$_POST["suelmaximo"];
$sueldo_especial=$_POST["sueldo_especial"];
$maximo=$_POST["maximo"];
$idpuesto=$_POST["idpuesto"];
$status=$_POST["status"];
$meses=$_POST["meses"];
$actividades=$_POST["actividades"];
$funciones=$_POST["funciones"];
$sueldo_variable=$_POST["sueldo_variable"];
$clave_jerarquica=$_POST["clave"];
$idnivel=$_POST["idnivel"];
$iddepto=$_POST["iddepto"];
$esservicio=$_POST["esservicio"];
$uquiter=$_POST["uquiter"];
if(strlen($idnivel)==0)
{
$idnivel=0;
}
$archivo=$_FILES["perfilpto"]["name"]; $var1l=""; $var1=""; $varupd=""; $cargaperfil=0; $cperfil=0; $nopdf=0; $txt="";
$tipo_archivo = $_FILES['perfilpto']['type'];
$tamano_archivo=$_FILES['perfilpto']['size'];
if( $_FILES['perfilpto']['name']!=NULL && $_FILES['perfilpto']['size'] > 0 )
{
if(!(strpos($tipo_archivo, "pdf") || ($tamano_archivo < 5000000))) //m\u00E1x 5mb
{
$cargaperfil=1;
if(!strpos($tipo_archivo, "pdf"))
{
$nopdf=1;
$txt=" el archivo no es .pdf";
}
if($tamano_archivo > 5000000)
{
$txt.=", el tama\u00F1o del archivo supera los 5mb permitidos *";
}
}
else
{
$comprobante=$_POST["fileperfil"];
$carpeta="Perfiles";
if(strlen($comprobante)>0)
{
if (file_exists("..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR.$carpeta))
{
$destino01 = "..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR.$carpeta.DIRECTORY_SEPARATOR.$comprobante;
if(file_exists($destino01))
{
unlink($destino01);
}
}
}
$fileperfilpto=date('dmy')." PER ".$archivo;
if (file_exists("..//imagenes//Sistema//Perfiles"))
{
$destino01 = "..//imagenes//Sistema//Perfiles//".$fileperfilpto;
if(!file_exists($destino01))
{
@copy($_FILES['perfilpto']['tmp_name'],$destino01);
}
$var1l=", perfilpto";
$var1=", '$fileperfilpto'";
$varupd=", perfilpto='$fileperfilpto' ";
$cperfil=1;
}
}
}
else
{
/*$cargaperfil=1;
$txt="nombre: ".$_FILES['perfilpto']['name']." peso del archivo ".$_FILES['perfilpto']['size'];*/
}
$archivo=$_FILES["epago"]["name"]; $var2l=""; $var2=""; $varupd2=""; $cargaperfil2=0; $cperfil2=0; $nopdf2=0; $txt2="";
$tipo_archivo = $_FILES['epago']['type']; $epago_file="";
$tamano_archivo=$_FILES['epago']['size'];
if( $_FILES['epago']['name']!=NULL && $_FILES['epago']['size'] > 0 )
{
if(!(strpos($tipo_archivo, "pdf") || ($tamano_archivo < 5000000))) //m\u00E1x 5mb
{
$cargaperfil2=1;
if(!strpos($tipo_archivo, "pdf"))
{
$nopdf2=1;
$txt2=" el archivo no es .pdf";
}
if($tamano_archivo > 5000000)
{
$txt2.=", el tama\u00F1o del archivo supera los 5mb permitidos *";
}
}
else
{
$comprobante=$_POST["filecomprobante"];
$carpeta="Esquemas";
if(strlen($comprobante)>0)
{
if (file_exists("..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR.$carpeta))
{
$destino01 = "..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR.$carpeta.DIRECTORY_SEPARATOR.$comprobante;
if(file_exists($destino01))
{
unlink($destino01);
}
}
}
$epago_file=date('dmy')." Esq. ".$archivo;
if (file_exists("..//imagenes//Sistema//Esquemas"))
{
$destino01 = "..//imagenes//Sistema//Esquemas//".$epago_file;
if(!file_exists($destino01))
{
@copy($_FILES['epago']['tmp_name'],$destino01);
}
$var2l=", epago_file";
$var2=", '$epago_file'";
$varupd2=", epago_file='$epago_file' ";
$cperfil2=1;
}
}
}
$ok=0; $n1=0; $n2=0; $n3=0; $n4=0; $n5=0; $jsuperior="";
if($operacion==0)
{
$autoin=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' and TABLE_NAME='cat_puesto';");
$sig=mysql_fetch_array($autoin);
$idsiguiente=$sig["AUTO_INCREMENT"];
$insert=mysql_query("INSERT INTO cat_puesto(id, descripcion, sueldo_fijo, sueldo_garan, esquemapago, depto, tipo, status, meses $var1l $var2l, actividades, funciones, sueldo_variable, suelmaximo, sueldo_especial, clave_jerarquica, idnivel, quiter, servicio) VALUES ('$idsiguiente', '$descripcion', '$minimo', '$maximo', '$esquema', '$depto', '$tipo', '1', '$meses' $var1 $var2, '$actividades', '$funciones', '$sueldo_variable', '$suelmaximo', '$sueldo_especial', '$clave_jerarquica', '$idnivel', '$uquiter', '$esservicio')");
if($insert)
{
if($cargaperfil==1)
{
?>
<script>alert("Puesto agregado, perfil del puesto NO CARGADO favor de verificar: <?php echo $txt;?>");</script>
<?php
}
else
{
?>
<script>alert("Puesto agregado exitosamente");</script>
<?php
}
}
}
else
{
$nivel1=""; $nivel2=""; $nivel3=""; $nivel4=""; $nivel5=""; $complet="";
$detmodifica=date("d/m/Y H:i:s")." ".$_SESSION['usuario'];
if($iddepto!=$depto)
{
$complet=" updepto='".$detmodifica."',";
}
$update=mysql_query("UPDATE cat_puesto SET ".$complet." descripcion='$descripcion', sueldo_fijo='$minimo', sueldo_garan='$maximo', esquemapago='$esquema', depto='$depto', tipo='$tipo', status='$status', meses='$meses' $varupd $varupd2, actividades='$actividades', funciones='$funciones', sueldo_variable='$sueldo_variable', suelmaximo='$suelmaximo', sueldo_especial='$sueldo_especial', clave_jerarquica='$clave_jerarquica', idnivel='$idnivel', quiter='$uquiter', servicio='$esservicio' WHERE id='$idpuesto'");
if($update)
{
$existe=0;
if($iddepto!=$depto)
{
$tabempleados=mysql_query("UPDATE empleados SET depto='$depto' WHERE depto='$iddepto' AND puesto='$idpuesto'");
$tabempleados=mysql_query("UPDATE clone_empleados SET depto='$depto' WHERE depto='$iddepto' AND puesto='$idpuesto'");
$tabempleados=mysql_query("UPDATE nomina_especial SET depto='$depto' WHERE depto='$iddepto' AND idpuesto='$idpuesto'");
$tabempleados=mysql_query("UPDATE plantillaxudn SET iddepto='$depto' WHERE iddepto='$iddepto' AND idpuesto='$idpuesto'");
$tabempleados=mysql_query("UPDATE requisicion_p SET depto='$depto' WHERE depto='$iddepto' AND puesto='$idpuesto'");
$tabempleados=mysql_query("UPDATE solicita_baja_plantilla SET depto='$depto' WHERE depto='$iddepto' AND puesto='$idpuesto'");
$tabempleados=mysql_query("UPDATE movimiento_personal SET depto='$depto' WHERE depto='$iddepto' AND puesto='$idpuesto'");
$tabempleados=mysql_query("UPDATE movimiento_personal SET depto_prom='$depto' WHERE depto_prom='$iddepto' AND puesto_prom='$idpuesto'");
}
if($cargaperfil==1)
{
?>
<script>alert("Puesto editado, perfil del puesto NO EDITADO favor de verificar: <?php echo $txt;?>");</script>
<?php
}
else if($cargaperfil2==1)
{
?>
<script>alert("Puesto editado, perfil del puesto NO EDITADO favor de verificar: <?php echo $txt2;?>");</script>
<?php
}
else
{
?>
<script>alert("Puesto editado exitosamente");</script>
<?php
}
}
}
?>
<script>location="../Pantallas/puesto.php";</script>
<?php
break;
case 11:
$operacion=$_POST["operacion"];
$status=$_POST["status"];
$descripcion=$_POST["descripcion"];
$idclas=$_POST["idclas"];
if($operacion==0)
{
$insert=mysql_query("INSERT into cat_equipo(idequipo, equipo, status) values ('', '$descripcion', '$status')");
if($insert)
{
?>
<script>alert("Hardware agregado exitosamente");</script>
<?php
}
}
else
{
$update=mysql_query("UPDATE cat_equipo set equipo='$descripcion', status='$status' WHERE idequipo='$idclas'");
if($update)
{
?>
<script>alert("Hardware editado exitosamente");</script>
<?php
}
}
?>
<script>location="../Pantallas/clasificacion.php";</script>
<?php
break;
case 12:
$operacion=$_POST["operacion"];
$status=$_POST["status"];
$depto=$_POST["depto"];
$iddepto=$_POST["iddepto"];
if($operacion==0)
{
$autoin0=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='cat_deptos';");
$sig0=mysql_fetch_array($autoin0);
$idsiguiente0=$sig0["AUTO_INCREMENT"];
$insert=mysql_query("INSERT INTO cat_deptos(iddepto, departamento, status) VALUES ('$idsiguiente0', '$depto', '$status')");
if($insert)
{
?>
<script>alert("Departamento agregado exitosamente");</script>
<?php
}
}
else
{
$update=mysql_query("UPDATE cat_deptos set departamento='$depto', status='$status' WHERE iddepto='$iddepto'");
if($update)
{
?>
<script>alert("Departamento editado exitosamente");</script>
<?php
}
}
?>
<script>location="../Pantallas/departamentos.php";</script>
<?php
break;
case 13:
$operacion=$_POST["operacion"];
$empresas=$_POST["empresas"];
$udn=$_POST["udn"];
$depto=$_POST["depto"];
$puesto=$_POST["puesto"];
$rfc=trim($_POST["rfc"]);
$falta=$_POST["datepicker"];
$falta=substr($falta, 6,4)."-".substr($falta, 3,2)."-".substr($falta, 0,2);
$fbaja=$_POST["datepicker2"];
if(strlen($fbaja)==0)
{
$fbaja="0000-00-00";
}
else
{
$fbaja=substr($fbaja, 6,4)."-".substr($fbaja, 3,2)."-".substr($fbaja, 0,2);
}
$clave=trim($_POST["clave"]);
$apaterno=trim($_POST["apaterno"]);
$amaterno=trim($_POST["amaterno"]);
$idempleado=$_POST["idempleado"];
$nombre=trim($_POST["nombre"]);
$status=trim($_POST["status"]);
$fnacimiento=$_POST["fnacimiento"];
if(strlen($fnacimiento)==0)
{
$fnacimiento="0000-00-00";
}
else
{
$fnacimiento=substr($fnacimiento, 6,4)."-".substr($fnacimiento, 3,2)."-".substr($fnacimiento, 0,2);
}
$habudn12=0;
$habudn13=0;
$habudn15=0;
$nombrepquiter=$nombre." ".$apaterno." ".$amaterno;
$quiter=$_POST["quiter"];
$no_recomendable=$_POST["recomendar"];
$motivo=$_POST["motivo"];
$habudn12=$_POST["habudn12"];
$habudn13=$_POST["habudn13"];
$habudn15=$_POST["habudn15"];
$detmodifica=date("d/m/Y H:i:s")." ".$_SESSION['usuario'];
$usalta="";
if($operacion==0)
{
$usalta=date("d/m/Y H:i:s")." ".$_SESSION['usuario'];
$autoin=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='empleados';");
$sig=mysql_fetch_array($autoin);
$idsiguiente=$sig["AUTO_INCREMENT"];
$insert=mysql_query("INSERT INTO empleados(clave, nombre, apaterno, amaterno, rfc, depto, puesto, alta, baja, status, idempresa, idudn, id, expediente, contrato, nacimiento, detalta, detmodifica, motivo, visible, email, beneficiario, parentesco, curp_bene, nolabora, notificacion, vacacionespend, prealta, idmovimiento, mod_sueldo, no_recomendable, sol_baja, entidad, localidad, codpos, domicilio, nss, telefono, curp, camisa) VALUES ('$clave', '$nombre', '$apaterno', '$amaterno', '$rfc', '$depto', '$puesto', '$falta', '$fbaja', '$status', '$empresas', '$udn', '$idsiguiente', '$habudn12', '$habudn13', '$fnacimiento', '$usalta', '', '', '$habudn15', '', '', '', '', '', '', '0', '0', '0', '0', '', '0', '', '', '', '', '', '', '', '')");
if($insert)
{
$insertvacaciones=mysql_query("INSERT INTO backup_vacaciones(id, clave, antiguedad, diasxant, gozados, pendientes, ult_solicitud, ult_update, ult_updatexsolicitud, extraordinarios, vence_extraordinarios, upd_gestion) VALUES ('$idsiguiente', '$clave', '0', '0', '0', '0', '0', '0000-00-00', '0000-00-00', '0', '0000-00-00', '0')");
$addQuit=0; $Tipo=0;
$bpuesto=mysql_query("SELECT servicio, quiter AS addQuit FROM cat_puesto WHERE id='$puesto'");
if(mysql_num_rows($bpuesto)>0)
{
while($pto=mysql_fetch_array($bpuesto))
{
$Tipo=$pto["servicio"];
$addQuit=$pto["addQuit"];
}
}
if($addQuit==1)//EJECUTIVO DE VENTAS | EJECUTIVO DE FUERZA MOVIL o ASESORES DE SERVICIO
{
$idempleado=$idsiguiente;
$bq=mysql_query("SELECT idvendedor FROM cat_vendedores WHERE idempleado='$idempleado'");
if(mysql_num_rows($bq)>0)
{
$upd=mysql_query("UPDATE cat_vendedores SET nombre='$nombrepquiter', idudn='$udn', status='$status', idvendedor='$quiter', tipo_vendedor='$Tipo', visible='$habudn15' WHERE idempleado='$idempleado' ");
if($upd)
{
//echo "Vendedor editado exitosamente";
}
}
else
{
$insert=mysql_query("INSERT INTO cat_vendedores(idvendedor, nombre, idudn, status, idempleado, tipo_vendedor, visible) VALUES ('$quiter', '$nombrepquiter', '$udn', '$status', '$idempleado', '$Tipo', '$habudn15')");
if($insert)
{
//echo "Vendedor agregado exitosamente";
}
}
}
$mesesv=0; $finiciasg=$falta; $ffinalizag="";
$bpuesto=mysql_query("SELECT sueldo_garan, meses FROM cat_puesto WHERE id='$puesto' AND sueldo_garan>0 AND status='1'");
if(mysql_num_rows($bpuesto)>0)
{
while ($rp=mysql_fetch_array($bpuesto))
{
$mesesv=$rp["meses"];
}
$nuevafecha = strtotime ( '+ '.$mesesv.' month' , strtotime ($finiciasg) ) ;
$ffinalizag = date ( 'Y-m-d' , $nuevafecha );
$insertaga=mysql_query("INSERT INTO dura_sueldogarantia(idpuesto, idempleado, inicia, finaliza) VALUES('$puesto', '$idsiguiente', '$finiciasg', '$ffinalizag')");
}
?>
<script>alert("Empleado agregado exitosamente");</script>
<?php
}
}
else
{
$trecomendar=$_POST["trecomendar"];
if($trecomendar==0)
{
$no_recomendable=""; $motivo="";
}
$update=mysql_query("UPDATE empleados SET clave='$clave', nombre='$nombre', apaterno='$apaterno', amaterno='$amaterno', rfc='$rfc', depto='$depto', puesto='$puesto', alta='$falta', baja='$fbaja', status='$status', idempresa='$empresas', idudn='$udn', expediente='$habudn12', contrato='$habudn13', nacimiento='$fnacimiento', detmodifica='$detmodifica', no_recomendable='$no_recomendable', motivo='$motivo', visible='$habudn15' WHERE id='$idempleado'");
if($update)
{
if($status=="0")
{
$uppinventa=mysql_query("UPDATE inventario SET ocupado='0' WHERE idusaequipo='$idempleado'");
}
else
{
$uppinventa=mysql_query("UPDATE inventario SET ocupado='1' WHERE idusaequipo='$idempleado'");
}
$verifica=mysql_query("SELECT * FROM backup_vacaciones WHERE id='$idempleado'");
if(mysql_num_rows($verifica)==0)
{
$insertvacaciones=mysql_query("INSERT INTO backup_vacaciones(id, clave, antiguedad, diasxant, gozados, pendientes, ult_solicitud, ult_update, ult_updatexsolicitud, extraordinarios, vence_extraordinarios, upd_gestion) VALUES ('$idempleado', '$clave', '0', '0', '0', '0', '0', '0000-00-00', '0000-00-00', '0', '0000-00-00', '0')");
}
else
{
$uppba=mysql_query("UPDATE backup_vacaciones SET clave='$clave' WHERE id='$idempleado'");
}
$addQuit=0; $Tipo=0;
$bpuesto=mysql_query("SELECT servicio, quiter AS addQuit FROM cat_puesto WHERE id='$puesto'");
if(mysql_num_rows($bpuesto)>0)
{
while($pto=mysql_fetch_array($bpuesto))
{
$Tipo=$pto["servicio"];
$addQuit=$pto["addQuit"];
}
}
if($addQuit==1)//EJECUTIVO DE VENTAS | EJECUTIVO DE FUERZA MOVIL o ASESORES DE SERVICIO
{
$bq=mysql_query("SELECT idvendedor FROM cat_vendedores WHERE idempleado='$idempleado'");
if(mysql_num_rows($bq)>0)
{
$upd=mysql_query("UPDATE cat_vendedores SET nombre='$nombrepquiter', idudn='$udn', status='$status', idvendedor='$quiter', tipo_vendedor='$Tipo', visible='$habudn15' WHERE idempleado='$idempleado' ");
if($upd)
{
//echo "Vendedor editado exitosamente";
}
}
else
{
$insert=mysql_query("INSERT INTO cat_vendedores(idvendedor, nombre, idudn, status, idempleado, tipo_vendedor, visible) VALUES ('$quiter', '$nombrepquiter', '$udn', '$status', '$idempleado', '$Tipo', '$habudn15')");
if($insert)
{
//echo "Vendedor agregado exitosamente";
}
}
}
$mesesv=0; $finiciasg=$falta; $ffinalizag="";
$bpuesto=mysql_query("SELECT sueldo_garan, meses FROM cat_puesto WHERE id='$puesto' AND sueldo_garan>0 AND status='1'");
if(mysql_num_rows($bpuesto)>0)
{
while ($rp=mysql_fetch_array($bpuesto))
{
$mesesv=$rp["meses"];
}
$nuevafecha = strtotime ( '+ '.$mesesv.' month' , strtotime ($finiciasg) ) ;
$ffinalizag = date ( 'Y-m-d' , $nuevafecha );
$del=mysql_query("DELETE FROM dura_sueldogarantia WHERE idempleado='$idempleado'");
$insertaga=mysql_query("INSERT INTO dura_sueldogarantia(idpuesto, idempleado, inicia, finaliza) VALUES('$puesto', '$idempleado', '$finiciasg', '$ffinalizag')");
}
$buse=mysql_query("SELECT idusuario FROM sis_usuarios WHERE idempleado='$idempleado'");
if(mysql_num_rows($buse)>0)
{
while($rp=mysql_fetch_array($buse))
{
$id_usuario_em=$rp["idusuario"];
$upd=mysql_query("UPDATE sis_usuarios SET status='$status', idudn='$udn', idempresa='$empresas', nombre='$nombrepquiter' WHERE idusuario='$id_usuario_em'");
if($upd)
{
if($status=="0" || $status=="3")
{
$del=mysql_query("DELETE FROM permiso_usuario WHERE idusuario='$id_usuario_em'");
}
}
}
}
?>
<script>alert("Empleado editado exitosamente");</script>
<?php
}
}
?>
<script>location="../Pantallas/empleado.php";</script>
<?php
break;
case 14:
ini_set("memory_limit","100M");
$temp = $_FILES["archivo"]['tmp_name'];
$nombre_archivo = $_FILES["archivo"]['name'];
$nuevonom=""; $rango1=""; $rango2=""; $cont=0; $repetidos=0;
$ext = substr(strrchr($_FILES["archivo"]['name'], "."), 1); //obtiene la extension;
if ($ext == "xls" || $ext == "xlsx")
{
$nuevonom="ventas.".$ext;
move_uploaded_file($temp, "..".DIRECTORY_SEPARATOR."archivos".DIRECTORY_SEPARATOR.$nuevonom);
require_once('Classes/PHPExcel.php');
require_once('Classes/PHPExcel/Reader/Excel2007.php');
require_once('Classes/PHPExcel/Reader/Excel5.php');
require_once('Classes/PHPExcel/IOFactory.php');
if ($ext == "xlsx")
{
$objReader = new PHPExcel_Reader_Excel2007();
}
if ($ext == "xls")
{
$objReader = new PHPExcel_Reader_Excel5(); //si no, cargamos el lector para archivos xls
}
// Cargando la hoja de c\u00E1lculo
$objPHPExcel = $objReader->load("..".DIRECTORY_SEPARATOR."archivos".DIRECTORY_SEPARATOR.$nuevonom);//load("Archivos/$nombre_archivo");
$objWorksheet = $objPHPExcel->getActiveSheet(0); //indicamos que empezamos con la primer hoja
$highestRow = $objWorksheet->getHighestRow(); //Leemos cuantas filas tiene e.g. 10
//si tiene 0 filas
if (!$highestRow)
{
die("El archivo de excel no contiene informacion o \u00E9sta no es accesible");
}
//VALIDA QUE EL EXCEL SEA EL FORMATO QUE SE DEBE LEER
$valorInicial = $objWorksheet->getCellByColumnAndRow(0, 1)->getValue();
if ($valorInicial == "Refer.")
{
// Comenzamos a leer el archivo
// Llenamos el arreglo con los datos del archivo xlsx
// row empieza en 2 para empezar a leer desde la tercera fila del excel (sin los titulos)
$Col = 4;
$repe = 0; //Variable para saber el numero de archivos no cargados en la base de datos
$cargados = 0;
$autoin=mysql_query("select AUTO_INCREMENT from information_schema.TABLES where TABLE_SCHEMA='".$sql_db."' and TABLE_NAME='control_excel';");
$sig=mysql_fetch_array($autoin);
$idsiguiente=$sig["AUTO_INCREMENT"];
for ($row = 2; $row <= $highestRow; ++$row)
{
$referencia = trim($objWorksheet->getCellByColumnAndRow(0, $row)->getValue());
$vendedor = trim($objWorksheet->getCellByColumnAndRow(1, $row)->getValue());
$nvendedor = trim($objWorksheet->getCellByColumnAndRow(2, $row)->getValue());
$idudn = trim($objWorksheet->getCellByColumnAndRow(3, $row)->getValue());
$codmodelo = trim($objWorksheet->getCellByColumnAndRow(4, $row)->getValue());
$vin = trim($objWorksheet->getCellByColumnAndRow(5, $row)->getValue());
if(strlen($vin)>0)
{
$cont++;
}
if(strlen($vendedor)>0 && $vendedor=="C")
{
$vendedor=0;
}
$codfinanciera = trim($objWorksheet->getCellByColumnAndRow(6, $row)->getValue());
if(strlen($codfinanciera)==0)
{
$codfinanciera="";
}
$nomfinanciera = $objWorksheet->getCellByColumnAndRow(7, $row)->getValue();
if(strlen($nomfinanciera)==0)
{
$nomfinanciera="";
}
$objPHPExcel->getActiveSheet()->getStyle('I'.$row)->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_DATE_YYYYMMDD);
$fventa = $objPHPExcel->getActiveSheet()->getCell('I'.$row)->getFormattedValue();
$objPHPExcel->getActiveSheet()->getStyle('J'.$row)->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_DATE_YYYYMMDD);
$fsalida = $objPHPExcel->getActiveSheet()->getCell('J'.$row)->getFormattedValue();
if($rango1=="")
{
$rango1=$fsalida;
}
if($rango2=="")
{
$rango2=$fsalida;
}
$clave = trim($objWorksheet->getCellByColumnAndRow(10, $row)->getValue());
if($rango1>$fsalida && strlen($fsalida)>0)
{
$rango1=$fsalida;
}
if($rango2<$fsalida && strlen($fsalida)>0)
{
$rango2=$fsalida;
}
if(strlen($vin)>0)
{
$sel=mysql_query("SELECT vin from com_ventas where referencia='$referencia'");
if(mysql_num_rows($sel)==0)
{
$quer=mysql_query("INSERT into com_ventas (referencia, idvendedor, nomvendedor, idudn, modelo, vin, cod_financiera, nom_financiera, fecha_venta, fecha_salida, clave, rgenerado, eliminado, repetido, file) values ('$referencia', '$vendedor', '$nvendedor', '$idudn', '$codmodelo', '$vin', '$codfinanciera', '$nomfinanciera', '$fventa', '$fsalida', '$clave', 0, 0, 0, '$idsiguiente')");
if($quer)
{
$cargados++;
}
}
else
{
$repe++;
$qqu=mysql_query("INSERT INTO ventas_omitidas(consec, archivo, referencia, vin, fecha_salida) VALUES('$repe', '$idsiguiente', '$referencia', '$vin', '$fsalida')");
}
$controlado=0;
$coincide=mysql_query("SELECT vin, idmes, referencia, idvendedor, idudn, modelo, nvendedor FROM comisiones WHERE vin='$vin'");
if(mysql_num_rows($coincide)>0)
{
while($rrep=mysql_fetch_array($coincide))
{
$vin_rep=$rrep["vin"];
$id_mes_rep=$rrep["idmes"];
$referencia_rep=$rrep["referencia"];
$vendedor_vrep=$rrep["idvendedor"];
$udn_vrep=$rrep["idudn"];
$modelo_rrep=$rrep["modelo"];
$nvendedorpag=$vendedor_vrep." ".$rrep["nvendedor"];
$buscomv=mysql_query("SELECT referencia FROM com_ventas WHERE referencia='$referencia' AND vin='$vin' AND file='$idsiguiente'");
if(mysql_num_rows($buscomv)>0)
{
$exvinrep=mysql_query("SELECT referencia FROM vin_repetido WHERE vin='$vin' AND referencia='$referencia'");
if(mysql_num_rows($exvinrep)==0)
{
$autoin0=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='vin_repetido';");
$sig0=mysql_fetch_array($autoin0);
$idsiguiente0=$sig0["AUTO_INCREMENT"];
$inserta=mysql_query("INSERT INTO vin_repetido(idvin, referencia, referencia_pagada, idvendedor, idvendedor_pagado, idudn, idudn_pagada, modelo, vin, fecha_salida, idmes_pagado, pagado, file) VALUES('$idsiguiente0', '$referencia', '$referencia_rep', '$nvendedor', '$nvendedorpag', '$idudn', '$udn_vrep', '$codmodelo', '$vin', '$fsalida', '$id_mes_rep', 1, '$idsiguiente')");
if($inserta)
{
$repetidos++;
$upd=mysql_query("UPDATE com_ventas SET repetido=1 WHERE referencia='$referencia' AND vin='$vin' AND file='$idsiguiente'");
}
$controlado=1;
}
}
}
}
}
}
$query=mysql_query("INSERT into control_excel (id, archivo, fsube, user, rango1, rango2, ventas, cargadas, tipocarga) values ('$idsiguiente', '$nombre_archivo', '".date('Y-m-d H:i:s')."', '".$_SESSION['usuario']."', '$rango1', '$rango2', '$cont', '$cargados', 1)");
if($query)
{
?>
<script> alert("<?php echo $cargados?> ventas cargadas <?php echo $repe;?> ventas omitidas ya precargadas");
<?php
if($repetidos>0)
{
?>
var resp=confirm("<?php echo $repetidos;?> VIN que no se calcularán por duplicidad, generar reporte de VIN omitidos?");
if(resp)
{
procedimiento='?file=<?php echo $idsiguiente;?>&f1=0&anio=0&vendedor=0&udn=0&idmarca=0';
window.open('../Reportes/Vin_duplicado.php' + procedimiento);
}
<?php
}
?>
location="../Pantallas/subeventas.php";
</script>
<?php
}
}
else
{
?>
<script> alert("Verifique el formato(U266) del <?php echo $ext;?> que intenta subir");
location="../Pantallas/subeventas.php";
</script>
<?php
}
}
else
{
?>
<script> alert("La extensi\u00F3n del archivo es incorrecta, se permite .xlsx/.xls");
location="../Pantallas/subeventas.php";
</script>
<?php
}
break;
case 15:
$operacion=$_POST["operacion"];
$CREADA=date("Y-m-d");
$idRealempleado=$_POST["idusuarioupd"];
$ID_EMPLEADO=$_POST["usuarioupd"];
$VBJEFE=1;
$VBRH=0;
$VBGG=0;
$COMENTARIO=$_POST["observaciones"];
$COMENRH="";
$NOTIFICACIONES=0;
$cuantos=$_POST["cuantos"];
$tcuantoseliminados=$_POST["tcuantoseliminados"];
$extras=$_POST["extras"];
$ordinarios=$_POST["ordinarios"];
$disponibles=$_POST["disponibles"];
$nuevosaldo=$_POST["nuevosaldo"];
$fagregadas=$cuantos-$tcuantoseliminados;
$ok=0; $solicitados=0;
$dias_utiliza2=$disponibles-$nuevosaldo;
$dias_extras=0;
if($dias_utiliza2>$ordinarios)
{
$dias_extras=$dias_utiliza2-$ordinarios;
}
if($operacion==0)
{
$autoin=mysql_query("select AUTO_INCREMENT from information_schema.TABLES where TABLE_SCHEMA='".$sql_db."' and TABLE_NAME='solicitudes';");
$sig=mysql_fetch_array($autoin);
$idsiguiente=$sig["AUTO_INCREMENT"];
$ID_SOL=$idsiguiente;
if($fagregadas>0)
{
$query=mysql_query("INSERT INTO solicitudes (id_sol, creada, id_empleado, vbjefe, vbrh, vbgg, comentario, comenrh, notificaciones, user, dias_solicitados, id_plantilla, extra_usados) VALUES('$ID_SOL', '$CREADA', '$ID_EMPLEADO', '$VBJEFE', '$VBRH', '$VBGG', '$COMENTARIO', '$COMENRH', '$NOTIFICACIONES', '".$_SESSION['usuario']."', 0, '$idRealempleado', '$dias_extras')");
if($query)
{
for($o=1;$o<=$cuantos;$o++)
{
$eliminado=$_POST["eliminado".$o];
if($eliminado==0)
{
$sal=$_POST["sal".$o];
$ret=$_POST["ret".$o];
$disponibles=$_POST["disp".$o];
$nuevosaldo=$_POST["nsal".$o];
$solicitados=$solicitados+($disponibles-$nuevosaldo);
$autoin0=mysql_query("select AUTO_INCREMENT from information_schema.TABLES where TABLE_SCHEMA='".$sql_db."' and TABLE_NAME='historial';");
$sig0=mysql_fetch_array($autoin0);
$idsiguiente0=$sig0["AUTO_INCREMENT"];
$quer=mysql_query("INSERT INTO historial (id, id_sol, fch_salida, fch_retorno, disponible, saldo) VALUES ('$idsiguiente0', '$ID_SOL', '$sal', '$ret', '$disponibles', '$nuevosaldo')");
if($quer)
{
$ok++;
}
}
}
}
}
if($ok>0)
{
$upd=mysql_query("UPDATE solicitudes SET dias_solicitados='$solicitados' WHERE id_sol='$ID_SOL';");
?>
<script>
var resp = confirm("Solicitud realizada exitosamente ¿Desea ver el reporte?");
if(resp)
{
var procedimiento='?idempleado=<?php echo $idRealempleado;?>&idsol=<?php echo $ID_SOL;?>';
window.open('../Reportes/compvacaciones.php' + procedimiento);
}
</script>
<?php
}
else
{
?>
<script>
alert("Ha ocurrido un error, no se ha podido realizar la solicitud!");
</script>
<?php
}
}
?>
<script> location="../Pantallas/vacaciones.php"; </script>
<?php
break;
case 16:
$sql_host=$servername;
$sql_usuario=$dbusername;
$sql_pass=$dbpassword;
$sql_db=$sql_db;
$habudn1="";
$habudn2="";
if(isset($_POST["habudn1"]))
{
$habudn1=$_POST["habudn1"];
}
if(isset($_POST["habudn2"]))
{
$habudn2=$_POST["habudn2"];
}
$ruta="..".DIRECTORY_SEPARATOR."respaldo".DIRECTORY_SEPARATOR;
if($habudn1=="on")
{
$fileNameMySqlDump = "DCRespaldo".date("Y");//nombre del fichero sql
$ficheroDeLaCopia=$fileNameMySqlDump.".sql";
$fileNameMySqlDump = $ruta.$fileNameMySqlDump.".sql";//añado la fecha y la hora al nombre del fichero
$db_connect = mysql_connect($sql_host,$sql_usuario,$sql_pass) or die("MySQL dice: ".mysql_error());//conectamos con la base de datos
mysql_select_db($sql_db) or die("MySQL dice: ".mysql_error());//seleccionamos la base de datos
$mySqlDump = $ruta."mysqldump.exe -u $sql_usuario --password=$sql_pass --opt --add-locks --complete-insert --single-transaction --quick $sql_db > $fileNameMySqlDump";//ejecuto el backup
system($mySqlDump, $resultMySqlDump);
mysql_close($db_connect);
if($resultMySqlDump)
{
//compruebo errores
?>
<script>
alert("Ha ocurrido un error y no se ha realizado el respaldo");
location='../Pantallas/bdresbackup.php';
</script>
<?php
}
else
{
header( 'Content-Disposition: attachment; filename="'.$ficheroDeLaCopia.'"');
header('Content-type: application/force-download');
readfile($fileNameMySqlDump);
//unlink($fileNameMySqlDump); Elimina el respaldo que se genera en el origen de la carpeta de *respaldo* en el servidor
}
}
else if($habudn2=="on")
{
$navega=ObtenerNavegador($_SERVER['HTTP_USER_AGENT']);
if(strlen($_FILES["subir"]["name"])>0)
{
$archivo=$_FILES["subir"]["name"];
$tipo_archivo = $_FILES['subir']['type'];
$tamano_archivo=$_FILES['subir']['size'];
$ubica=$_FILES['subir']['tmp_name'];
$errorsubida=$_FILES['subir']['error'];//Valor: 0; No hay error, fichero subido con \u00E9xito.
if ($errorsubida === UPLOAD_ERR_OK)
{
$fichero = $_FILES['subir']['tmp_name'];
$nuevo_fichero = $ruta.'SQLRestaura.sql';
if (!copy($fichero, $nuevo_fichero))
{
echo "Error al copiar $fichero...\n";
}
else
{
/* $fileNameMySqlDump = $archivo;
$db_connect = mysql_connect($sql_host,$sql_usuario,$sql_pass) or die("MySQL dice: ".mysql_error());//conectamos con la base de datos
if(!mysql_select_db($sql_db))
{
// mysql_query("create database ");
}
mysql_select_db($sql_db) or die("MySQL dice: ".mysql_error());//seleccionamos la base de datos
echo $mySqlDump = $ruta."mysql.exe -h localhost -u $sql_usuario -p$sql_pass $sql_db < ".$nuevo_fichero;//ejecuto el backup
system($mySqlDump, $resultMySqlDump);
mysql_close($db_connect);//cerramos conexion mysql
if($resultMySqlDump)
{
?>
<script>
alert("Ha ocurrido un error y no se ha podido cargar el respaldo");
//location='../Pantallas/bdresbackup.php';
</script>
<?php
}
else
{
?>
<script>
alert("Operaci\u00F3n exitosa");
//location='../Pantallas/bdresbackup.php';
</script>
<?php
}*/
$DirBase="mysqldump";
$sistema="show variables where variable_name= 'basedir'";
$restore=mysql_query($sistema);
$DirBase=mysql_result($restore,0,"value");
$primero=substr($DirBase,0,1);
$destino="../respaldo/SQLRestaura.sql";
if ($primero=="/") {
$DirBase="bin/mysql";
}
else
{
$DirBase=$DirBase."bin\mysql";
}
$executa = "../respaldo\mysql.exe -h localhost -u $sql_usuario -p$sql_pass $sql_db < $destino";
system($executa,$resultado);
if ($resultado)
{
echo "<H3>Error ejecutando comando: $executa</H3>\n";
$mensaje="ERROR. La copia de seguridad no se ha restaurado.";
$cabecera="COPIA DE SEGURIDAD NO RESTAURADA";
echo $mensaje;
//echo "<meta http-equiv='Refresh' content='3;url=index.php'>";
}
else
{
$mensaje2="La copia de seguridad se ha restaurado correctamente.";
$cabecera2="COPIA DE SEGURIDAD RESTAURADA";
echo $mensaje2;
//echo "<meta http-equiv='Refresh' content='3;url=index.php'>";
}
}
}
else
{
throw new UploadException($_FILES['subir']['error']);
}
}
else
{
?>
<script>alert("Cargue un archivo .sql para continuar con la restauraci\u00F3n");
//location='../Pantallas/bdresbackup.php';
</script>
<?php
}
}
break;
case 17:
ini_set("memory_limit","100M");
$temp = $_FILES["archivo"]['tmp_name'];
$nombre_archivo = $_FILES["archivo"]['name'];
$nuevonom=""; $rango1=""; $rango2=""; $cont=0;
$ext = substr(strrchr($_FILES["archivo"]['name'], "."), 1); //obtiene la extension;
if ($ext == "xls" || $ext == "xlsx")
{
$nuevonom="ventas.".$ext;
move_uploaded_file($temp, "..".DIRECTORY_SEPARATOR."archivos".DIRECTORY_SEPARATOR.$nuevonom);
require_once('Classes/PHPExcel.php');
require_once('Classes/PHPExcel/Reader/Excel2007.php');
require_once('Classes/PHPExcel/Reader/Excel5.php');
require_once('Classes/PHPExcel/IOFactory.php');
if ($ext == "xlsx")
{
$objReader = new PHPExcel_Reader_Excel2007();
}
if ($ext == "xls")
{
$objReader = new PHPExcel_Reader_Excel5(); //si no, cargamos el lector para archivos xls
}
// Cargando la hoja de c\u00E1lculo
$objPHPExcel = $objReader->load("..".DIRECTORY_SEPARATOR."archivos".DIRECTORY_SEPARATOR.$nuevonom);//load("Archivos/$nombre_archivo");
$objWorksheet = $objPHPExcel->getActiveSheet(0); //indicamos que empezamos con la primer hoja
$highestRow = $objWorksheet->getHighestRow(); //Leemos cuantas filas tiene e.g. 10
//si tiene 0 filas
if (!$highestRow)
{
die("El archivo de excel no contiene informacion o \u00E9sta no es accesible");
}
//VALIDA QUE EL EXCEL SEA EL FORMATO QUE SE DEBE LEER
$valorInicial = $objWorksheet->getCellByColumnAndRow(0, 1)->getValue();
if ($valorInicial == "Refer.")
{
// Comenzamos a leer el archivo
// Llenamos el arreglo con los datos del archivo xlsx
// row empieza en 2 para empezar a leer desde la tercera fila del excel (sin los titulos)
$Col = 4;
$repe = 0; //Variable para saber el numero de archivos no cargados en la base de datos
$cargados = 0;
$autoin=mysql_query("select AUTO_INCREMENT from information_schema.TABLES where TABLE_SCHEMA='".$sql_db."' and TABLE_NAME='control_excel';");
$sig=mysql_fetch_array($autoin);
$idsiguiente=$sig["AUTO_INCREMENT"];
for ($row = 2; $row <= $highestRow; ++$row)
{
$referencia = trim($objWorksheet->getCellByColumnAndRow(0, $row)->getValue());
$vendedor = trim($objWorksheet->getCellByColumnAndRow(1, $row)->getValue());
$nvendedor = trim($objWorksheet->getCellByColumnAndRow(2, $row)->getValue());
$idudn = trim($objWorksheet->getCellByColumnAndRow(3, $row)->getValue());
$codmodelo = trim($objWorksheet->getCellByColumnAndRow(4, $row)->getValue());
$vin = trim($objWorksheet->getCellByColumnAndRow(5, $row)->getValue());
if(strlen($vin)>0)
{
$cont++;
}
$codfinanciera = trim($objWorksheet->getCellByColumnAndRow(6, $row)->getValue());
if(strlen($codfinanciera)==0)
{
$codfinanciera="";
}
$nomfinanciera = $objWorksheet->getCellByColumnAndRow(7, $row)->getValue();
if(strlen($nomfinanciera)==0)
{
$nomfinanciera="";
}
$objPHPExcel->getActiveSheet()->getStyle('I'.$row)->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_DATE_YYYYMMDD);
$fventa = $objPHPExcel->getActiveSheet()->getCell('I'.$row)->getFormattedValue();
$objPHPExcel->getActiveSheet()->getStyle('J'.$row)->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_DATE_YYYYMMDD);
$fsalida = $objPHPExcel->getActiveSheet()->getCell('J'.$row)->getFormattedValue();
if($rango1=="")
{
$rango1=$fsalida;
}
if($rango2=="")
{
$rango2=$fsalida;
}
$clave = trim($objWorksheet->getCellByColumnAndRow(10, $row)->getValue());
if($rango1>$fsalida && strlen($fsalida)>0)
{
$rango1=$fsalida;
}
if($rango2<$fsalida && strlen($fsalida)>0)
{
$rango2=$fsalida;
}
if(strlen($vin)>0)
{
$sel=mysql_query("SELECT vin from com_ventas where referencia='$referencia'");
if(mysql_num_rows($sel)==0)
{
$quer=mysql_query("INSERT into com_ventas (referencia, idvendedor, nomvendedor, idudn, modelo, vin, cod_financiera, nom_financiera, fecha_venta, fecha_salida, clave, rgenerado, eliminado, repetido, file) values ('$referencia', '$vendedor', '$nvendedor', '$idudn', '$codmodelo', '$vin', '$codfinanciera', '$nomfinanciera', '$fventa', '$fsalida', '$clave', 0, 0, 0, '$idsiguiente')");
if($quer)
{
$cargados++;
}
}
else
{
$repe++;
}
}
}
$query=mysql_query("INSERT into control_excel (id, archivo, fsube, user, rango1, rango2, ventas, cargadas) values ('$idsiguiente', '$nombre_archivo', '".date('Y-m-d H:i:s')."', '".$_SESSION['usuario']."', '$rango1', '$rango2', '$cont', '$cargados')");
if($query)
{
?>
<script> alert("<?php echo $cargados?> ventas cargadas <?php echo $repe;?> ventas omitidas ya precargadas");
location="../Pantallas/subeventas.php";
</script>
<?php
}
}
else
{
?>
<script> alert("Verifique el formato del <?php echo $ext;?> que intenta subir");
location="../Pantallas/subeventas.php";
</script>
<?php
}
}
else
{
?>
<script> alert("La extensi\u00F3n del archivo es incorrecta, se permite .xlsx/.xls");
location="../Pantallas/subeventas.php";
</script>
<?php
}
break;
case 18:
$operacion=$_POST["operacion"];
$numform=$_POST["numform"];
$mes=$_POST["mes"];
$anio=$_POST["anio"];
$idudn=$_POST["idudn"];
$udnsel=$_POST["udnsel"];
$idempleado=$_POST["idempleado"];
$idpuesto=$_POST["idpuesto"];
$sfijo=str_replace(",","", $_POST["sfijo"]);
$empresaudn=$_POST["empresaudn"];
$resultadokdp=0; $resultadokdp1=0; $resultadokdp2=0; $edc=0; $edc1=0; $edc2=0; $cobranza=0; $cobranza1=0; $cobranza2=0;
$garantias="0"; $garantias1="0"; $garantias2="0"; $imp_x_pen_gpremier="0"; $seminuevos=0; $seminuevos1="0"; $seminuevos2="0"; $descuento2=0;
$hab_cumplimientos=0; $servicio_asegura=0; $servicio_asegura1=0; $servicio_asegura2=0; $cal_especial_gpremier=0; $cumplimientoint1="0";
$utilidadacura="0"; $utilidadacura1="0"; $utilidadacura2="0"; $hab_marca_acura=0; $hyp=0; $hyp1=0; $hyp2=0; $valkdp=0; $cumplimientopen1="0";
$pvrseguros=0; $pvrseguros1=0; $pvrseguros2=0; $pvcontrato=0; $pvcontrato1=0; $pvcontrato2=0; $hab_ut_autnvo=0; $porcentutil=0; $hab_tab_seminuevos=0;
$garantia_premier1=0; $garantia_premier2=0; $garantia_premier3=0; $garantia_p1anio=0; $garantia_p2anio=0; $garantia_p3anio=0; $imp_x_pen_gpremier1=0; $imp_x_pen_gpremier2=0; $imp_x_pen_gpremier3=0; $garantia_p2_1anio=0; $garantia_p2_2anio=0; $garantia_p2_3anio=0;
if($numform==1)
{
$edc=str_replace(",","", $_POST["edc"]);
$edc1=str_replace(",","", $_POST["edc1"]);
$edc2=str_replace(",","", $_POST["edc2"]);
$cobranza=str_replace(",","", $_POST["cobranza"]);
$cobranza1=str_replace(",","", $_POST["cobranza1"]);
$cobranza2=str_replace(",","", $_POST["cobranza2"]);
$hab_tab_seminuevos=$_POST["hab_tab_seminuevos"];
$seminuevos=str_replace(",","", $_POST["seminuevos"]);
$seminuevos1=str_replace(",","", $_POST["seminuevos1"]);
$seminuevos2=str_replace(",","", $_POST["seminuevos2"]);
if(strlen($seminuevos)==0)
{
$seminuevos=0;
}
if(strlen($seminuevos1)==0)
{
$seminuevos1=0;
}
if(strlen($seminuevos2)==0)
{
$seminuevos2=0;
}
$descuento2=str_replace(",","", $_POST["descuento2"]);
$servicio_asegura=str_replace(",","", $_POST["servicio_asegura"]);
$servicio_asegura1=str_replace(",","", $_POST["servicio_asegura1"]);
$servicio_asegura2=str_replace(",","", $_POST["servicio_asegura2"]);
$garantia_premier1=str_replace(",","", $_POST["garantia_premier1"]);//cantidad de garantías (garantia_premier)
$garantia_p1anio=str_replace(",","", $_POST["garantia_p1anio"]);//(garantia_p) porcentaje que se busca en el tabulador.
$imp_x_pen_gpremier1=str_replace(",","", $_POST["imp_x_pen_gpremier1"]);//valor del tabulador (imp_x_pen_gpremier)
$garantia_p2_1anio=str_replace(",","", $_POST["garantia_p2_1anio"]);//(garantia_p2) total de la comisión por garantia premier 1 año
$garantia_premier2=str_replace(",","", $_POST["garantia_premier2"]);//cantidad de garantías (garantia_premier)
$garantia_p2anio=str_replace(",","", $_POST["garantia_p2anio"]);//(garantia_p) porcentaje que se busca en el tabulador.
$imp_x_pen_gpremier2=str_replace(",","", $_POST["imp_x_pen_gpremier2"]);//valor del tabulador (imp_x_pen_gpremier)
$garantia_p2_2anio=str_replace(",","", $_POST["garantia_p2_2anio"]);//(garantia_p2) total de la comisión por garantia premier 2 año
$garantia_premier3=str_replace(",","", $_POST["garantia_premier3"]);//cantidad de garantías (garantia_premier)
$garantia_p3anio=str_replace(",","", $_POST["garantia_p3anio"]);//(garantia_p) porcentaje que se busca en el tabulador.
$imp_x_pen_gpremier3=str_replace(",","", $_POST["imp_x_pen_gpremier3"]);//valor del tabulador (imp_x_pen_gpremier)
$garantia_p2_3anio=str_replace(",","", $_POST["garantia_p2_3anio"]);//(garantia_p2) total de la comisión por garantia premier 3 año
$cal_especial_gpremier=$_POST["especial"];
$cumplimientoint1=str_replace(",","", $_POST["cumplimientoint1"]);
$cumplimientopen1=str_replace(",","", $_POST["cumplimientopen1"]);
if(strlen($cumplimientoint1)==0)
{
$cumplimientoint1=0;
}
if(strlen($cumplimientopen1)==0)
{
$cumplimientopen1=0;
}
if($cumplimientoint1>0 || $cumplimientopen1>0)
{
$hab_cumplimientos=1;
}
$utilidadacura=str_replace(",","", $_POST["utilidadacura"]);
$utilidadacura1=str_replace(",","", $_POST["utilidadacura1"]);
$utilidadacura2=str_replace(",","", $_POST["utilidadacura2"]);
if($utilidadacura>0 || $utilidadacura1>0 || $utilidadacura2>0)
{
$hab_marca_acura=1;
}
$pvcontrato=str_replace(",","", $_POST["pvcontrato"]);
$pvcontrato1=str_replace(",","", $_POST["pvcontrato1"]);
$pvcontrato2=str_replace(",","", $_POST["pvcontrato2"]);
$pvrseguros=str_replace(",","", $_POST["pvrseguros"]);
$pvrseguros1=str_replace(",","", $_POST["pvrseguros1"]);
$pvrseguros2=str_replace(",","", $_POST["pvrseguros2"]);
$hab_ut_autnvo=$_POST["hab_ut_autnvo"];
if($hab_ut_autnvo==1)
{
$porcentutil=$_POST["porcentutil"];
}
}
else
{
$resultadokdp=str_replace(",","", $_POST["edc"]);
$resultadokdp1=str_replace(",","", $_POST["edc1"]);
$resultadokdp2=str_replace(",","", $_POST["edc2"]);
$hyp=str_replace(",","", $_POST["hyp"]);
$hyp1=str_replace(",","", $_POST["hyp1"]);
$hyp2=str_replace(",","", $_POST["hyp2"]);
$valkdp=$_POST["valkdp"];
}
$utilidad=str_replace(",","", $_POST["utilidad"]);
$utilidad1=str_replace(",","", $_POST["utilidad1"]);
$utilidad2=str_replace(",","", $_POST["utilidad2"]);
$servicio=str_replace(",","", $_POST["servicio"]);
$servicio1=str_replace(",","", $_POST["servicio1"]);
$servicio2=str_replace(",","", $_POST["servicio2"]);
if(strlen($servicio)==0)
{
$servicio=0;
}
if(strlen($servicio1)==0)
{
$servicio1=0;
}
if(strlen($servicio2)==0)
{
$servicio2=0;
}
$incentivo2=str_replace(",","", $_POST["incentivo2"]);
$otros_desctos2=str_replace(",","", $_POST["otros_desctos2"]);
$ok=0; $seguros_contado=0; $num_seg_contado=0; $imp_seg_contado=0; $penetracion=0; $comisionxcont=0; $comisionxcont1=0; $comisionxcont2=0;
$ruta='calculogerentes.php';
if($numform=='2')
{
$ruta='calculogekia.php';
$seguros_contado=str_replace(",","", $_POST["seguro"]);
$num_seg_contado=str_replace(",","", $_POST["seguro1"]);
$imp_seg_contado=str_replace(",","", $_POST["seguro2"]);
$penetracion=str_replace(",","", $_POST["penetracion"]);
$comisionxcont=str_replace(",","", $_POST["comisionxcont"]);
$comisionxcont1=str_replace(",","", $_POST["comisionxcont1"]);
$comisionxcont2=str_replace(",","", $_POST["comisionxcont2"]);
if($penetracion>0)
{
$valkdp=0;
}
}
$Upp=$_SESSION['usuario']." ".date('d-m-Y H:i:s');
$usercap=$_SESSION['usuario'];
if($operacion==1)
{
$insert=mysql_query("INSERT INTO comision_gerentes (idudn, mes, anio, idpuesto, idempleado, sueldo_fijo, semifijo_edc, utilidad_bruta_anvo, cobranza_rebates, cobranza_serv, toma_seminuevo, user, Fcaptura, s_edc, ut_bruta, cobranza_r, cobranza_s, seminuevo, s_edc2, ut_bruta2, cobranza_r2, cobranza_s2, seminuevo2, Fupdate, desc_demo_venc, incentivos, resultadokdp, resultadokdp1, resultadokdp2, elimina, servicio_asegura, servicio_asegura1, servicio_asegura2, otros_desctos, cal_especial_gpremier, udnsel, cump_obj_interno_vtas, cump_pen_hf, utilidad_bruta_anvo_acura, hab_marca_acura, ut_bruta_ac, ut_bruta_ac2, hab_cumplimientos, kdp, hyp, hyp2, hyp3, numform, seguros_contado, num_seg_contado, imp_seg_contado, penetracion, comisionxcont, comisionxcont1, comisionxcont2, pvcontrato, pvcontrato1, pvcontrato2, pvrseguros, pvrseguros1, pvrseguros2, sinedc, hab_ut_autnvo, porcentutilidad, garantia_premier1a, garantia_premier2a, garantia_premier3a, garantia_p1a, garantia_p2a, garantia_p3a, imp_x_pen_gpremier1a, imp_x_pen_gpremier2a, imp_x_pen_gpremier3a, garantia_p2_1a, garantia_p2_2a, garantia_p2_3a, hab_tab_seminuevos) VALUES ('$idudn', '$mes', '$anio', '$idpuesto', '$idempleado', '$sfijo', '$edc', '$utilidad', '$cobranza', '$servicio', '$seminuevos', '$usercap', '".date('Y-m-d H:i:s')."', '$edc1', '$utilidad1', '$cobranza1', '$servicio1', '$seminuevos1', '$edc2', '$utilidad2', '$cobranza2', '$servicio2', '$seminuevos2', '', '$descuento2', '$incentivo2', '$resultadokdp', '$resultadokdp1', '$resultadokdp2', '', '$servicio_asegura', '$servicio_asegura1', '$servicio_asegura2', '$otros_desctos2', '$cal_especial_gpremier', '$udnsel', '$cumplimientoint1', '$cumplimientopen1', '$utilidadacura', '$hab_marca_acura', '$utilidadacura1', '$utilidadacura2', '$hab_cumplimientos', '$valkdp', '$hyp', '$hyp1', '$hyp2', '$numform', '$seguros_contado', '$num_seg_contado', '$imp_seg_contado', '$penetracion', '$comisionxcont', '$comisionxcont1', '$comisionxcont2', '$pvcontrato', '$pvcontrato1', '$pvcontrato2', '$pvrseguros', '$pvrseguros1', '$pvrseguros2', '0', '$hab_ut_autnvo', '$porcentutil', '$garantia_premier1', '$garantia_premier2', '$garantia_premier3', '$garantia_p1anio', '$garantia_p2anio', '$garantia_p3anio', '$imp_x_pen_gpremier1', '$imp_x_pen_gpremier2', '$imp_x_pen_gpremier3', '$garantia_p2_1anio', '$garantia_p2_2anio', '$garantia_p2_3anio', '$hab_tab_seminuevos')");
if($insert)
{
$ok=1;
$txt="Comisi\u00F3n registrada exitosamente";
}
}
else if($operacion==2)
{
$update=mysql_query("UPDATE comision_gerentes SET Fupdate='$Upp', s_edc='$edc1', ut_bruta='$utilidad1', cobranza_r='$cobranza1', cobranza_s='$servicio1', seminuevo='$seminuevos1', s_edc2='$edc2', ut_bruta2='$utilidad2', cobranza_r2='$cobranza2', cobranza_s2='$servicio2', seminuevo2='$seminuevos2', desc_demo_venc='$descuento2', incentivos='$incentivo2', resultadokdp='$resultadokdp', resultadokdp1='$resultadokdp1', resultadokdp2='$resultadokdp2', servicio_asegura='$servicio_asegura', servicio_asegura1='$servicio_asegura1', servicio_asegura2='$servicio_asegura2', otros_desctos='$otros_desctos2', cal_especial_gpremier='$cal_especial_gpremier', udnsel='$udnsel', cump_obj_interno_vtas='$cumplimientoint1', cump_pen_hf='$cumplimientopen1', utilidad_bruta_anvo_acura='$utilidadacura', hab_marca_acura='$hab_marca_acura', ut_bruta_ac='$utilidadacura1', ut_bruta_ac2='$utilidadacura2', hab_cumplimientos='$hab_cumplimientos', kdp='$valkdp', hyp='$hyp', hyp2='$hyp1', hyp3='$hyp2', seguros_contado='$seguros_contado', num_seg_contado='$num_seg_contado', imp_seg_contado='$imp_seg_contado', penetracion='$penetracion', comisionxcont='$comisionxcont', comisionxcont1='$comisionxcont1', comisionxcont2='$comisionxcont2', pvcontrato='$pvcontrato', pvcontrato1='$pvcontrato1', pvcontrato2='$pvcontrato2', pvrseguros='$pvrseguros', pvrseguros1='$pvrseguros1', pvrseguros2='$pvrseguros2', hab_ut_autnvo='$hab_ut_autnvo', porcentutilidad='$porcentutil', garantia_premier1a='$garantia_premier1', garantia_premier2a='$garantia_premier2', garantia_premier3a='$garantia_premier3', garantia_p1a='$garantia_p1anio', garantia_p2a='$garantia_p2anio', garantia_p3a='$garantia_p3anio', imp_x_pen_gpremier1a='$imp_x_pen_gpremier1', imp_x_pen_gpremier2a='$imp_x_pen_gpremier2', imp_x_pen_gpremier3a='$imp_x_pen_gpremier3', garantia_p2_1a='$garantia_p2_1anio', garantia_p2_2a='$garantia_p2_2anio', garantia_p2_3a='$garantia_p2_3anio', hab_tab_seminuevos='$hab_tab_seminuevos', toma_seminuevo='$seminuevos' WHERE idudn='$idudn' AND mes='$mes' AND anio='$anio' AND idpuesto='$idpuesto' AND idempleado='$idempleado' ");
if($update)
{
$ok=1;
$txt="Comisi\u00F3n editada exitosamente";
}
}
if($ok>0)
{
?>
<script>
var resp = confirm("<?php echo $txt;?> ¿Desea ver el reporte?");
if(resp)
{
procedimiento="?idudn=<?php echo $idudn;?>&gen=0&idpuesto=<?php echo $idpuesto;?>&idempleado=<?php echo $idempleado;?>&mes=<?php echo $mes;?>&anio=<?php echo $anio;?>";
window.open('../Reportes/comgerentes.php' + procedimiento);
location='../Pantallas/<?php echo $ruta;?>';
}
else
{
//location='../Pantallas/<?php echo $ruta;?>';
}
</script>
<?php
}
else
{
?>
<script> alert("Ha ocurrido un error, favor de verificar");
location='../Pantallas/<?php echo $ruta;?>';
</script>
<?php
}
break;
case 19:
$operacion=$_POST["operacion"];
$empresas=$_POST["empresas"];
$udn=$_POST["udn"];
$puesto=$_POST["puesto"];
$depto=$_POST["depto"];
$dependencia=$_POST["dependencia"];
$autorizados=$_POST["autorizados"];
if($operacion==0)
{
$insert=mysql_query("INSERT INTO plantillaxudn(idudn, iddepto, idpuesto, idpende, autorizado, alta, uppdate, user) VALUES ('$udn', '$depto', '$puesto', '$dependencia', '$autorizados', '".date('Y-m-d H:i:s')."', '', '".$_SESSION['usuario']."')");
if($insert)
{
?>
<script>alert("Plantilla del puesto agregado exitosamente");</script>
<?php
}
else
{
$bus=mysql_query("SELECT * from plantillaxudn WHERE idudn='$udn' and iddepto='$depto' and idpuesto='$puesto'");
if(mysql_num_rows($bus)>0)
{
?>
<script>alert("Ya existe un registro que define la plantilla con la UDN, departamento y puesto seleccionados");</script>
<?php
}
else
{
?>
<script>alert("Ha ocurrido un error");</script>
<?php
}
}
}
else
{
$up=$_SESSION['usuario']." ".date('Y-m-d H:i:s');
$update=mysql_query("UPDATE plantillaxudn SET autorizado='$autorizados', uppdate='".$up."', idpende='$dependencia' WHERE idudn='$udn' AND iddepto='$depto' AND idpuesto='$puesto' ");
if($update)
{
?>
<script>alert("Plantilla del puesto editado exitosamente");</script>
<?php
}
else
{
?>
<script>alert("Ha ocurrido un error");</script>
<?php
}
}
?>
<script>location="../Pantallas/catplantilla.php?";</script>
<?php
break;
case 20:
$operacion=$_POST["operacion"];
$mes=$_POST["mes"];
$anio=$_POST["anio"];
$idudn=$_POST["idudn"];
$idempleado=$_POST["idempleado"];
$idpuesto=$_POST["idpuesto"];
$udnsel=$_POST["udnsel"];
$sfijo=str_replace(",","", $_POST["sfijo"]);
$cobranza1=str_replace(",","", $_POST["cobranza1"]);
$cobranza2=str_replace(",","", $_POST["cobranza2"]);
$servicio=str_replace(",","", $_POST["servicio"]);
$servicio1=str_replace(",","", $_POST["servicio1"]);
$descuento2=str_replace(",","", $_POST["descuento2"]);
$ok=0;
if($operacion==1)
{
$insert=mysql_query("INSERT INTO comision_gerentes (idudn, mes, anio, idpuesto, idempleado, sueldo_fijo, cobranza_serv, user, Fcaptura, cobranza_r, cobranza_s, cobranza_r2, Fupdate, desc_demo_venc, udnsel) VALUES ('$idudn', '$mes', '$anio', '$idpuesto', '$idempleado', '$sfijo', '$servicio', '".$_SESSION['usuario']."', '".date("Y-m-d H:i:s")."', '$cobranza1', '$servicio1', '$cobranza2', '', '$descuento2', '$udnsel')");
if($insert)
{
$ok=1;
$txt="Comisi\u00F3n registrada exitosamente";
}
}
else if($operacion==2)
{
$Upp=$_SESSION['usuario']." ".date('d-m-Y H:i:s');
$update=mysql_query("UPDATE comision_gerentes SET Fupdate='$Upp', cobranza_serv='$servicio', cobranza_r='$cobranza1', cobranza_s='$servicio1', cobranza_r2='$cobranza2', desc_demo_venc='$descuento2', udnsel='$udnsel' WHERE idudn='$idudn' and mes='$mes' and anio='$anio' and idpuesto='$idpuesto' and idempleado='$idempleado' ");
if($update)
{
$ok=1;
$txt="Comisi\u00F3n editada exitosamente";
}
}
if($ok>0)
{
?>
<script>
var resp = confirm("<?php echo $txt;?> ¿Desea ver el reporte?");
if(resp)
{
procedimiento="?idudn=<?php echo $idudn;?>&gen=0&idpuesto=<?php echo $idpuesto;?>&idempleado=<?php echo $idempleado;?>&mes=<?php echo $mes;?>&anio=<?php echo $anio;?>";
window.open('../Reportes/comgerenteserv.php' + procedimiento);
location='../Pantallas/calculogservicios.php';
}
else
{
location='../Pantallas/calculogservicios.php';
}
</script>
<?php
}
else
{
?>
<script> alert("Ha ocurrido un error, favor de verificar");
location='../Pantallas/calculogservicios.php';
</script>
<?php
}
break;
case 21:
$operacion=$_POST["operacion"];
$empresas=$_POST["empresas"];
$udn=$_POST["udn"];
$puesto=$_POST["treporte"];
$sfijo=str_replace(",","", $_POST["sfijo"]);
$edc=str_replace(",","",$_POST["edc"]);
$cobranza=str_replace(",","", $_POST["cobranza"]);
$servicio=str_replace(",","", $_POST["servicio"]);
if(strlen($sfijo)==0)
{
$sfijo=0;
}
if(strlen($edc)==0)
{
$edc=0;
}
if(strlen($servicio)==0)
{
$servicio=0;
}
if(strlen($cobranza)==0)
{
$cobranza=0;
}
$tabseminuevos=0;
$seminuevos=str_replace(",","", $_POST["seminuevos"]);
if(strlen($seminuevos)==0)
{
$seminuevos=0;
}
if(isset($_POST["tabseminuevos"]))
{
if($_POST["tabseminuevos"]=="on")
{
$tabseminuevos=1;
$seminuevos="0.00";
}
}
$servicio_asegura=str_replace(",","", $_POST["servicioasegura"]);
$otros_desctos=str_replace(",","", $_POST["otrdsctos"]);
if(strlen($servicio_asegura)==0)
{
$servicio_asegura=0;
}
if(strlen($otros_desctos)==0)
{
$otros_desctos=0;
}
$cump_obj_interno_vtas=str_replace(",","", $_POST["cump_obj_interno_vtas"]);
$cump_pen_hf=str_replace(",","", $_POST["cump_pen_hf"]);
$utilidad_bruta_anvo_acura=str_replace(",","", $_POST["utilidad_bruta_anvo_acura"]);
if(strlen($cump_obj_interno_vtas)==0)
{
$cump_obj_interno_vtas=0;
}
if(strlen($cump_pen_hf)==0)
{
$cump_pen_hf=0;
}
if(strlen($utilidad_bruta_anvo_acura)==0)
{
$utilidad_bruta_anvo_acura=0;
}
$hab_cumplimientos=0; $penetracion=0;
if($cump_obj_interno_vtas>0 || $cump_pen_hf>0)
{
$hab_cumplimientos=1;
if($cump_pen_hf>0)
{
$penetracion=str_replace(",","", $_POST["penetra"]);
}
}
$nopenetra="";
if(isset($_POST["nopenetra"]))
{
$nopenetra=$_POST["nopenetra"];
if($nopenetra=="on")
{
$hab_cumplimientos=2; $penetracion=0;
}
}
$hab_marca_acura=0;
if($utilidad_bruta_anvo_acura>0)
{
$hab_marca_acura=1;
}
$garantias1a=str_replace(",","", $_POST["garantias1a"]);
$garantias2a=str_replace(",","", $_POST["garantias2a"]);
$garantias3a=str_replace(",","", $_POST["garantias3a"]);
if(strlen($garantias1a)==0)
{
$garantias1a=0;
}
if(strlen($garantias2a)==0)
{
$garantias2a=0;
}
if(strlen($garantias3a)==0)
{
$garantias3a=0;
}
$cal_especial_gpremier=$_POST["pcorrida"];
if(strlen($cal_especial_gpremier)==0)
{
$cal_especial_gpremier=0;
}
if($cal_especial_gpremier==0)
{
$garantias1a=0;
$garantias2a=0;
$garantias3a=0;
}
$resultadokdp=0;
if($empresas==2)
{
$resultadokdp=$edc;
$edc=0;
}
$sinedc=0;
if(isset($_POST["sinedc"]))
{
if($_POST["sinedc"]=="on")
{
$sinedc=1;
}
}
$tabutilidad=0;
$utilidad=str_replace(",","",$_POST["utilidad"]);
if(strlen($utilidad)==0)
{
$utilidad=0;
}
if(isset($_POST["tabutilidad"]))
{
if($_POST["tabutilidad"]=="on")
{
$tabutilidad=1;
$utilidad="0.00";
}
}
$hyp=str_replace(",","", $_POST["hyp"]);
$kdp=str_replace(",","", $_POST["kdp"]);
if(strlen($hyp)==0)
{
$hyp=0;
}
if(strlen($kdp)==0)
{
$kdp=0;
}
$pvcontrato=str_replace(",","", $_POST["pvcontrato"]);
$pvrseguros=str_replace(",","", $_POST["pvrseguros"]);
$segurocontado=str_replace(",","", $_POST["segurocontado"]);
if(strlen($pvcontrato)==0)
{
$pvcontrato=0;
}
if(strlen($pvrseguros)==0)
{
$pvrseguros=0;
}
if(strlen($segurocontado)==0)
{
$segurocontado=0;
}
if($operacion==0)
{
$insert=mysql_query("INSERT INTO com_gerentes (idempresa, idudn, idpuesto, sueldo_fijo, semifijo_edc, utilidad_bruta_anvo, cobranza_rebates, cobranza_serv, toma_seminuevo, resultadokdp, servicio_asegura, otros_desctos, cal_especial_gpremier, utilidad_bruta_anvo_acura, hab_marca_acura, hab_cumplimientos, cump_obj_interno_vtas, cump_pen_hf, kdp, hyp, seguros_contado, penetracion, pvcontrato, pvrseguros, sinedc, hab_ut_autnvo, hab_tab_seminuevos) VALUES ('$empresas', '$udn', '$puesto', '$sfijo', '$edc', '$utilidad', '$cobranza', '$servicio', '$seminuevos', '$resultadokdp', '$servicio_asegura', '$otros_desctos','$cal_especial_gpremier', '$utilidad_bruta_anvo_acura', '$hab_marca_acura', '$hab_cumplimientos', '$cump_obj_interno_vtas', '$cump_pen_hf', '$kdp', '$hyp', '$segurocontado', '$penetracion', '$pvcontrato', '$pvrseguros', '$sinedc', '$tabutilidad', '$tabseminuevos')");
if($insert)
{
?>
<script>alert("Par\u00E1metro de comisiones agregado exitosamente");</script>
<?php
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
else
{
$update=mysql_query("UPDATE com_gerentes SET sueldo_fijo='$sfijo', semifijo_edc='$edc', utilidad_bruta_anvo='$utilidad', cobranza_rebates='$cobranza', cobranza_serv='$servicio', val_garantia1anio='$garantias1a', val_garantia2anio='$garantias2a', val_garantia3anio='$garantias3a', toma_seminuevo='$seminuevos', resultadokdp='$resultadokdp', servicio_asegura='$servicio_asegura', otros_desctos='$otros_desctos', cal_especial_gpremier='$cal_especial_gpremier', utilidad_bruta_anvo_acura='$utilidad_bruta_anvo_acura', hab_marca_acura='$hab_marca_acura', hab_cumplimientos='$hab_cumplimientos', cump_obj_interno_vtas='$cump_obj_interno_vtas', cump_pen_hf='$cump_pen_hf', kdp='$kdp', hyp='$hyp', seguros_contado='$segurocontado', penetracion='$penetracion', pvcontrato='$pvcontrato', pvrseguros='$pvrseguros', sinedc='$sinedc', hab_ut_autnvo='$tabutilidad', hab_tab_seminuevos='$tabseminuevos' WHERE idempresa='$empresas' AND idudn='$udn' AND idpuesto='$puesto'");
if($update)
{
?>
<script>alert("Par\u00E1metro de comisiones editado exitosamente");</script>
<?php
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
?>
<script>
location='../Pantallas/comcat_gerentes.php';
</script>
<?php
break;
case 22:
$operacion=$_POST["operacion"];
$empresas=$_POST["empresas"];
$udn=$_POST["udn"];
$depto=$_POST["depto"];
$nempleado=$_POST["nempleado"];
$tel=$_POST["tel"];
$ext=$_POST["ext"];
if($operacion==0)
{
$autoin=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='directorio';");
$sig=mysql_fetch_array($autoin);
$idsiguiente=$sig["AUTO_INCREMENT"];
$insert=mysql_query("INSERT INTO directorio (id, idempresa, idudn, depto, idempleado, tel, extension) VALUES ('$idsiguiente', '$empresas', '$udn', '$depto', '$nempleado', '$tel', '$ext')");
if($insert)
{
?>
<script>alert("N\u00FAmero telef\u00F3nico agregado exitosamente");</script>
<?php
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
else
{
$iddirec=$_POST["iddirectorio"];
$update=mysql_query("UPDATE directorio SET idempresa='$empresas', idudn='$udn', depto='$depto', idempleado='$nempleado', tel='$tel', extension='$ext' WHERE id='$iddirec'");
if($update)
{
?>
<script>alert("N\u00FAmero telef\u00F3nico editado exitosamente");</script>
<?php
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
?>
<script>
location='../Pantallas/directoriotel.php';
</script>
<?php
break;
case 23:
$operacion=$_POST["operacion"];
$anios=$_POST["anios"];
$status=$_POST["status"];
$tabg=$_POST["tabg"];
$km=str_replace(",","", $_POST["km"]);
$importe=str_replace(",","", $_POST["importe"]);
if($operacion==0)
{
$autoin0=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='tabula_garex';");
$sig0=mysql_fetch_array($autoin0);
$idsiguiente0=$sig0["AUTO_INCREMENT"];
$insert=mysql_query("INSERT INTO tabula_garex (id, anios, km, importe, status, tabg) VALUES ('$idsiguiente0', '$anios', '$km', '$importe', '1', '$tabg')");
if($insert)
{
?>
<script>alert("Tabulador agregado exitosamente");</script>
<?php
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
else
{
$idtabula=$_POST["idtabula"];
$update=mysql_query("UPDATE tabula_garex SET anios='$anios', km='$km', importe='$importe', status='$status', tabg='$tabg' WHERE id='$idtabula'");
if($update)
{
?>
<script>alert("Tabulador editado exitosamente");</script>
<?php
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
?>
<script>
location='../Pantallas/tab_garex.php';
</script>
<?php
break;
case 24:
$operacion=$_POST["operacion"];
$modelo=$_POST["modelo"];
$status=$_POST["status"];
$cont=0;
if($operacion==0)
{
for ($i=1; $i < 5; $i++)
{
$anio=""; $anio1="";
if(isset($_POST[$i."anios"]))
{
$anio=$_POST[$i."anios"];
}
if(isset($_POST[$i."anios".$i]))
{
$anio1=$_POST[$i."anios".$i];
}
if($anio>0)
{
$insert=mysql_query("INSERT INTO tab_modelos_garex (modelo, tabulador, status) VALUES ('$modelo', '$anio', '1')");
$cont++;
}
if($anio1>0)
{
$insert=mysql_query("INSERT INTO tab_modelos_garex (modelo, tabulador, status) VALUES ('$modelo', '$anio1', '1')");
$cont++;
}
}
if($cont>0)
{
?>
<script>alert("Tabulador agregado al modelo exitosamente");</script>
<?php
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
else
{
for ($i=1; $i < 5; $i++)
{
$anio=""; $anio1="";
if(isset($_POST[$i."anios"]))
{
$anio=$_POST[$i."anios"];
}
if(isset($_POST[$i."anios".$i]))
{
$anio1=$_POST[$i."anios".$i];
}
$idtabula=$_POST[$i."idtabula"];
$idtabula1=$_POST[$i."idtabula".$i];
$bus=mysql_query("SELECT * FROM tab_modelos_garex WHERE modelo='$modelo' AND tabulador='$idtabula'");
if(mysql_num_rows($bus)>0)
{
$update=mysql_query("UPDATE tab_modelos_garex SET tabulador='$anio', status='$status' WHERE modelo='$modelo' AND tabulador='$idtabula'");
$cont++;
}
else
{
$insert=mysql_query("INSERT INTO tab_modelos_garex (modelo, tabulador, status) VALUES ('$modelo', '$anio', '1')");
$cont++;
}
$bus=mysql_query("SELECT * FROM tab_modelos_garex WHERE modelo='$modelo' AND tabulador='$idtabula1'");
if(mysql_num_rows($bus)>0)
{
$update=mysql_query("UPDATE tab_modelos_garex SET tabulador='$anio1', status='$status' WHERE modelo='$modelo' AND tabulador='$idtabula1'");
$cont++;
}
else
{
$insert=mysql_query("INSERT INTO tab_modelos_garex (modelo, tabulador, status) VALUES ('$modelo', '$anio1', '1')");
$cont++;
}
}
if($cont>0)
{
?>
<script>alert("Tabulador editado al modelo exitosamente");</script>
<?php
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
?>
<script>
location='../Pantallas/tab_mod_a_garex.php';
</script>
<?php
break;
case 25:
$operacion=$_POST["operacion"];
$nfactura=$_POST["nfactura"];
$idudn=$_POST["idudn"];
$rpago=strtoupper($_POST["rpago"]);
$idv=$_POST["idv"];
$finan=$_POST["finan"];
$idmodelo=$_POST["idmodelo"];
$idvendedor=$_POST["idvendedor"];
$vin=$_POST["vin"];
$ffactura=$_POST["ffactura"];
$ffactura=substr($ffactura, 6,4)."-".substr($ffactura, 3,2)."-".substr($ffactura, 0,2);
$tabulador=$_POST["anios"];
$fentrega=$_POST["fentrega"];
$fentrega=substr($fentrega, 6,4)."-".substr($fentrega, 3,2)."-".substr($fentrega, 0,2);
$idmarca=$_POST["idmarca"];
$vehiculo=$_POST["vehiculo"];
$nuevafecha=$_POST["fven"];
$vendedor_garantia=$_POST["tvendedor"];
$nuevafecha=substr($nuevafecha, 6,4)."-".substr($nuevafecha, 3,2)."-".substr($nuevafecha, 0,2);
$tabg=$_POST["timegarantia"];
$tipo_vendedor=$_POST["tipo_vendedor"];
$cons=mysql_query("SELECT * FROM tabula_garex WHERE id='$tabulador'");
if(mysql_num_rows($cons)>0)
{
while($row=mysql_fetch_array($cons))
{
$km=$row["km"];
$importe=$row["importe"];
$anios=$row["anios"];
}
}
else
{
$km="";
$anios="";
$importe="";
}
if($anios>0)
{
$garfabrica=0;
$hq=mysql_query("SELECT * FROM garantia_de_fab where idmarca='$idmarca'");
if(mysql_num_rows($hq)>0)
{
while($a=mysql_fetch_array($hq))
{
$garfabrica=$a["anios"];
}
}
/*$nuevafecha="";
$fecha = $ffactura;
$tanios=$anios+$garfabrica;// $garfabrica años que tiene de garantia el auto x default Honda(2016) 3 años
$nuevafecha = strtotime ('+'.$tanios.' year' , strtotime ($fecha)) ;
$nuevafecha = date ('Y-m-d', $nuevafecha);*/
}
if($operacion==1)
{
$autoin=mysql_query("select AUTO_INCREMENT from information_schema.TABLES where TABLE_SCHEMA='".$sql_db."' and TABLE_NAME='garantias_extendidas';");
$sig=mysql_fetch_array($autoin);
$idsiguiente=$sig["AUTO_INCREMENT"];
$udn_vend_gar="";
$budn=mysql_query("SELECT idudn FROM cat_vendedores WHERE idempleado='$vendedor_garantia'");
if(mysql_num_rows($budn)>0)
{
while($bv=mysql_fetch_array($budn))
{
$udn_vend_gar=$bv["idudn"];
}
}
$insert=mysql_query("INSERT INTO garantias_extendidas (ngarantia, ffactura, fventa, fvencimiento, vin, modelo, vehiculo, udn, file, recibo, financiado, importe, idvendedor, user, anios_gar, km, status, anios_gar_fab, fecha_vgarantia, iduser, vendedor_garantia, udn_vend_gar, tabg, tipo_vendedor, udnpoliza) VALUES ('".$idsiguiente."', '".$ffactura."','".$fentrega."', '".$nuevafecha."', '".$vin."', '".$idmodelo."', '".$vehiculo."', '".$idudn."', '".$idv."', '".$rpago."', '".$finan."', '".$importe."', '".$idvendedor."', '".$_SESSION['usuario']."', '".$anios."', '".$km."', 1, '".$garfabrica."', '".date("Y-m-d H:i:s")."', '".$_SESSION['iduser']."', '".$vendedor_garantia."', '".$udn_vend_gar."', '".$tabg."', '".$tipo_vendedor."', '".$_SESSION['UDN']."')");
if($insert)
{
?>
<script>alert("Garantia extendida agregada exitosamente");
window.open("../Reportes/polizagar.php?idg=<?php echo $idsiguiente;?>");
</script>
<?php
}
else
{
$detuser=date("d/m/Y H:i:s")." ".$_SESSION['usuario'];
$autoin0=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='bitacora_garantias';");
$sig0=mysql_fetch_array($autoin0);
$idsiguiente0=$sig0["AUTO_INCREMENT"];
$querror=mysql_query("INSERT INTO bitacora_garantias (id, ngarantia, detalle, fecha) VALUES ('$idsiguiente0', '$vin', 'ERROR AL CREAR POLIZA', '$detuser')");
?>
<script>alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
?>
<script>
location='../Pantallas/ventagarantia.php';
</script>
<?php
break;
case 26:
$operacion=$_POST["operacion"];
$nombre=$_POST["nombre"];
$apellido=$_POST["apellido"];
$apellidomat=$_POST["apellidomat"];
$email=$_POST["email"];
$telefono=$_POST["telefono"];
$celular=$_POST["celular"];
$genero=$_POST["genero"];
$idvendedor=$_POST["idvendedor"];
$vin=$_POST["vin"];
$idventa=$_POST["idventa"];
if($operacion==1)
{
$autoin=mysql_query("select AUTO_INCREMENT from information_schema.TABLES where TABLE_SCHEMA='".$sql_db."' and TABLE_NAME='clientes';");
$sig=mysql_fetch_array($autoin);
$idsiguiente=$sig["AUTO_INCREMENT"];
$query=mysql_query("INSERT INTO clientes (id, nombre, apaterno, amaterno, email, telefono, idvendedor, marketing, alta, genero, edad, vin_auto_gar, celular) values ('$idsiguiente', '$nombre', '$apellido', '$apellidomat', '$email', '$telefono', '$idvendedor', 'NO', '".date("Y-m-d")."', '$genero', '', '$vin', '$celular')");
if($query)
{
$upp=mysql_query("UPDATE venta_gar SET cambio_ncliente='$idsiguiente' WHERE id='$idventa'");
?>
<script>alert("Cliente modificado a la p\u00F3liza exitosamente");</script>
<?php
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
?>
<script>
location='../Pantallas/ventagarantia.php';
</script>
<?php
break;
case 27:
//ini_set("memory_limit","200M");
ini_set('memory_limit', '-1');
$temp = $_FILES["archivo"]['tmp_name'];
$nombre_archivo = $_FILES["archivo"]['name'];
$nuevonom=""; $rango1=""; $rango2=""; $cont=0;
$ext = substr(strrchr($_FILES["archivo"]['name'], "."), 1); //obtiene la extension;
if ($ext == "xls" || $ext == "xlsx")
{
$nuevonom="vpgarantias.".$ext;
move_uploaded_file($temp, "..".DIRECTORY_SEPARATOR."archivos".DIRECTORY_SEPARATOR.$nuevonom);
require_once('Classes/PHPExcel.php');
require_once('Classes/PHPExcel/Reader/Excel2007.php');
require_once('Classes/PHPExcel/Reader/Excel5.php');
require_once('Classes/PHPExcel/IOFactory.php');
if ($ext == "xlsx")
{
$objReader = new PHPExcel_Reader_Excel2007();
}
if ($ext == "xls")
{
$objReader = new PHPExcel_Reader_Excel5(); //si no, cargamos el lector para archivos xls
}
// Cargando la hoja de c\u00E1lculo
$objPHPExcel = $objReader->load("..".DIRECTORY_SEPARATOR."archivos".DIRECTORY_SEPARATOR.$nuevonom);//load("Archivos/$nombre_archivo");
$objWorksheet = $objPHPExcel->getActiveSheet(0); //indicamos que empezamos con la primer hoja
$highestRow = $objWorksheet->getHighestRow(); //Leemos cuantas filas tiene e.g. 10
//si tiene 0 filas
if (!$highestRow)
{
die("El archivo de excel no contiene informacion o \u00E9sta no es accesible");
}
//VALIDA QUE EL EXCEL SEA EL FORMATO QUE SE DEBE LEER
$valorInicial = $objWorksheet->getCellByColumnAndRow(0, 1)->getValue();
if ($valorInicial == "Serie/num")
{
// Comenzamos a leer el archivo
// Llenamos el arreglo con los datos del archivo xlsx
// row empieza en 2 para empezar a leer desde la tercera fila del excel (sin los titulos)
$Col = 4;
$repe = 0; //Variable para saber el numero de archivos no cargados en la base de datos
$cargados = 0;
$autoin=mysql_query("select AUTO_INCREMENT from information_schema.TABLES where TABLE_SCHEMA='".$sql_db."' and TABLE_NAME='control_excel';");
$sig=mysql_fetch_array($autoin);
$idsiguiente=$sig["AUTO_INCREMENT"];
for ($row = 2; $row <= $highestRow; ++$row)
{
$factura = trim($objWorksheet->getCellByColumnAndRow(0, $row)->getValue());
$idv = trim($objWorksheet->getCellByColumnAndRow(2, $row)->getValue());
$modelo = trim($objWorksheet->getCellByColumnAndRow(3, $row)->getValue());
$vin = trim($objWorksheet->getCellByColumnAndRow(4, $row)->getValue());
$motor = trim($objWorksheet->getCellByColumnAndRow(5, $row)->getValue());
$idvendedor = trim($objWorksheet->getCellByColumnAndRow(6, $row)->getValue()); //NUMERICO
$vendedor = trim($objWorksheet->getCellByColumnAndRow(7, $row)->getValue());
$numcliente = trim($objWorksheet->getCellByColumnAndRow(8, $row)->getValue()); //NUMERICO
$cliente = trim($objWorksheet->getCellByColumnAndRow(9, $row)->getValue());
$referencia = trim($objWorksheet->getCellByColumnAndRow(10, $row)->getValue());
$idudn = trim($objWorksheet->getCellByColumnAndRow(11, $row)->getValue()); //NUMERICO
$udn = trim($objWorksheet->getCellByColumnAndRow(12, $row)->getValue());
$anio = trim($objWorksheet->getCellByColumnAndRow(13, $row)->getValue()); //NUMERICO
$objPHPExcel->getActiveSheet()->getStyle('B'.$row)->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_DATE_YYYYMMDD);
$fechafactura = $objPHPExcel->getActiveSheet()->getCell('B'.$row)->getFormattedValue();
$objPHPExcel->getActiveSheet()->getStyle('O'.$row)->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_DATE_YYYYMMDD);
$fentrega = $objPHPExcel->getActiveSheet()->getCell('O'.$row)->getFormattedValue();
if(strlen($vin)>0 && strlen($factura)>0)
{
$cont++;
$cadena_de_texto = $modelo;
$idmodelo=0;
if(strlen($idvendedor)==0)
{
$idvendedor=0;
}
if(strlen($numcliente)==0)
{
$numcliente=0;
}
if(strlen($anio)==0)
{
$anio=0;
}
if(strlen($fentrega)==0)
{
$fentrega="0000-00-00";
}
$bmodelo=mysql_query("SELECT * FROM cat_modelos");
if(mysql_num_rows($bmodelo)>0)
{
while($ro2=mysql_fetch_array($bmodelo))
{
$describemod=$ro2["descripcion"];
$cadena_buscada = $describemod;
$posicion_coincidencia = strpos($cadena_de_texto, $cadena_buscada);
if ($posicion_coincidencia !== false)
{
$idmodelo=$ro2["idmodelo"];
$tiene_incentivo=$ro2["incentivo"];
}
}
}
$sel=mysql_query("SELECT vin, ncliente, id from venta_gar WHERE referencia='$referencia'");
if(mysql_num_rows($sel)==0)
{
$buscacanceladas=mysql_query("SELECT vin, idv, fechafac, id, file, factura FROM venta_gar WHERE vin='".$vin."' and idv='".$idv."' and fechafac<='".$fechafactura."' and factura!='".$factura."' and status=1");
if(mysql_num_rows($buscacanceladas)>0)
{
while($rw=mysql_fetch_array($buscacanceladas))
{
$idfacrep=$rw["id"];
$facturarep=$rw["factura"];
$file1=$rw["file"];
$uppd=mysql_query("UPDATE venta_gar SET status='0' WHERE id='".$idfacrep."' and idv='".$idv."'");
$autoin0=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='canceladas_quiter';");
$sig0=mysql_fetch_array($autoin0);
$idsiguiente0=$sig0["AUTO_INCREMENT"];
$in=mysql_query("INSERT INTO canceladas_quiter (id, factura, vin, file1, file2) VALUES ('$idsiguiente0', '$facturarep', '$vin', '$file1', '$idsiguiente')");
}
}
$autoin0=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='venta_gar';");
$sig0=mysql_fetch_array($autoin0);
$idsiguiente0=$sig0["AUTO_INCREMENT"];
$quer=mysql_query("INSERT into venta_gar (id, factura, fechafac, idv, modelo, vin, motor, nvendedor, nombrev, ncliente, cliente, referencia, idudn, udn, anio, fentrega, idmodelo, cambio_ncliente, file, status) values ('$idsiguiente0', '$factura', '$fechafactura', '$idv', '$modelo', '$vin', '$motor', '$idvendedor', '$vendedor', '$numcliente', '$cliente', '$referencia', '$idudn', '$udn', '$anio', '$fentrega', '$idmodelo', '', '$idsiguiente', '1')");
if($quer)
{
$cargados++;
}
else
{
$detuser=date("d/m/Y H:i:s")." ".$_SESSION['usuario'];
$autoin0=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='bitacora_garantias';");
$sig0=mysql_fetch_array($autoin0);
$idsiguiente0=$sig0["AUTO_INCREMENT"];
$querror=mysql_query("INSERT INTO bitacora_garantias (id, ngarantia, detalle, fecha) VALUES ('$idsiguiente0', '$vin', 'ERROR AL CARGAR EN FILE $idsiguiente', '$detuser')");
}
}
else
{
while ($up=mysql_fetch_array($sel))
{
$vinorg=$up["vin"];
$numeroclienteorg=$up["ncliente"];
$idventa=$up["id"];
$buscacanceladas=mysql_query("SELECT vin, idv, fechafac, id, file, factura FROM venta_gar WHERE vin='".$vin."' and idv='".$idv."' and fechafac<='".$fechafactura."' and factura!='".$factura."' and status=1");
if(mysql_num_rows($buscacanceladas)>0)
{
while($rw=mysql_fetch_array($buscacanceladas))
{
$idfacrep=$rw["id"];
$facturarep=$rw["factura"];
$file1=$rw["file"];
$uppd=mysql_query("UPDATE venta_gar SET status='0' WHERE id='".$idfacrep."' and idv='".$idv."'");
$autoin0=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='canceladas_quiter';");
$sig0=mysql_fetch_array($autoin0);
$idsiguiente0=$sig0["AUTO_INCREMENT"];
$in=mysql_query("INSERT INTO canceladas_quiter (id, factura, vin, file1, file2) VALUES ('$idsiguiente0', '$facturarep', '$vin', '$file1', '$idsiguiente')");
}
}
if(($vinorg==$vin) && ($numeroclienteorg!=$numcliente))
{
$updte=mysql_query("UPDATE venta_gar SET factura='$factura', fechafac='$fechafactura', idv='$idv', modelo='$modelo', vin='$vin', motor='$motor', nvendedor='$idvendedor', nombrev='$vendedor', ncliente='$numcliente', cliente='$cliente', referencia='$referencia', idudn='$idudn', udn='$udn', anio='$anio', fentrega='$fentrega', idmodelo='$idmodelo', cambio_ncliente='', file='$idsiguiente' WHERE id='$idventa'");
}
else
{
$repe++;
$qqu=mysql_query("INSERT into ventas_omitidas(consec, archivo, referencia, vin, fecha_salida) VALUES('$repe', '$idsiguiente', '$referencia', '$vin', '$fechafactura')");
}
}
}
}
}
$rango1=""; $rango2="";
$frangos=mysql_query("SELECT min(fechafac) as rango1, max(fechafac) as rango2 FROM venta_gar where fechafac>0 and file='$idsiguiente'");
if(mysql_num_rows($frangos)>0)
{
while ($tran=mysql_fetch_array($frangos))
{
$rango1=$tran["rango1"];
$rango2=$tran["rango2"];
}
}
if(strlen($rango1)==0 || strlen($rango2)==0)
{
$frangos=mysql_query("SELECT min(fecha_salida) as rango1, max(fecha_salida) as rango2 FROM ventas_omitidas where fecha_salida>0 and archivo='$idsiguiente'");
if(mysql_num_rows($frangos)>0)
{
while ($tran=mysql_fetch_array($frangos))
{
$rango1=$tran["rango1"];
$rango2=$tran["rango2"];
}
}
}
$query=mysql_query("INSERT into control_excel (id, archivo, fsube, user, rango1, rango2, ventas, cargadas, tipocarga) values ('$idsiguiente', '$nombre_archivo', '".date('Y-m-d H:i:s')."', '".$_SESSION['usuario']."', '$rango1', '$rango2', '$cont', '$cargados', 2)");
if($query)
{
?>
<script> alert("<?php echo $cargados?> ventas cargadas <?php echo $repe;?> ventas omitidas ya precargadas");
location="../Pantallas/subeventaspgarantias.php";
</script>
<?php
}
}
else
{
?>
<script> alert("Verifique el formato(U290) del <?php echo $ext;?> que intenta subir");
location="../Pantallas/subeventaspgarantias.php";
</script>
<?php
}
}
else
{
?>
<script> alert("La extensi\u00F3n del archivo es incorrecta, se permite .xlsx/.xls");
location="../Pantallas/subeventaspgarantias.php";
</script>
<?php
}
break;
case 28:
$operacion=$_POST["operacion"];
$nombre=strtoupper($_POST["nombre"]);
$datepicker3=$_POST["datepicker3"];
$datepicker3=substr($datepicker3, 6,4)."-".substr($datepicker3, 3,2)."-".substr($datepicker3, 0,2);
$calle=$_POST["calle"];
$numext=$_POST["numext"];
$numint=$_POST["numint"];
$colonia=$_POST["colonia"];
$mdelegacion=$_POST["mdelegacion"];
$estado=$_POST["estado"];
$codpos=$_POST["codpos"];
$telefono=$_POST["telefono"];
$extension=$_POST["extension"];
$interbancaria=$_POST["interbancaria"];
$rfc=$_POST["rfc"];
$giro=$_POST["giro"];
$cuenta=$_POST["cuenta"];
$contacto=$_POST["contacto"];
$puesto=$_POST["puesto"];
$email=$_POST["email"];
$telcontacto=$_POST["telcontacto"];
$dcredito=$_POST["dcredito"];
$tentrega=$_POST["tentrega"];
$descuento=$_POST["descuento"];
$tpago=$_POST["tpago"];
$tipo=$_POST["tipo"];
$codquiter=$_POST["codquiter"];
$status=$_POST["status"];
$idpro=$_POST["idproveedor"];
$nombre_comercial=strtoupper($_POST["nombre_comercial"]);
$archivo=$_FILES["acta"]["name"]; $var1l=""; $var1=""; $varupd=""; $cargalicencia=0; $clicen=0;
$tipo_archivo = $_FILES['acta']['type'];
$tamano_archivo=$_FILES['acta']['size'];
if( $_FILES['acta']['name']!=NULL && $_FILES['acta']['size'] > 0 )
{
if(!((strpos($tipo_archivo, "jpeg") || strpos($tipo_archivo, "jpg") || strpos($tipo_archivo, "pdf")) && ($tamano_archivo < 10000000)))
{
$cargalicencia=1;
}
else
{
$archivo=date("d.m.y").substr($nombre, 0,10)." ".$archivo;
$filelidigital=$archivo;
if (file_exists("..//imagenes//Sistema//actas_constitutivas"))
{
$destino01 = "..//imagenes//Sistema//actas_constitutivas//".$archivo;
if(!file_exists($destino01))
{
@copy($_FILES['acta']['tmp_name'],$destino01);
}
$var1l=", file_acta_const";
$var1=", '$filelidigital'";
$varupd=", file_acta_const='$filelidigital'";
$clicen=1;
}
}
}
$archivo=$_FILES["comprobante"]["name"]; $varl2=""; $var2=""; $varupd2=""; $cargaresponsiva=0;
$tipo_archivo = $_FILES['comprobante']['type'];
$tamano_archivo=$_FILES['comprobante']['size'];
if( $_FILES['comprobante']['name']!=NULL && $_FILES['comprobante']['size'] > 0 )
{
if(!((strpos($tipo_archivo, "jpeg") || strpos($tipo_archivo, "jpg") || strpos($tipo_archivo, "pdf")) && ($tamano_archivo < 10000000)))
{
$cargaresponsiva=1;
}
else
{
$archivo=date("d.m.y").substr($nombre, 0,10)." ".$archivo;
$responsiva=$archivo;
if (file_exists("..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR."comprobante_dom"))
{
$destino01 = "..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR."comprobante_dom".DIRECTORY_SEPARATOR.$archivo;
if(!file_exists($destino01))
{
@copy($_FILES['comprobante']['tmp_name'],$destino01);
}
$varl2=", file_comp_dom";
$var2=", '$responsiva'";
$varupd2=", file_comp_dom='$responsiva'";
}
}
}
$archivo=$_FILES["identificacion"]["name"]; $varl4=""; $var4=""; $varupd4=""; $cargafactura=0;
$tipo_archivo = $_FILES['identificacion']['type'];
$tamano_archivo=$_FILES['identificacion']['size'];
if( $_FILES['identificacion']['name']!=NULL && $_FILES['identificacion']['size'] > 0 )
{
if(!((strpos($tipo_archivo, "jpeg") || strpos($tipo_archivo, "jpg") || strpos($tipo_archivo, "pdf")) && ($tamano_archivo < 10000000)))
{
$cargafactura=1;
}
else
{
$archivo=date("d.m.y").substr($nombre, 0,10)." ".$archivo;
$factura=$archivo;
if (file_exists("..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR."representante_legal"))
{
$destino01 = "..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR."representante_legal".DIRECTORY_SEPARATOR.$archivo;
if(!file_exists($destino01))
{
@copy($_FILES['identificacion']['tmp_name'],$destino01);
}
$varl4=", file_id_of_rep_legal";
$var4=", '$factura'";
$varupd4=", file_id_of_rep_legal='$factura'";
}
}
}
$archivo=$_FILES["carta"]["name"]; $varl3=""; $var3=""; $varupd3=""; $cargafactura=0;
$tipo_archivo = $_FILES['carta']['type'];
$tamano_archivo=$_FILES['carta']['size'];
if( $_FILES['carta']['name']!=NULL && $_FILES['carta']['size'] > 0 )
{
if(!((strpos($tipo_archivo, "jpeg") || strpos($tipo_archivo, "jpg") || strpos($tipo_archivo, "pdf")) && ($tamano_archivo < 10000000)))
{
$cargafactura=1;
}
else
{
$archivo=date("d.m.y").substr($nombre, 0,10)." ".$archivo;
$factura=$archivo;
if (file_exists("..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR."carta_presentacion"))
{
$destino01 = "..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR."carta_presentacion".DIRECTORY_SEPARATOR.$archivo;
if(!file_exists($destino01))
{
@copy($_FILES['carta']['tmp_name'],$destino01);
}
$varl3=", file_carta_presenta";
$var3=", '$factura'";
$varupd3=", file_carta_presenta='$factura'";
}
}
}
if($operacion==0)
{
$autoin0=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='ficha_proveedor';");
$sig0=mysql_fetch_array($autoin0);
$idsiguiente0=$sig0["AUTO_INCREMENT"];
$query=mysql_query("INSERT INTO ficha_proveedor (idpro, nombre_razon, nombre_comercial, calle, numext, numint, colonia, muni_delegacion, estado, cp, tel, ext, clabe, rfc, giro, cuenta_banca, contacto, puesto, email, telcontacto, diascredito, tiempoentrega, descuento, codquiter, prod_servicio, transfer_cheque, fecha_alta, user,status $var1l $varl2 $varl4 $varl3) values ('$idsiguiente0', '$nombre', '$nombre_comercial', '$calle', '$numext', '$numint', '$colonia', '$mdelegacion', '$estado', '$codpos', '$telefono', '$extension', '$interbancaria', '$rfc', '$giro', '$cuenta', '$contacto', '$puesto', '$email', '$telcontacto', '$dcredito', '$tentrega', '$descuento', '$codquiter', '$tipo', '$tpago', '$datepicker3', '".$_SESSION['usuario']."', 1 $var1 $var2 $var4 $var3)");
if($query)
{
?>
<script>alert("Proveedor agregado exitosamente");</script>
<?php
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
else if($operacion==1)
{
$modificado=date("Y-m-d H:i:s")." Modificado por ".$_SESSION['usuario'];
$update=mysql_query("UPDATE ficha_proveedor SET nombre_razon='$nombre', nombre_comercial='$nombre_comercial', calle='$calle', numext='$numext', numint='$numint', colonia='$colonia', muni_delegacion='$mdelegacion', estado='$estado', cp='$codpos', tel='$telefono', ext='$extension', clabe='$interbancaria', rfc='$rfc', giro='$giro', cuenta_banca='$cuenta', contacto='$contacto', puesto='$puesto', email='$email', telcontacto='$telcontacto', diascredito='$dcredito', tiempoentrega='$tentrega', descuento='$descuento', codquiter='$codquiter', prod_servicio='$tipo', transfer_cheque='$tpago', status='$status', modificado='$modificado' $varupd $varupd2 $varupd4 $varupd3 WHERE idpro='$idpro'");
if($update)
{
?>
<script>alert("Proveedor modificado exitosamente");</script>
<?php
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
?>
<script>
location='../Pantallas/fichaprov.php';
</script>
<?php
break;
case 29:
$operacion=$_POST["operacion"];
$idproveedor=$_POST["idproveedor"];
$unidad=$_POST["unidad"];
$descripcion=$_POST["descripcion"];
$descripcion=str_replace("#", "Num. ", $descripcion);
$descripcion=preg_replace("[\n|\r|\n\r]", "", $descripcion);
$descripcion=strtoupper(addslashes($descripcion));
$punitario=$_POST["punitario"];
$punitario=str_replace(",","", $punitario);
$cantxunidad=$_POST["cantxunidad"];
$cantxunidad=str_replace(",","", $cantxunidad);
$tipo=$_POST["tipo"];
$observaciones=$_POST["observaciones"];
$observaciones=str_replace("#", "Num. ", $observaciones);
$observaciones=preg_replace("[\n|\r|\n\r]", "", $observaciones);
$observaciones=strtoupper(addslashes($observaciones));
$pvariable=$_POST["pvariable"];
$pcorrida=$_POST["pcorrida"];
$status=$_POST["status"];
$palmacen=$_POST["palmacen"];
if($operacion==0)
{
$autoin=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='ficha_articulo';");
$sig=mysql_fetch_array($autoin);
$idsiguiente=$sig["AUTO_INCREMENT"];
$insert=mysql_query("INSERT INTO ficha_articulo (idart, proveedor, unidad, descripcion, precio_unit, cantxunidad, tipo, observa, cambiar_precio, corrida, status, almacen) VALUES ('$idsiguiente', '$idproveedor', '$unidad', '$descripcion', '$punitario', '$cantxunidad', '$tipo', '$observaciones', '$pvariable', '$pcorrida', '1', '$palmacen')");
if($insert)
{
?>
<script>alert("Art\u00EDculo agregado exitosamente");</script>
<?php
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
else
{
$idarticulo=$_POST["idarticulo"];
$update=mysql_query("UPDATE ficha_articulo SET proveedor='$idproveedor', unidad='$unidad', descripcion='$descripcion', precio_unit='$punitario', cantxunidad='$cantxunidad', tipo='$tipo', observa='$observaciones', cambiar_precio='$pvariable', corrida='$pcorrida', status='$status', almacen='$palmacen' WHERE idart='$idarticulo'");
if($update)
{
?>
<script>alert("Art\u00EDculo editado exitosamente");</script>
<?php
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
?>
<script>
location='../Pantallas/fichaarticulo.php';
</script>
<?php
break;
case 30:
$operacion=$_POST["operacion"];
$tipoped=$_POST["tipoped"];
$habudn11=0; $habudn12=0;
if(isset($_POST["habudn11"]))
{
if($_POST["habudn11"]=="on")
{
$habudn11=1;
}
}
if(isset($_POST["habudn12"]))
{
if($_POST["habudn12"]=="on")
{
$habudn12=1;
}
}
$cargaresponsiva=0;
$idproveedor=$_POST["idproveedor"];
$depto=$_POST["depto"];
$datepicker3=$_POST["datepicker3"]." ".date("H:i:s");
$contpmulti=$_POST["contpmulti"];
$datepicker=$_POST["datepicker"];
$representa=$_POST["nempleado"];
$idplantillaem=$_POST["representa"];
$puesto=$_POST["pto"];
$folio=$_POST["folio"];
$idudncompra=$_POST["udn"];
$udnen=$_POST["udnen"];
$contart=$_POST["contart"];
$serie_on=$_POST["serie_on"];
$ordenmultiagencia="";
if(isset($_SESSION['ordenmultiagencia']))
{
$ordenmultiagencia=$_SESSION['ordenmultiagencia'];
}
$tipo_servicio="0";
if(isset($_POST["tiposerv"]))
{
$tipo_servicio=$_POST["tiposerv"];
}
$datepicker3=date("Y-m-d H:i:s");
$usser=date("d/m/Y H:i:s")." ".$_SESSION['usuario'];
if($operacion==0)
{
if(strlen($datepicker)>0)
{
$datepicker=substr($datepicker, 6,4)."-".substr($datepicker, 3,2)."-".substr($datepicker, 0,2);
}
else
{
$datepicker="0000-00-00";
}
$autoin=mysql_query("select AUTO_INCREMENT from information_schema.TABLES where TABLE_SCHEMA='".$sql_db."' and TABLE_NAME='compras';");
$sig=mysql_fetch_array($autoin);
$idsiguiente=$sig["AUTO_INCREMENT"];
$folio=$idsiguiente;
$insert=mysql_query("INSERT INTO compras (idcompra, tipo, urgente, idproveedor, depto, fechasol, fechaentrega, representante, puesto, idudnfac, idudnen, user, modificado, status, file_orden, tipo_servicio, revisado_f, autorizado_f, recibido_f, cancelado_f, multi_udn, carga_corp, motivo_cancela, idplantilla) VALUES ('$folio', '$tipoped', '$habudn11', '$idproveedor', '$depto', '$datepicker3', '$datepicker', '$representa', '$puesto', '$idudncompra', '$udnen', '".$usser."', '', '1', '', '$tipo_servicio', '0000-00-00 00:00:00', '0000-00-00 00:00:00', '0000-00-00 00:00:00', '0000-00-00 00:00:00', '$habudn12', '0', '', '$idplantillaem')");
if($insert)
{
$numeserie="";
if($serie_on==1)
{
$numeserie=$_POST["numeserie"];
$addnum=mysql_query("INSERT INTO bitacora_mtos_compras(idcompra, serie, user_upd) VALUES('$folio', '$numeserie', '')");
}
$add=0; $agregado=0;
for($z=1; $z<=$contart; $z++)
{
$delete=$_POST["delete".$z];
if($delete==0)
{
$idarticulo=$_POST["idarticulo".$z];
$cant=$_POST["cant".$z];
$uni=$_POST["uni".$z];
$articulo=$_POST["articulo".$z];
$punit=$_POST["punit".$z];
$importetot=$_POST["importetot".$z];
$observa=$_POST["observa".$z];
$tipocompra=$_POST["tipocompra".$z];
$statusarti=$_POST["statusarti".$z];
$cant=str_replace(",","",$cant);
$punit=str_replace(",","",$punit);
$importetot=str_replace(",","",$importetot);
$corrida=$_POST["tallauni".$z];
if(strlen($corrida)==0)
{
$corrida=0;
}
if($idarticulo>0 && strlen($articulo)>0)
{
$add++;
$insertdet=mysql_query("INSERT INTO detcompras(idcompra, consec, cantidad, idproducto, precio_unitario, importe, descripcion, unidad, observa, tipocompra, status, corrida, revisado, autorizado, recibido, factura, almacen, falmacen, ualmacen) VALUES('$folio', '$add', '$cant', '$idarticulo', '$punit', '$importetot', '$articulo', '$uni', '$observa', '$tipocompra', '$statusarti', '$corrida', '0000-00-00 00:00:00', '0000-00-00 00:00:00', '0000-00-00 00:00:00', '', '0', '0000-00-00 00:00:00', '')");
if($insertdet)
{
$agregado++;
}
}
}
}
$sopmulti=0; $g=1;
if($habudn12==1 && $ordenmultiagencia==1)
{
$numudns=$_POST["numudns"];
$addmul=mysql_query("INSERT INTO soporte_multiudn(idcompra, idudn, consec) VALUES('$folio', '$idudncompra', '$g')");//La primera agencia en la lista de multi udn es a la que facturan
for($v=1; $v<=$numudns; $v++)
{
$idudnu=$_POST["idudnu".$v];
if(isset($_POST["chkc".$idudnu]))
{
$chkc=$_POST["chkc".$idudnu];
if($chkc=="on" && $idudnu!=$idudncompra)
{
$g++;
$addmul=mysql_query("INSERT INTO soporte_multiudn(idcompra, idudn, consec) VALUES('$folio', '$idudnu', '$g')");
if($addmul)
{
$sopmulti++;
}
}
}
}
$consecu=0; $okinsert=0;
if($sopmulti>0)
{
for($sop=1; $sop<=$contpmulti; $sop++)
{
$deludn=$_POST["deludn".$sop];
if($deludn==0)
{
$cantimul=str_replace(",","", $_POST["cantimul".$sop]);
$importemul=str_replace(",","", $_POST["importemul".$sop]);
if($cantimul>0 || $importemul>0)
{
$udnmul=$_POST["udnmul".$sop];
$idartmul=$_POST["idartmul".$sop];
$medibili=$_POST["medibili".$sop];
$tallaun=$_POST["tallaun".$sop];
$consecu++;
$insertando=mysql_query("INSERT INTO soporte_multiudn_det(idcompra, idudn, idart, consec, cantidad, medible, importe) VALUES('$folio', '$udnmul', '$idartmul', '$consecu', '$cantimul', '$medibili', '$importemul')");
if($insertando)
{
$okinsert++;
}
}
}
}
}
}
if($agregado>0)
{
$txx="";
if($sopmulti>0)
{
$txx=" * Multi agencia * ";
}
?>
<script>alert("Solicitud de compra <?php echo $txx;?>agregada exitosamente");</script>
<?php
}
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
else if($operacion==1)
{
$archivo=$_FILES["comprobante"]["name"]; $varupd2="";
$tipo_archivo = $_FILES['comprobante']['type'];
$tamano_archivo=$_FILES['comprobante']['size']; $hayresponsiva=0; $detallecarga="";
if( $_FILES['comprobante']['name']!=NULL && $_FILES['comprobante']['size'] > 0 )
{
if(!((strpos($tipo_archivo, "jpeg") || strpos($tipo_archivo, "jpg") || strpos($tipo_archivo, "pdf")) && ($tamano_archivo < 10000000)))
{
$cargaresponsiva=1;
}
else
{
$comprobante=$_POST["filecomprobante"];
$carpeta="ordenes";
if(strlen($comprobante)>0)
{
if (file_exists("..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR.$carpeta))
{
$destino01 = "..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR.$carpeta.DIRECTORY_SEPARATOR.$comprobante;
if(file_exists($destino01))
{
unlink($destino01);
}
}
}
$responsiva=$folio." ".date("dmy")."ODC ".$archivo;
if (file_exists("..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR.$carpeta))
{
$destino01 = "..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR.$carpeta.DIRECTORY_SEPARATOR.$responsiva;
if(!file_exists($destino01))
{
@copy($_FILES['comprobante']['tmp_name'],$destino01);
}
$detallecarga=date("d/m/Y H:i:s")." ".$_SESSION['usuario'];
$varupd2=", file_orden='$responsiva', carga='$detallecarga' "; $hayresponsiva=1;
$detallado=strtoupper($_SESSION['usuario'])." Carga orden de compra con firmas UDN";
if($_SESSION['soloactualizarordenscan']==1)
{
$detallado=$_SESSION['usuario']." Carga orden de compra con firmas CORP";
$varupd2.=", carga_corp='1' ";
}
else
{
$varupd2.=", carga_corp='0' ";
}
$autoin1=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='bitacora_control_compras';");
$sig1=mysql_fetch_array($autoin1);
$idsiguiente1=$sig1["AUTO_INCREMENT"];
$ins=mysql_query("INSERT INTO bitacora_control_compras(id_bit, idcompra, detalle, fecha, consec, idproducto, cancela, documento) VALUES('$idsiguiente1', '$folio', '$detallado', '".date("Y-m-d H:i:s")."', '0', '0', '0', '$responsiva')");
}
}
}
$complemento="";
if($_SESSION['habtodasudncompras']==1)
{
$complemento=" idudnfac='$idudncompra', ";
}
$detalle=date("d/m/Y H:i:s")." ".$_SESSION['usuario'];
$add=0; $agregado=0;
for($z=1; $z<=$contart; $z++)
{
$delete=$_POST["delete".$z];
if($delete==0)
{
$uni="";
$idarticulo=$_POST["idarticulo".$z];
$cant=$_POST["cant".$z];
if(isset($_POST["uni".$z]))
{
$uni=$_POST["uni".$z];
}
$articulo=$_POST["articulo".$z];
$punit=$_POST["punit".$z];
$importetot=$_POST["importetot".$z];
$observa=$_POST["observa".$z];
$tipocompra=$_POST["tipocompra".$z];
$statusarti=$_POST["statusarti".$z];
$cant=str_replace(",","",$cant);
$punit=str_replace(",","",$punit);
$importetot=str_replace(",","",$importetot);
$corrida=$_POST["tallauni".$z];
if(strlen($corrida)==0)
{
$corrida=0;
}
if($idarticulo>0 && strlen($articulo)>0)
{
$add++;
if($add==1)
{
$update=mysql_query("UPDATE compras SET tipo='$tipoped', urgente='$habudn11', depto='$depto', fechaentrega='$datepicker', ".$complemento." idudnen='$udnen', modificado='$detalle' ".$varupd2.", tipo_servicio='".$tipo_servicio."', multi_udn='$habudn12' WHERE idcompra='$folio'");
if($update)
{
$elimna=mysql_query("DELETE FROM detcompras WHERE idcompra='$folio'");
$elimna=mysql_query("DELETE FROM bitacora_mtos_compras WHERE idcompra='$folio'");
$numeserie="";
if($serie_on==1)
{
$numeserie=$_POST["numeserie"];
$addnum=mysql_query("INSERT INTO bitacora_mtos_compras(idcompra, serie, user_upd) VALUES('$folio', '$numeserie', '$usser')");
}
}
}
$insertdet=mysql_query("INSERT INTO detcompras(idcompra, consec, cantidad, idproducto, precio_unitario, importe, descripcion, unidad, observa, tipocompra, status, corrida, revisado, autorizado, recibido, factura, almacen, falmacen, ualmacen) VALUES('$folio', '$add', '$cant', '$idarticulo', '$punit', '$importetot', '$articulo', '$uni', '$observa', '$tipocompra', '$statusarti', '$corrida', '0000-00-00 00:00:00', '0000-00-00 00:00:00', '0000-00-00 00:00:00', '', '0', '0000-00-00 00:00:00', '')");
if($insertdet)
{
$agregado++;
}
}
}
}
$sopmulti=0; $g=1;
$multiudnresp=$_POST["multiudnresp"];
if((($multiudnresp==1 && $habudn12==0) || $habudn12==1) && $ordenmultiagencia==1)
{
$delm=mysql_query("DELETE FROM a1, a2 USING soporte_multiudn AS a1 INNER JOIN soporte_multiudn_det AS a2
WHERE a1.idcompra=a2.idcompra AND a1.idcompra='$folio';");
}
if($habudn12==1 && $ordenmultiagencia==1)
{
$numudns=$_POST["numudns"];
if($delm)
{
$addmul=mysql_query("INSERT INTO soporte_multiudn(idcompra, idudn, consec) VALUES('$folio', '$idudncompra', '$g')");//La primera agencia en la lista de multi udn es a la que facturan
for($v=1; $v<=$numudns; $v++)
{
$idudnu=$_POST["idudnu".$v];
if(isset($_POST["chkc".$idudnu]))
{
$chkc=$_POST["chkc".$idudnu];
if($chkc=="on" && $idudnu!=$idudncompra)
{
$g++;
$addmul=mysql_query("INSERT INTO soporte_multiudn(idcompra, idudn, consec) VALUES('$folio', '$idudnu', '$g')");
if($addmul)
{
$sopmulti++;
}
}
}
}
}
$consecu=0; $okinsert=0;
if($sopmulti>0)
{
for($sop=1; $sop<=$contpmulti; $sop++)
{
$deludn=$_POST["deludn".$sop];
if($deludn==0)
{
$cantimul=str_replace(",","", $_POST["cantimul".$sop]);
$importemul=str_replace(",","", $_POST["importemul".$sop]);
if($cantimul>0 || $importemul>0)
{
$udnmul=$_POST["udnmul".$sop];
$idartmul=$_POST["idartmul".$sop];
$medibili=$_POST["medibili".$sop];
$tallaun=$_POST["tallaun".$sop];
$consecu++;
$insertando=mysql_query("INSERT INTO soporte_multiudn_det(idcompra, idudn, idart, consec, cantidad, medible, importe) VALUES('$folio', '$udnmul', '$idartmul', '$consecu', '$cantimul', '$medibili', '$importemul')");
if($insertando)
{
$okinsert++;
}
}
}
}
}
}
if($agregado>0)
{
$txx="";
if($sopmulti>0)
{
$txx=" * Multi agencia * ";
}
?>
<script>alert("Datos generales de la Solicitud de compra <?php echo $txx;?>editada exitosamente, a continuaci\u00F3n se enlistan los art\u00EDculos");</script>
<?php
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
if($cargaresponsiva==1)
{
?>
<script>alert("La extensi\u00F3n o el tama\u00F1o del archivo no es correcta. Se permiten archivos .jpg, .pdf de 10 mb m\u00E1ximo."); </script>
<?php
}
?>
<script>
var procedimiento='?idcom=<?php echo $folio;?>&ud=0';
window.open('../Reportes/solcompra.php' + procedimiento);
<?php
if($habudn12==1 && $okinsert>0 && $sopmulti>0)
{
?>
window.open('../Reportes/solcom_multi.php' + procedimiento);
<?php
}
?>
location='../Pantallas/gen_orden.php';
</script>
<?php
break;
case 31:
$operacion=$_POST["operacion"];
$npermisos=$_POST["npermisos"];
$idprov=$_POST["idprov"];
$del=mysql_query("delete from tip_d_comp_a_prov where idproveedor='$idprov'");
if($del)
{
//echo "Eliminados";
}
$totperm=0; $quitapermisos=0;
if($operacion==1)
{
for($i=1;$i<=$npermisos;$i++)
{
$per=$_POST["per".$i];
if(@$_POST["chk".$per]!=NULL && strlen($_POST["chk".$per])>0)
{
$chk=$_POST["chk".$per];
if($chk=="on")
{
$tpermisos=mysql_query("insert into tip_d_comp_a_prov(idproveedor, tipocompra, fecha, autoriza) values('$idprov', '$per', '".date("Y-m-d H:i:s")."', '".$_SESSION['usuario']."')");
if($tpermisos)
{
$totperm=$totperm+1;
}
}
}
}
if($totperm>0)
{
?> <script>alert("Tipos de compra a proveedor a\u00F1adidos y/o modificados exitosamente");</script>
<?php
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar al usuario");</script>
<?php
}
}
else
{
?>
<script>alert("Consultar al proveedor para a\u00F1adir y/o quitar tipos de compra");</script>
<?php
}
?>
<script>location="../Pantallas/tcomprasaproveedor.php";</script>
<?php
break;
case 32:
$operacion=$_POST["operacion"];
$descripcion=strtoupper($_POST["descripcion"]);
$idtipo=$_POST["idtipo"];
$status=$_POST["status"];
if($operacion==0)
{
$autoin=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='tipo_compra';");
$sig=mysql_fetch_array($autoin);
$idsiguiente=$sig["AUTO_INCREMENT"];
$insert=mysql_query("INSERT INTO tipo_compra(id, tipocompra, status) VALUES('$idsiguiente', '$descripcion', '$status');");
if($insert)
{
?>
<script type="text/javascript">alert("Registro agregado exitosamente");</script>
<?php
}
else
{
?>
<script type="text/javascript">alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
else
{
$upp=mysql_query("UPDATE tipo_compra SET tipocompra='$descripcion', status='$status' WHERE id='$idtipo';");
if($upp)
{
?>
<script type="text/javascript">alert("Registro modificado exitosamente");</script>
<?php
}
else
{
?>
<script type="text/javascript">alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
?>
<script>location="../Pantallas/cattipocompra.php";</script>
<?php
break;
case 33:
$operacion=$_POST["operacion"];
$idarticulo=$_POST["idarticulo"];
$area=strtoupper($_POST["area"]);
$categoria=strtoupper($_POST["categoria"]);
$tasat=strtoupper($_POST["tasat"]);
$nparte=strtoupper($_POST["nparte"]);
$txtequivalente=strtoupper($_POST["txtequivalente"]);
$descripcion=strtoupper($_POST["descripcion"]);
$cantidad=$_POST["cantidad"];
$reqsug=strtoupper($_POST["reqsug"]);
$referencia=strtoupper($_POST["referencia"]);
$idmarca=$_POST["marca"];
$otro="";
if(isset($_POST["otro"]))
{
$otro=strtoupper($_POST["otro"]);
}
$prioridad=strtoupper($_POST["prioridad"]);
$aplicacion=strtoupper($_POST["aplicacion"]);
$observaciones=strtoupper($_POST["observaciones"]);
$status=$_POST["status"];
$alta=""; $modificado="";
$archivo=$_FILES["comprobante"]["name"]; $varl2=""; $var2=""; $varupd2=""; $cargaresponsiva=0;
$tipo_archivo = $_FILES['comprobante']['type'];
$tamano_archivo=$_FILES['comprobante']['size'];
if( $_FILES['comprobante']['name']!=NULL && $_FILES['comprobante']['size'] > 0 )
{
if(!((strpos($tipo_archivo, "jpeg") || strpos($tipo_archivo, "jpg") || strpos($tipo_archivo, "pdf") || strpos($tipo_archivo, "png")) && ($tamano_archivo < 10000000)))
{
$cargaresponsiva=1;
}
else
{
$responsiva=$archivo;
if (file_exists("..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR."herramientas"))
{
$destino01 = "..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR."herramientas".DIRECTORY_SEPARATOR.$archivo;
if(!file_exists($destino01))
{
@copy($_FILES['comprobante']['tmp_name'],$destino01);
}
$varl2=", imagen";
$var2=", '$responsiva'";
$varupd2=", imagen='$responsiva'";
}
}
}
if($operacion==0)
{
$alta=date("d/m/Y H:i:s")." ".$_SESSION['usuario'];
$insert=mysql_query("INSERT INTO lista_herramientas(id, idmarca, area, categoria, taller_satelite, nparte, nequivalente, descripcion, cantidad, req_sug, referencia, aplicacion, prioridad_adq, observacion, alta, modifica, status, otro $varl2) VALUES('', '$idmarca', '$area', '$categoria', '$tasat', '$nparte', '$txtequivalente', '$descripcion', '$cantidad', '$reqsug', '$referencia', '$aplicacion', '$prioridad', '$observaciones', '$alta', '', '$status', '$otro' $var2);");
if($insert)
{
?>
<script type="text/javascript">alert("Registro agregado exitosamente");</script>
<?php
}
else
{
?>
<script type="text/javascript">alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
else
{
$modificado=date("d/m/Y H:i:s")." ".$_SESSION['usuario'];
$upp=mysql_query("UPDATE lista_herramientas SET idmarca='$idmarca', area='$area', categoria='$categoria', taller_satelite='$tasat', nparte='$nparte', nequivalente='$txtequivalente', descripcion='$descripcion', cantidad='$cantidad', req_sug='$reqsug', referencia='$referencia', aplicacion='$aplicacion', prioridad_adq='$prioridad', observacion='$observaciones', modifica='$modificado', status='$status', otro='$otro' $varupd2 WHERE id='$idarticulo';");
if($upp)
{
?>
<script type="text/javascript">alert("Registro modificado exitosamente");</script>
<?php
}
else
{
?>
<script type="text/javascript">alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
?>
<script>location="../Pantallas/altaherramientas.php";</script>
<?php
break;
case 34:
$operacion=$_POST["operacion"];
$idmarca=$_POST["idmarca"];
$udn=$_POST["udn"];
$datepicker3=$_POST["datepicker3"];
$datepicker3=substr($datepicker3, 6,4)."-".substr($datepicker3, 3,2)."-".substr($datepicker3, 0,2);
$alta=""; $modificado="";
$archivo=$_FILES["comprobante"]["name"]; $varl2=""; $var2=""; $varupd2=""; $cargaresponsiva=0;
$tipo_archivo = $_FILES['comprobante']['type'];
$tamano_archivo=$_FILES['comprobante']['size'];
if( $_FILES['comprobante']['name']!=NULL && $_FILES['comprobante']['size'] > 0 )
{
if(!((strpos($tipo_archivo, "jpeg") || strpos($tipo_archivo, "jpg") || strpos($tipo_archivo, "pdf") || strpos($tipo_archivo, "png")) && ($tamano_archivo < 10000000)))
{
$cargaresponsiva=1;
}
else
{
$responsiva=$archivo;
if (file_exists("..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR."responsivas_herramientas"))
{
$destino01 = "..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR."responsivas_herramientas".DIRECTORY_SEPARATOR.$archivo;
if(!file_exists($destino01))
{
@copy($_FILES['comprobante']['tmp_name'],$destino01);
}
$varl2=", responsiva";
$var2=", '$responsiva'";
$varupd2=", responsiva='$responsiva'";
}
}
}
$npermisos=$_POST["npermisos"];
$udn=$_POST["udn"];
$respon_servicio=$_POST["busqueda"];
$puesto_resp=$_POST["nempleado"];
$puesto_revis=$_POST["nempleado2"];
$revisa_aud=$_POST["busqueda2"];
$toth=0; $alta=date("d/m/Y H:i:s")." ".$_SESSION['usuario']; $consec=0;
$nomudn="";
$bnomudn=mysql_query("SELECT nomudn FROM cat_udn WHERE idudn='$udn'");
if(mysql_num_rows($bnomudn)>0)
{
while($nom=mysql_fetch_array($bnomudn))
{
$nomudn=$nom["nomudn"];
}
}
if($operacion==0)
{
$autoin=mysql_query("select AUTO_INCREMENT from information_schema.TABLES where TABLE_SCHEMA='".$sql_db."' and TABLE_NAME='herramientas_x_udn';");
$sig=mysql_fetch_array($autoin);
$idsiguiente=$sig["AUTO_INCREMENT"];
for($i=1;$i<=$npermisos;$i++)
{
$per=$_POST["per".$i];
if(@$_POST["chk".$per]!=NULL && strlen($_POST["chk".$per])>0)
{
$chk=$_POST["chk".$per];
if($chk=="on")
{
$consec++;
$idherramienta=$per;
$status_h=$_POST["stat".$per];
$canti=$_POST["canti".$per];
$observa=$_POST["observa".$per];
$insert=mysql_query("INSERT INTO herramientas_x_udn_det(id, consec, idherramienta, status_h, cantidad, observaciones) VALUES('$idsiguiente', '$consec', '$idherramienta', '$status_h', '$canti', '$observa');");
if($insert)
{
$toth=$toth+1;
}
}
}
}
if($toth>0)
{
$query=mysql_query("INSERT INTO herramientas_x_udn(id, fcaptura, idudn, respon_servicio, revisa_aud, user, puesto_resp, puesto_revis) VALUES ('$idsiguiente', '$datepicker3', '$udn', '$respon_servicio', '$revisa_aud', '$alta', '$puesto_resp', '$puesto_revis')");
if($query)
{
?> <script>alert("Herramientas a\u00F1adidos a UDN exitosamente");</script>
<?php
}
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
else if($operacion==1)
{
$iddcaptura=$_POST["iddcaptura"];
$modificado=date("d/m/Y H:i:s")." ".$_SESSION['usuario'];
$permiso_modifica="";
if(isset($_SESSION['editar_herr_esp']))
{
$permiso_modifica=$_SESSION['editar_herr_esp'];
}
if(strlen($responsiva)>0)
{
$update=mysql_query("UPDATE herramientas_x_udn SET responsiva='$responsiva', modificado='$modificado' WHERE id='$iddcaptura'");
if($update)
{
if($permiso_modifica!=1)
{
?>
<script>alert("Responsiva adjunta de forma exitosa");</script>
<?php
}
}
else
{
if($permiso_modifica!=1)
{
?>
<script>alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
}
else
{
?>
<script>//alert("Clic en examinar/seleccionar un archivo para continuar");</script>
<?php
}
if($permiso_modifica==1)
{
$idsiguiente=$iddcaptura;
$del=mysql_query("DELETE FROM herramientas_x_udn_det WHERE id='$idsiguiente'");
for($i=1;$i<=$npermisos;$i++)
{
$per=$_POST["per".$i];
if(@$_POST["chk".$per]!=NULL && strlen($_POST["chk".$per])>0)
{
$chk=$_POST["chk".$per];
if($chk=="on")
{
$consec++;
$idherramienta=$per;
$status_h=$_POST["stat".$per];
$canti=$_POST["canti".$per];
$observa=$_POST["observa".$per];
$insert=mysql_query("INSERT INTO herramientas_x_udn_det(id, consec, idherramienta, status_h, cantidad, observaciones) VALUES('$idsiguiente', '$consec', '$idherramienta', '$status_h', '$canti', '$observa');");
if($insert)
{
$toth=$toth+1;
}
}
}
}
if($toth>0)
{
?> <script>alert("Inventario de Herramientas actualizado exitosamente");</script>
<?php
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
}
if($toth>0)
{
?>
<script>
var procedimiento='?idc=<?php echo $idsiguiente;?>&nomudn=<?php echo $nomudn;?>';
window.open("../Reportes/listadoherramientasxudn.php"+procedimiento);
</script>
<?php
}
?>
<script>location="../Pantallas/inventaHE.php?idm=<?php echo $idmarca;?>";</script>
<?php
break;
case 35:
$operacion=$_POST["operacion"];
$udn=$_POST["udn"];
$datepicker3=$_POST["datepickerf"];
$datepicker3=substr($datepicker3, 6,4)."-".substr($datepicker3, 3,2)."-".substr($datepicker3, 0,2);
$factura=$_POST["factura"];
$descripcion=$_POST["descripcion"];
$nombre=$_POST["nombre"];
$folio=$_POST["folio"];
$contart=$_POST["contart"];
$referencia=$_POST["referencia"];
$idventagar=$_POST["idventagar"];
$idv=$_POST["idv"];
$modelo=$_POST["modelo"];
$idmodelo=$_POST["idmodelo"];
$fechafac=$_POST["datepicker2"];
$fechafac=substr($fechafac, 6,4)."-".substr($fechafac, 3,2)."-".substr($fechafac, 0,2);
$vin=$_POST["vin"];
$anio=$_POST["anio"];
$modificado="";
$toth=0; $alta=date("d/m/Y H:i:s")." ".$_SESSION['usuario']; $consec=0;
if($operacion==0 || $operacion==1)
{
$bussig=mysql_query("SELECT nota_credito FROM cat_udn WHERE idudn='$udn'");
if(mysql_num_rows($bussig)>0)
{
while ($xrow=mysql_fetch_array($bussig))
{
$folio=$xrow["nota_credito"];
}
}
$autoin=mysql_query("select AUTO_INCREMENT from information_schema.TABLES where TABLE_SCHEMA='".$sql_db."' and TABLE_NAME='nota_credito';");
$sig=mysql_fetch_array($autoin);
$idsiguiente=$sig["AUTO_INCREMENT"];
for($i=1;$i<=$contart;$i++)
{
$delete=$_POST["delete".$i];
if($delete==0)
{
$consec++;
$detmodelo=$_POST["detmodelo".$i];
$importe=$_POST["importe".$i];
$importe=str_replace(",", "", $importe);
$idconcepto=$_POST["idconcepto".$i];
$afectacion=$_POST["afectacion".$i];
$mod_selec=$_POST["mod_selec".$i];
$autor=$_POST["autor".$i];
if($mod_selec==2 && $afectacion==0)//TABLA DE PROMOS X VIN Y NO AFECTACION NC
{
$upp=mysql_query("UPDATE promocion_xvin_nc SET vigente='0' WHERE vin='$vin' AND status='1'");
}
$insert=mysql_query("INSERT INTO nota_credito_det(idnc, consec, idconcepto, concepto, importe, afectacion, mod_selec, autorizado) VALUES('$idsiguiente', '$consec', '$idconcepto', '$detmodelo', '$importe', '$afectacion', '$mod_selec', '$autor');");
if($insert)
{
$toth=$toth+1;
}
}
}
if($toth>0)
{
$insertof=mysql_query("INSERT INTO nota_credito(idnc, folio, idudn, fecha_autoriza, factura, referencia, idv, cliente, fechafac, alta, modificado, observaciones, venta_gar, status, revision, reembolso, idmodelo, modelo, anio, vin) VALUES('$idsiguiente', '$folio', '$udn', '$datepicker3', '$factura', '$referencia', '$idv', '$nombre', '$fechafac', '$alta', '', '$descripcion', '$idventagar','1', '0', '0', '$idmodelo', '$modelo', '$anio', '$vin');");
if($insertof)
{
$upd=mysql_query("UPDATE cat_udn SET nota_credito=nota_credito+1 WHERE idudn='$udn'");
?> <script>alert("Nota de cr\u00E9dito generada exitosamente");
var procedimiento='?idnc=<?php echo $idsiguiente;?>&udn=<?php echo $udn;?>';
window.open("../Reportes/ncredito.php"+procedimiento);
</script>
<?php
}
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
?>
<script>location="../Pantallas/capbonifica.php";</script>
<?php
break;
case 36:
$operacion=$_POST["operacion"];
$udn=$_POST["udn"];
$datepicker3=$_POST["datepicker3"];
$datepicker3=substr($datepicker3, 6,4)."-".substr($datepicker3, 3,2)."-".substr($datepicker3, 0,2);
$puesto=$_POST["puesto"];
$idpuesto=$_POST["idpuesto"];
$nombre=$_POST["nombre"];
$clave=$_POST["clave"];
$iddempleado=$_POST["iddempleado"];
$totalpreguntas=$_POST["totalpreguntas"];
$depto=$_POST["depto"];
$ingreso=$_POST["datepicker"];
$ingreso=substr($ingreso, 6,4)."-".substr($ingreso, 3,2)."-".substr($ingreso, 0,2);
$salida=$_POST["datepicker2"];
$salida=substr($salida, 6,4)."-".substr($salida, 3,2)."-".substr($salida, 0,2);
$idepto=$_POST["idepto"];
$cont=0;
if($operacion==1)//Empleado consultado
{
$registra=date("d/m/Y H:i:s")." ".$_SESSION['usuario'];
$autoin=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' and TABLE_NAME='encuesta';");
$sig=mysql_fetch_array($autoin);
$idsiguiente=$sig["AUTO_INCREMENT"];
$insert=mysql_query("INSERT INTO encuesta (idencuesta, idudn, idempleado, clave, nombre, idpuesto, puesto, fecha, registra, idepto, depto, ingreso, salida) VALUES ('$idsiguiente', '$udn', '$iddempleado', '$clave', '".addslashes($nombre)."', '$idpuesto', '".addslashes($puesto)."', '$datepicker3', '$registra', '$idepto', '$depto', '$ingreso', '$salida')");
if($insert)
{
for ($i=1; $i <= $totalpreguntas; $i++)
{
$idpregunta=$_POST["idpregunta".$i];
$idseccion=$_POST["idseccion".$idpregunta];
$abierto=$_POST["abierto".$idpregunta];
$posicion=$_POST["posicion".$idpregunta];
$seccionI=0; $radio=""; $radiosec=""; $seccioniv=0; $complementario=""; $idrespuesta="";
switch ($idseccion)
{
case 1:
if(isset($_POST["seccionI".$idpregunta]))
{
$seccionI=$_POST["seccionI".$idpregunta];
if($seccionI=="on")
{
$seccionI=1;
}
}
$idrespuesta=$seccionI;
break;
case 2:
if(isset($_POST["radio".$idpregunta]))
{
$radio=$_POST["radio".$idpregunta];
}
$idrespuesta=$radio;
break;
case 3:
if(isset($_POST["radiosec".$idpregunta]))
{
$radiosec=$_POST["radiosec".$idpregunta];
}
$idrespuesta=$radiosec;
break;
case 4:
if(isset($_POST["seccioniv".$idpregunta]))
{
$seccioniv=$_POST["seccioniv".$idpregunta];
if($seccioniv=="on")
{
$seccioniv=1;
}
}
$idrespuesta=$seccioniv;
break;
}
if(isset($_POST["complementario".$idpregunta]))
{
$complementario=$_POST["complementario".$idpregunta];
}
$insdet=mysql_query("INSERT INTO encuesta_det (idencuesta, consec, idpregunta, idrespuesta, abierta_excep, posicion, resp_abierta) VALUES ('$idsiguiente', '$i', '$idpregunta', '$idrespuesta', '$abierto', '$posicion', '$complementario')");
if($insdet)
{
$cont++;
}
}
}
if($cont>0)
{
$bentrega=mysql_query("SELECT idempresa FROM cat_udn WHERE idudn='$udn'");
if(mysql_num_rows($bentrega)>0)
{
while($r=mysql_fetch_array($bentrega))
{
$_SESSION['idempresa_encuesta']=$r["idempresa"];
}
}
?>
<script>alert("Encuesta generada exitosamente");
var procedimiento='?idencuesta=<?php echo $idsiguiente;?>';
window.open("../Reportes/encuestapdf.php"+procedimiento);
</script>
<?php
}
}
?>
<script>location="../Pantallas/form_encuesta.php";</script>
<?php
break;
case 37:
$operacion=$_POST["operacion"];
$tipo=$_POST["tipo"];
$carpeta=$_POST["carpeta"];
$iddempleado=$_POST["iddempleado"];
$adicional=$_POST["adicional"];
$datepicker3=$_POST["datepicker3"];
$datepicker3=substr($datepicker3, 6,4)."-".substr($datepicker3, 3,2)."-".substr($datepicker3, 0,2)." ".date("H:i:s");
$observacion=$_POST["observacion"];
$registra=date("d/m/Y H:i:s")." ".$_SESSION['usuario'];
if($operacion==1)
{
$varl1=""; $varl=""; $varupd=""; $cargalogo=0; $logo="";
$tamano_archivo=$_FILES['adjunto']['size'];
$archivo=$_FILES["adjunto"]["name"];
$tipo_archivo = $_FILES['adjunto']['type'];
if( $_FILES['adjunto']['name']!=NULL && $_FILES['adjunto']['size'] > 0 )
{
if(!((strpos($tipo_archivo, "jpeg") || strpos($tipo_archivo, "jpg") || strpos($tipo_archivo, "pdf")) && ($tamano_archivo < 15000000)))
{
?>
<script>alert("La extensi\u00F3n del archivo no es correcta. Se permiten archivos 0.jpg/.pdf m\u00E1x. 15mb");</script>
<?php
$cargalogo=1;
}
else
{
$archivo=$iddempleado." ".date("d.m.y").substr($tipo, 0,12)." ".$archivo;
$logo=$archivo;
if (file_exists("..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR.$carpeta))
{
$destino01 = "..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR.$carpeta.DIRECTORY_SEPARATOR.$archivo;
if(!file_exists($destino01))
{
@copy($_FILES['adjunto']['tmp_name'],$destino01);
}
$varupd="archivo='$logo', carpeta='$carpeta', ";
}
}
}
else
{
//echo " no lleg\u00F3 nada - ".$archivo;
$cargalogo=2;
}
if($cargalogo==0)
{
$autoin=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' and TABLE_NAME='ficha_personal';");
$sig=mysql_fetch_array($autoin);
$idsiguiente=$sig["AUTO_INCREMENT"];
$insert=mysql_query("INSERT INTO ficha_personal(id, idempleado, tipo, concepto, fecha, observaciones, user, status, archivo, carpeta, dmovpersonal, idinventario) VALUES('$idsiguiente', '$iddempleado', '$adicional', '$tipo', '$datepicker3', '$observacion', '$registra', '1', '$logo', '$carpeta', '0', '0')");
if($insert)
{
?>
<script>alert("Archivo cargado exitosamente");</script>
<?php
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
else if($cargalogo==2)
{
?>
<script>alert("No se recibi\u00F3 archivo adjunto, favor de verificar");</script>
<?php
}
}
?>
<script>location="../Pantallas/fichapersonal.php";</script>
<?php
break;
case 38:
$operacion=$_POST["operacion"];
$fechaes=date("Y-m-d H:i:s");
$udn=$_POST["udn"];
$iddempleado=$_POST["iddempleado"];
$ultimoinventa=$_POST["ultimoinventa"];
$nombre=$_POST["nombre"];
$idpuesto=$_POST["idpuesto"];
$puesto=$_POST["puesto"];
$contart=$_POST["contador"];
$pmovimiento=$_POST["pmovimiento"];
if($operacion==1)
{
$autoin=mysql_query("select AUTO_INCREMENT from information_schema.TABLES where TABLE_SCHEMA='".$sql_db."' and TABLE_NAME='presta_herramienta';");
$sig=mysql_fetch_array($autoin);
$idsiguiente=$sig["AUTO_INCREMENT"];
$fregistro=date("d/m/Y H:i:s")." ".$_SESSION['usuario'];
$npuesto="";
if(isset($_SESSION['idempleado']))
{
$bpuesto=mysql_query("SELECT p.descripcion FROM cat_puesto p, empleados e WHERE p.id=e.puesto and e.id='".$_SESSION['idempleado']."'");
if(mysql_num_rows($bpuesto)>0)
{
while($pto=mysql_fetch_array($bpuesto))
{
$npuesto=$pto["descripcion"];
}
}
}
$insert=mysql_query("INSERT INTO presta_herramienta(id, fecha, idempleado, nombre, idudn, f_inventario, prestamo, idpuesto, puesto, user, fdevolucion, status, cancela, autoriza, puesto_autor) VALUES ('$idsiguiente', '$fechaes', '$iddempleado', '$nombre', '$udn', '$ultimoinventa', '$pmovimiento', '$idpuesto', '$puesto', '$fregistro', '', '1', '', '".$_SESSION['nombreuser']."', '".$npuesto."')");
if($insert)
{
$add=0; $agregado=0;
for($z=1; $z<=$contart; $z++)
{
$delete=$_POST["delete".$z];
if($delete==0)
{
$idarticulo=$_POST["idarticulo".$z];
$cant=$_POST["cantidad".$z];
$detalle=$_POST["detalle".$z];
$existencia=$_POST["existencia".$z];
$descripcion=$_POST["descripcion".$z];
$txtequivalente=$_POST["txtequivalente".$z];
if($idarticulo>0 && $cant>0)
{
$add++;
$insertdet=mysql_query("INSERT INTO presta_herramientas_det(id, consec, idherramienta, cant_es, detalle, inventario, descripcion, nparte, status, user_recibe) VALUES('$idsiguiente', '$add', '$idarticulo', '$cant', '$detalle', '$existencia', '$descripcion', '$txtequivalente', '1', '')");
if($insertdet)
{
$agregado++;
}
}
}
}
if($agregado>0)
{
?>
<script>alert("Prestamo de herramientas registrado exitosamente");
var procedimiento='?idp=<?php echo $idsiguiente;?>&udn=<?php echo $udn;?>';
window.open("../Reportes/reciboprestamoh.php"+procedimiento);
</script>
<?php
}
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
?>
<script>location="../Pantallas/entsal_herramientas.php";</script>
<?php
break;
case 39:
$operacion=$_POST["operacion"];
$descripcion=$_POST["descripcion"];
$cat=$_POST["cat"];
$status=$_POST["status"];
$idclas=$_POST["idclas"];
$fregistro=date("d/m/Y H:i:s")." ".$_SESSION['usuario'];
$tabla=""; $datos=""; $upp="";
switch ($cat)
{
case 1:
$tabla="cat_memoria";
$datos="idmemoria, memoria, status";
$upp=" memoria='$descripcion', status='$status' WHERE idmemoria='$idclas'";
break;
case 2:
$tabla="cat_procesador";
$datos="idpro, procesador, status";
$upp=" procesador='$descripcion', status='$status' WHERE idpro='$idclas'";
break;
case 3:
$tabla="cat_office";
$datos="idoffice, office, status";
$upp=" office='$descripcion', status='$status' WHERE idoffice='$idclas'";
break;
case 4:
$tabla="cat_so";
$datos="idso, sis_operativo, status";
$upp=" sis_operativo='$descripcion', status='$status' WHERE idso='$idclas'";
break;
case 5:
$tabla="cat_marca_equipo";
$datos="idmarca, marca, status";
$upp=" marca='$descripcion', status='$status' WHERE idmarca='$idclas'";
break;
case 6:
$tabla="cat_discoduro";
$datos="iddd, dduro, status";
$upp=" dduro='$descripcion', status='$status' WHERE iddd='$idclas'";
break;
case 7:
$tabla="cat_equipo";
$datos="idequipo, equipo, status";
$upp=" equipo='$descripcion', status='$status' WHERE idequipo='$idclas'";
break;
case 8:
$tabla="bajas_eq_inventa";
$datos="id, observacion, status";
$upp=" observacion='$descripcion', status='$status' WHERE id='$idclas'";
break;
}
if($operacion==0 || $operacion==1)
{
$autoin=mysql_query("select AUTO_INCREMENT from information_schema.TABLES where TABLE_SCHEMA='".$sql_db."' and TABLE_NAME='".$tabla."';");
$sig=mysql_fetch_array($autoin);
$idsiguiente=$sig["AUTO_INCREMENT"];
$insert=mysql_query("INSERT INTO $tabla ($datos) VALUES ('$idsiguiente', '$descripcion', '1')");
if($insert)
{
?>
<script>alert("Registro agregado exitosamente");</script>
<?php
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
else if($operacion==2)
{
$update=mysql_query("UPDATE $tabla SET $upp");
if($update)
{
?> <script>alert("Categoria del inventario actualizada exitosamente");</script>
<?php
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
?>
<script>location="../Pantallas/catvarios.php";</script>
<?php
break;
case 40:
ini_set('memory_limit', '-1');
$temp = $_FILES["archivo"]['tmp_name'];
$nombre_archivo = $_FILES["archivo"]['name'];
$nuevonom=""; $rango1=""; $rango2=""; $cont=0;
$ext = substr(strrchr($_FILES["archivo"]['name'], "."), 1); //obtiene la extension;
if ($ext == "xls" || $ext == "xlsx")
{
$nuevonom="vpgarantias.".$ext;
move_uploaded_file($temp, "..".DIRECTORY_SEPARATOR."archivos".DIRECTORY_SEPARATOR.$nuevonom);
require_once('Classes/PHPExcel.php');
require_once('Classes/PHPExcel/Reader/Excel2007.php');
require_once('Classes/PHPExcel/Reader/Excel5.php');
require_once('Classes/PHPExcel/IOFactory.php');
if ($ext == "xlsx")
{
$objReader = new PHPExcel_Reader_Excel2007();
}
if ($ext == "xls")
{
$objReader = new PHPExcel_Reader_Excel5(); //si no, cargamos el lector para archivos xls
}
// Cargando la hoja de c\u00E1lculo
$objPHPExcel = $objReader->load("..".DIRECTORY_SEPARATOR."archivos".DIRECTORY_SEPARATOR.$nuevonom);//load("Archivos/$nombre_archivo");
$objWorksheet = $objPHPExcel->getActiveSheet(0); //indicamos que empezamos con la primer hoja
$highestRow = $objWorksheet->getHighestRow(); //Leemos cuantas filas tiene e.g. 10
//si tiene 0 filas
if (!$highestRow)
{
die("El archivo de excel no contiene informacion o \u00E9sta no es accesible");
}
//VALIDA QUE EL EXCEL SEA EL FORMATO QUE SE DEBE LEER
$valorInicial = $objWorksheet->getCellByColumnAndRow(0, 1)->getValue();
if ($valorInicial == "Fecha")
{
// Comenzamos a leer el archivo
// Llenamos el arreglo con los datos del archivo xlsx
// row empieza en 2 para empezar a leer desde la tercera fila del excel (sin los titulos)
$Col = 4;
$repe = 0; //Variable para saber el numero de archivos no cargados en la base de datos
$cargados = 0;
$cancelados=0;
$autoin=mysql_query("select AUTO_INCREMENT from information_schema.TABLES where TABLE_SCHEMA='".$sql_db."' and TABLE_NAME='control_excel';");
$sig=mysql_fetch_array($autoin);
$idsiguiente=$sig["AUTO_INCREMENT"];
$z=0; $respfolio=""; $sigue=0;
for ($row = 2; $row <= $highestRow; ++$row)
{
$sigue=0;
$folio = trim($objWorksheet->getCellByColumnAndRow(1, $row)->getValue());
$tipo = trim($objWorksheet->getCellByColumnAndRow(2, $row)->getValue());
$objPHPExcel->getActiveSheet()->getStyle('A'.$row)->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_DATE_YYYYMMDD);
$fecha = $objPHPExcel->getActiveSheet()->getCell('A'.$row)->getFormattedValue();
$refdoc = trim($objWorksheet->getCellByColumnAndRow(5, $row)->getValue());
$concepto = trim($objWorksheet->getCellByColumnAndRow(8, $row)->getValue());
$descripcion = trim($objWorksheet->getCellByColumnAndRow(9, $row)->getValue());
if(strlen($folio)>0 && strlen($tipo)>0 && strlen($fecha)>0)
{
if(strlen($refdoc)>0)
{
$codigo = trim($objWorksheet->getCellByColumnAndRow(3, $row)->getValue());
$referencia = trim($objWorksheet->getCellByColumnAndRow(4, $row)->getValue());
$empresa = trim($objWorksheet->getCellByColumnAndRow(6, $row)->getValue());
$cuentamayor = trim($objWorksheet->getCellByColumnAndRow(10, $row)->getValue());
$cuentapersonal = trim($objWorksheet->getCellByColumnAndRow(11, $row)->getValue());
$cliente = trim($objWorksheet->getCellByColumnAndRow(12, $row)->getValue());
$explicacion = trim($objWorksheet->getCellByColumnAndRow(13, $row)->getValue());
$debe = trim($objWorksheet->getCellByColumnAndRow(14, $row)->getValue());
$haber = trim($objWorksheet->getCellByColumnAndRow(15, $row)->getValue());
$serie = trim($objWorksheet->getCellByColumnAndRow(16, $row)->getValue());
$debe=str_replace(",","", $debe);
$haber=str_replace(",","", $haber);
$objPHPExcel->getActiveSheet()->getStyle('H'.$row)->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_DATE_YYYYMMDD);
$f2 = $objPHPExcel->getActiveSheet()->getCell('H'.$row)->getFormattedValue();
$cont++;
$tipo_caja=1;
if($haber<0)
{
$tipo_caja=2;
}
$autoin=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' and TABLE_NAME='recibos_caja';");
$sig=mysql_fetch_array($autoin);
$idrecibocaja=$sig["AUTO_INCREMENT"];
$busrep=mysql_query("SELECT idrecibo FROM recibos_caja WHERE referencia_caja='$referencia' AND ref_docum='$refdoc'");
if(mysql_num_rows($busrep)==0)
{
$insert=mysql_query("INSERT INTO recibos_caja(idrecibo, fecha, folio, tipo, referencia_caja, ref_docum, importe, serie, file, status, nc, concepto) VALUES ('$idrecibocaja', '$fecha', '$folio', '$tipo', '$referencia', '$refdoc', '$haber', '$serie', '$idsiguiente', '1', '$tipo_caja', '$concepto')");
if($insert)
{
$cargados++;
$sigue=1;
$z=0;
}
}
else
{
$repe++;
$insrep=mysql_query("INSERT INTO recibos_caja_omitidos(archivo, consec, folio, tipo, referencia_caja, ref_docum, importe, fecha) VALUES('$idsiguiente', '$repe', '$folio', '$tipo', '$referencia', '$refdoc', '$haber', '$fecha')");
}
}
}
else
{
if((strlen($concepto)>0 && strlen($descripcion)>0))
{
$sigue=1;
}
}
if($sigue==1)
{
$z++;
}
if(strlen($tipo)>0 && $z==1 && strlen($fecha)==0 && strlen($concepto)==0)
{
$upp=mysql_query("UPDATE recibos_caja SET tipo=concat(tipo, '$tipo'), folio=concat(folio, '$folio') WHERE idrecibo='$idrecibocaja' and file='$idsiguiente'");
}
}
$rango1=""; $rango2="";
$frangos=mysql_query("SELECT min(fecha) as rango1, max(fecha) as rango2 FROM recibos_caja where fecha>0 and file='$idsiguiente'");
if(mysql_num_rows($frangos)>0)
{
while ($tran=mysql_fetch_array($frangos))
{
$rango1=$tran["rango1"];
$rango2=$tran["rango2"];
}
}
if(strlen($rango1)==0 || strlen($rango2)==0)
{
$frangos=mysql_query("SELECT min(fecha) as rango1, max(fecha) as rango2 FROM recibos_caja_omitidos where fecha>0 and archivo='$idsiguiente'");
if(mysql_num_rows($frangos)>0)
{
while ($tran=mysql_fetch_array($frangos))
{
$rango1=$tran["rango1"];
$rango2=$tran["rango2"];
}
}
}
$query=mysql_query("INSERT into control_excel (id, archivo, fsube, user, rango1, rango2, ventas, cargadas, tipocarga) values ('$idsiguiente', '$nombre_archivo', '".date('Y-m-d H:i:s')."', '".$_SESSION['usuario']."', '$rango1', '$rango2', '$cont', '$cargados', 3)");
if($query)
{
$cancelando=mysql_query("SELECT ref_docum, count(ref_docum) AS cuantos, max(referencia_caja) as refcaja FROM recibos_caja WHERE ref_docum!='' AND status=1 GROUP BY ref_docum HAVING count(*) > 1 ORDER BY cuantos DESC");
if(mysql_num_rows($cancelando)>0)
{
while ($can=mysql_fetch_array($cancelando))
{
$refdocumento=$can["ref_docum"];
$cuantoreg=$can["cuantos"];
$refcaja=$can["refcaja"];
if ($cuantoreg%2==0)
{
$compp="";
}
else
{
$compp=" and referencia_caja!='$refcaja' ";
}
$bs=mysql_query("UPDATE recibos_caja SET status='0' WHERE ref_docum='$refdocumento' AND status='1' ".$compp);
if($bs)
{
$cancelados++;
//echo "<p> Ok. ".$cancelados;
}
}
}
?>
<script> alert("<?php echo $cargados?> Notas de Cobro cargadas <?php echo $repe;?> Notas de Cobro omitidas ya precargadas");
</script>
<?php
}
}
else
{
?>
<script> alert("Verifique el formato(U506) del <?php echo $ext;?> que intenta subir");
</script>
<?php
}
}
else
{
?>
<script> alert("La extensi\u00F3n del archivo es incorrecta, se permite .xlsx/.xls");
</script>
<?php
}
?>
<script>
location="../Pantallas/subecobros_nc.php";
</script>
<?php
break;
case 41:
$tmovimiento=$_POST["tmovimiento"];
$operacion=$_POST["operacion"];
$fechainicio=$_POST["datepicker"];
$fechainicio=substr($fechainicio, 6,4)."-".substr($fechainicio, 3,2)."-".substr($fechainicio, 0,2);
$depto=$_POST["depto"];
$nombre=strtoupper($_POST["nombre"]);
$apaterno=strtoupper($_POST["apaterno"]);
$amaterno=strtoupper($_POST["amaterno"]);
$empresa=$_POST["empresas"];
$udn=$_POST["udn"];
$puesto=$_POST["puesto"];
$sdoactual=str_replace(",","", $_POST["sdoactual"]);
$sdoant=str_replace(",","", $_POST["sdoant"]);
$sdoautoriza=str_replace(",","", $_POST["sdoautoriza"]);
$comisionautoriza=$_POST["comisionautoriza"];
if(strlen($sdoactual)==0)
{
$sdoactual="0";
}
if(strlen($sdoant)==0)
{
$sdoant="0";
}
if(strlen($sdoautoriza)==0)
{
$sdoautoriza="0";
}
if(strlen($comisionautoriza)==0)
{
$comisionautoriza="0";
}
$justificacion=strtoupper($_POST["justificacion"]);
$justificacion=str_replace("á","Á", $justificacion);
$justificacion=str_replace("é","É", $justificacion);
$justificacion=str_replace("í","Í", $justificacion);
$justificacion=str_replace("ó","Ó", $justificacion);
$justificacion=str_replace("ú","Ú", $justificacion);
$justificacion=str_replace("ñ","Ñ", $justificacion);
$idmovimiento=$_POST["idmovimiento"];
$idempleado=$_POST["idempleado"];
$minimo=str_replace(",","",$_POST["sdodepto"]);
$maximo=str_replace(",","",$_POST["sdodeptomax"]);
$autorizante=strtoupper($_POST["autorizante"]);
$autorizante=str_replace("á","Á", $autorizante);
$autorizante=str_replace("é","É", $autorizante);
$autorizante=str_replace("í","Í", $autorizante);
$autorizante=str_replace("ó","Ó", $autorizante);
$autorizante=str_replace("ú","Ú", $autorizante);
$autorizante=str_replace("ñ","Ñ", $autorizante);
if(strlen($idempleado)==0)
{
$idempleado=0;
}
if(strlen($minimo)==0)
{
$minimo=0;
}
if(strlen($maximo)==0)
{
$maximo=0;
}
$entidad=$_POST["entidad"];
$localidad=$_POST["localidad"];
$codpos=$_POST["codpos"];
$domicilio=$_POST["domicilio"];
$nss=$_POST["nsseg"];
$telefono=$_POST["telefono"];
$email=$_POST["email"];
$beneficiario=$_POST["beneficiario"];
$curpbeneficiario=$_POST["curpbeneficiario"];
$curp=$_POST["curp"];
$rfc=$_POST["rfc"];
$parentesco=$_POST["parentesco"];
$talla=$_POST["talla"];
$sdogarantia=str_replace(",","", $_POST["sdogarantia"]);
$duracion="";
if(isset($_POST["duracion"]))
{
$duracion=$_POST["duracion"];
}
if(strlen($duracion)==0)
{
$duracion="0";
}
if(strlen($sdogarantia)==0)
{
$sdogarantia=0;
}
$usalta=date("d/m/Y H:i:s")." ".$_SESSION['usuario']; $folio="";
$empresacambio="0"; $udncambio="0"; $razoncprom="0"; $puestocprom="0"; $deptocprom="0"; $razonalta="0"; $modsalario="0"; $comisionactual=0; $comisionant=0;
if($tmovimiento==1)
{
$razonalta=$_POST["razonalta"];
}
if($tmovimiento==2)
{
$modsalario="1";
$comisionant=$_POST["comisionant"];
}
if($tmovimiento==3)
{
$empresacambio=$_POST["empresacambio"];
$udncambio=$_POST["udncambio"];
$razoncprom=$_POST["razoncprom"];
$puestocprom=$_POST["puestocprom"];
$deptocprom=$_POST["deptocprom"];
$comisionactual=$_POST["comisionactual"];
}
$control=0;
if($operacion==0)
{
$autoin=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' and TABLE_NAME='movimiento_personal';");
$sig=mysql_fetch_array($autoin);
$idsiguiente=$sig["AUTO_INCREMENT"];
$hbk=0;
if(isset($_POST["hbk"]))
{
$hbk=$_POST["hbk"];
if($hbk=="on")
{
$hbk=1;
}
}
$insert=mysql_query("INSERT INTO movimiento_personal(folio, tipo_mov, fecha_imp, idempresa, idudn, alta_por, mod_salario, idempleado, nombre, apaterno, amaterno, depto, puesto, depto_prom, puesto_prom, idempresa_prom, idudn_prom, sdo_bruto_fmen_actual, comision_actual, sdo_bruto_fmen_autor, comision_autor, justificacion, user, modifica, status, file_movimiento, promovscambio, sdo_bruto_fmen_ant, comision_ant, minimo, maximo, ob_autorizante, movto_hbk, entidad, localidad, codpos, domicilio, nss, telefono, email, beneficiario, curp_bene, curp, rfc, parentesco, camisa, sdo_garantia, duracion) VALUES ('$idsiguiente', '$tmovimiento', '$fechainicio', '$empresa', '$udn', '$razonalta', '$modsalario', '$idempleado', '$nombre', '$apaterno', '$amaterno', '$depto', '$puesto', '$deptocprom', '$puestocprom', '$empresacambio', '$udncambio', '$sdoactual', '$comisionactual', '$sdoautoriza', '$comisionautoriza', '$justificacion', '$usalta', '', '1', '', '$razoncprom', '$sdoant', '$comisionant', '$minimo', '$maximo', '$autorizante', '$hbk', '$entidad', '$localidad', '$codpos', '$domicilio', '$nss', '$telefono', '$email', '$beneficiario', '$curpbeneficiario', '$curp', '$rfc', '$parentesco', '$talla', '$sdogarantia', '$duracion')");
if($insert)
{
$control=1; $folio=$idsiguiente;
?>
<script>
alert("Movimiento ingresado exitosamente");
</script>
<?php
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
else if($operacion==1)
{
$detmodifica=date("d/m/Y H:i:s")." ".$_SESSION['usuario']; $upp1="";
$archivo=$_FILES["comprobante"]["name"]; $varupd2=""; $cargaresponsiva=0; $varupd2=""; $responsiva="";
$tipo_archivo = $_FILES['comprobante']['type'];
$tamano_archivo=$_FILES['comprobante']['size'];
if( $_FILES['comprobante']['name']!=NULL && $_FILES['comprobante']['size'] > 0 )
{
if(!((strpos($tipo_archivo, "jpeg") || strpos($tipo_archivo, "jpg") || strpos($tipo_archivo, "pdf")) && ($tamano_archivo < 10000000)))
{
$cargaresponsiva=1;
}
else
{
$comprobante=$_POST["filecomprobante"];
$carpeta="movimientosp";
if(strlen($comprobante)>0)
{
if (file_exists("..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR.$carpeta))
{
$destino01 = "..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR.$carpeta.DIRECTORY_SEPARATOR.$comprobante;
if(file_exists($destino01))
{
unlink($destino01);
}
}
}
$responsiva=$archivo;
if (file_exists("..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR.$carpeta))
{
$destino01 = "..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR.$carpeta.DIRECTORY_SEPARATOR.$archivo;
if(!file_exists($destino01))
{
@copy($_FILES['comprobante']['tmp_name'],$destino01);
}
$varupd2=", file_movimiento='$responsiva'";
}
$filecomprobante=$_POST["filecomprobante"];
}
}
if($tmovimiento==1)
{
$upp1=", idempresa='$empresa', idudn='$udn', alta_por='$razonalta', depto='$depto', puesto='$puesto', nombre='$nombre', apaterno='$apaterno', amaterno='$amaterno', minimo='$minimo', maximo='$maximo', entidad='$entidad', localidad='$localidad', codpos='$codpos', domicilio='$domicilio', nss='$nss', telefono='$telefono', email='$email', beneficiario='$beneficiario', curp_bene='$curpbeneficiario', curp='$curp', rfc='$rfc', parentesco='$parentesco', camisa='$talla', sdo_garantia='$sdogarantia', duracion='$duracion'";
}
else if($tmovimiento==2)
{
$upp1=", sdo_bruto_fmen_ant='$sdoant', comision_ant='$comisionant', sdo_garantia='$sdogarantia', duracion='$duracion'";
}
else if($tmovimiento==3)
{
$upp1=", sdo_bruto_fmen_actual='$sdoactual', comision_actual='$comisionactual', depto_prom='$deptocprom', puesto_prom='$puestocprom', idempresa_prom='$empresacambio', idudn_prom='$udncambio', promovscambio='$razoncprom', minimo='$minimo', maximo='$maximo', sdo_garantia='$sdogarantia', duracion='$duracion'";
}
$upd=mysql_query("UPDATE movimiento_personal SET fecha_imp='$fechainicio' ".$upp1.$varupd2.", sdo_bruto_fmen_autor='$sdoautoriza', comision_autor='$comisionautoriza', justificacion='$justificacion', modifica='$detmodifica', ob_autorizante='$autorizante' WHERE folio='$idmovimiento'");
if($upd)
{
$control=1; $folio=$idmovimiento;
?>
<script>
alert("Movimiento editado exitosamente");
</script>
<?php
}
}
if($control==1)
{
?><script type="text/javascript">
var procedimiento='?folio=<?php echo $folio;?>';
window.open('../Reportes/nmovimientorep.php' + procedimiento);
</script>
<?php
}
?>
<script>
location='../Pantallas/movimientopersonal.php';
</script>
<?php
break;
case 42:
$nombre=strtoupper($_POST["nombre"]);
$apaterno=strtoupper($_POST["apaterno"]);
$amaterno=strtoupper($_POST["amaterno"]);
$idempleado=$_POST["idempleado"];
$idudn=$_POST["udn"];
$depto=$_POST["depto"];
$periodo1=date("Y-m-d");
$idpuesto=$_POST["puesto"];
$sdofiscal=str_replace(",","", $_POST["sdofiscal"]);
$sdoespecial=str_replace(",","", $_POST["sdoespecial"]);
$sdogarantia=str_replace(",","", $_POST["sdogarantia"]);
$operacion=$_POST["operacion"]; $control=0;
$sdo_gar_vig=$_POST["sdo_gar_vig"];
$detmodifica=date("d/m/Y H:i:s")." ".$_SESSION['usuario'];
$altauser=$detmodifica;
if($operacion==1)
{
$insertar=mysql_query("INSERT INTO nomina_especial(idempleado, depto, idpuesto, fiscal, especial, garantia, registro, user, sdo_gar_vig, modifica) VALUES ('$idempleado', '$depto', '$idpuesto', '$sdofiscal', '$sdoespecial', '$sdogarantia', '$periodo1', '$altauser', '$sdo_gar_vig', '')");
if($insertar)
{
$control=1;
?>
<script>
alert("Registro guardado exitosamente");
</script>
<?php
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
else if($operacion==2)
{
$update=mysql_query("UPDATE nomina_especial SET depto='$depto', idpuesto='$idpuesto', fiscal='$sdofiscal', especial='$sdoespecial', garantia='$sdogarantia', sdo_gar_vig='$sdo_gar_vig', modifica='$detmodifica' WHERE idempleado='$idempleado'");
if($update)
{
$control=1;
?>
<script>
alert("Registro editado exitosamente");
</script>
<?php
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
if($control==1)
{
?><script type="text/javascript">
var procedimiento='?idempleado=<?php echo $idempleado;?>&udn=<?php echo $idudn;?>';
window.open('../Reportes/repnomina_es.php' + procedimiento);
</script>
<?php
}
?>
<script>
location='../Pantallas/nespecial.php';
</script>
<?php
break;
case 43:
$idempresa=$_POST["empresas"];
$udn=$_POST["udn"];
$lineas=$_POST["lineas"];
$anio=$_POST["txtanio"];
$operacion=$_POST["operacion"];
$detmodifica=date("d/m/Y H:i:s")." ".$_SESSION['usuario'];
$altauser=$detmodifica; $aniadido=0; $up=0;
if($operacion==0)
{
for($i=1; $i<=$lineas; $i++)
{
$gpo=$_POST["gpo".$i];
$sgpo=$_POST["sgpo".$i];
$enero=str_replace(",","",$_POST["enero".$i]);
$febrero=str_replace(",","",$_POST["febrero".$i]);
$marzo=str_replace(",","",$_POST["marzo".$i]);
$abril=str_replace(",","",$_POST["abril".$i]);
$mayo=str_replace(",","",$_POST["mayo".$i]);
$junio=str_replace(",","",$_POST["junio".$i]);
$julio=str_replace(",","",$_POST["julio".$i]);
$agosto=str_replace(",","",$_POST["agosto".$i]);
$septiembre=str_replace(",","",$_POST["septiembre".$i]);
$octubre=str_replace(",","",$_POST["octubre".$i]);
$noviembre=str_replace(",","",$_POST["noviembre".$i]);
$diciembre=str_replace(",","",$_POST["diciembre".$i]);
$insert=mysql_query("INSERT INTO presupuestos_anuales(anio, idempresa, idudn, idgrupo, idsubgrupo, enero, febrero, marzo, abril, mayo, junio, julio, agosto, septiembre, octubre, noviembre, diciembre, captura, modifica) VALUES ('$anio', '$idempresa', '$udn', '$gpo', '$sgpo', '$enero', '$febrero', '$marzo', '$abril', '$mayo', '$junio', '$julio', '$agosto', '$septiembre', '$octubre', '$noviembre', '$diciembre', '$altauser', '')");
if($insert)
{
$aniadido++;
}
}
}
else if($operacion==1)
{
$delete=mysql_query("DELETE FROM presupuestos_anuales WHERE anio='$anio' AND idempresa='$idempresa' AND idudn='$udn'");
if($delete)
{
$altauser=$_POST["altauser1"]." CAP.PREVIA";
for($i=1; $i<=$lineas; $i++)
{
$gpo=$_POST["gpo".$i];
$sgpo=$_POST["sgpo".$i];
$enero=str_replace(",","",$_POST["enero".$i]);
$febrero=str_replace(",","",$_POST["febrero".$i]);
$marzo=str_replace(",","",$_POST["marzo".$i]);
$abril=str_replace(",","",$_POST["abril".$i]);
$mayo=str_replace(",","",$_POST["mayo".$i]);
$junio=str_replace(",","",$_POST["junio".$i]);
$julio=str_replace(",","",$_POST["julio".$i]);
$agosto=str_replace(",","",$_POST["agosto".$i]);
$septiembre=str_replace(",","",$_POST["septiembre".$i]);
$octubre=str_replace(",","",$_POST["octubre".$i]);
$noviembre=str_replace(",","",$_POST["noviembre".$i]);
$diciembre=str_replace(",","",$_POST["diciembre".$i]);
$insert=mysql_query("INSERT INTO presupuestos_anuales(anio, idempresa, idudn, idgrupo, idsubgrupo, enero, febrero, marzo, abril, mayo, junio, julio, agosto, septiembre, octubre, noviembre, diciembre, captura, modifica) VALUES ('$anio', '$idempresa', '$udn', '$gpo', '$sgpo', '$enero', '$febrero', '$marzo', '$abril', '$mayo', '$junio', '$julio', '$agosto', '$septiembre', '$octubre', '$noviembre', '$diciembre', '$altauser', '$detmodifica')");
if($insert)
{
$aniadido++; $up=1;
}
}
}
}
if($aniadido>0)
{
if($up==1)
{
?>
<script>
alert("presupuesto anual <?php echo $anio;?> editado exitosamente");
</script>
<?php
}
else
{
?><script>
alert("presupuesto anual <?php echo $anio;?> registrado exitosamente");
var procedimiento='?an=<?php echo $anio;?>&udn=<?php echo $udn;?>&ide=<?php echo $idempresa;?>';
window.open('../Reportes/presupuestoan.php' + procedimiento);
</script>
<?php
}
}
?>
<script>
location='../Pantallas/capmesespresup.php';
</script>
<?php
break;
case 44:
$cat=$_POST["cat"];
$grupos=$_POST["grupos"];
$descripcion=strtoupper($_POST["descripcion"]);
$status=$_POST["status"];
$operacion=$_POST["operacion"];
$idclas=$_POST["idclas"];
$cuenta=$_POST["cuenta"];
$marca=$_POST["marca"];
$otro=$_POST["pcorrida"];
$capgas=$_POST["capgas"];
$beneficiario=1;//BENEFICIARIO DE LA LISTA (CATALOGO)
if($otro==1)
{
$beneficiario=0;//CAMPO ABIERTO
}
$altauser=date("d/m/Y H:i:s")." ".$_SESSION['usuario'];
switch ($cat)
{
case '1':
$table="grupos_gastos";
$campos="id, grupo, status, otro, marca, beneficiario";
$values="'', '$descripcion', '1', '$otro', '$marca', '$beneficiario'";
$upd=" grupo='$descripcion', status='$status', otro='$otro', marca='$marca', beneficiario='$beneficiario'";
$condicion=" id='$idclas' ";
break;
case '2':
$table="subgpo_gastos";
$campos="idsubgrupo, idgrupo, subgrupo, status, descripcion, captura";
$values="'', '$grupos', '$cuenta', '1', '$descripcion', '1'";
$upd=" subgrupo='$cuenta', status='$status', descripcion='$descripcion', captura='$capgas' ";
$condicion=" idgrupo='$grupos' AND idsubgrupo='$idclas' ";
break;
}
if($operacion==0 || $operacion==1)
{
$insert=mysql_query("INSERT INTO $table ($campos) VALUES ($values);");
if($insert)
{
?>
<script>
alert("Registro agregado exitosamente");
</script>
<?php
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
else
{
$update=mysql_query("UPDATE $table SET $upd WHERE $condicion");
if($update)
{
?>
<script>
alert("Registro editado exitosamente");
</script>
<?php
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
?>
<script>
location='../Pantallas/catpresupuestos.php';
</script>
<?php
break;
case 45:
$operacion=$_POST["operacion"];
$empresas=$_POST["empresas"];
$udn=$_POST["udn"];
$deptogas=$_POST["deptogas"];
$terogacion=$_POST["terogacion"];
$partida=$_POST["partida"];
$tbeneficiario=$_POST["tbeneficiario"];
$idbenef=0; $nombenef="";
if($tbeneficiario==1)
{
$idbenef=$_POST["bene"];
}
else
{
$nombenef=strtoupper($_POST["beneficiario"]);
}
$fecha_afecta=$_POST["datepicker2"];
$fecha_afecta=substr($fecha_afecta, 6,4)."-".substr($fecha_afecta, 3,2)."-".substr($fecha_afecta, 0,2);
$fecha_afecta.=" ".date("H:i:s");
$contrarecibo=$_POST["datepicker"];
$contrarecibo=substr($contrarecibo, 6,4)."-".substr($contrarecibo, 3,2)."-".substr($contrarecibo, 0,2);
$concepto=addslashes(strtoupper($_POST["concepto"]));
$ncontrarecibo=strtoupper($_POST["ncontrarecibo"]);
$importe=str_replace(",","", $_POST["importe"]);
$tpago=$_POST["tpago"];
$ncheque="";
$ptransferencia=strtoupper($_POST["ptransferencia"]);
$afecta_iva=$_POST["pcorrida"];
$iva=$_POST["iva"];
$idgasto=$_POST["idgasto"];
$folioxudn=$_POST["folioxudn"];
$nfactura=trim(strtoupper($_POST["nfactura"]));
$altauser=date("d/m/Y H:i:s")." ".$_SESSION['usuario']; $control=0;
if(strlen($iva)==0)
{
$iva=0;
}
if (strlen($folioxudn)==0)
{
$folioxudn=0;
}
if($operacion==0)
{
$autoin=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' and TABLE_NAME='gastos';");
$sig=mysql_fetch_array($autoin);
$idgasto=$sig["AUTO_INCREMENT"];
$insertar=mysql_query("INSERT INTO gastos(id, idempresa, idudn, folioxudn, depto_er, tipo_er, partida, idbenef, benef, fecha_afecta, fecha_contrarec, concepto, referencia, afecta_iva, importe, iva, tipo_pago, poliza_transf, cheque, alta, status, fondeo, cancela, captura, ffondeo, fol_solicitud, semana, anio, solicita, revisa, periodo, rechaza, observaciones, prioridad, ob_tesoreria, upd_cheque, pagado, upago, fechapago, numfactura) VALUES ('$idgasto', '$empresas', '$udn', '$folioxudn', '$deptogas', '$terogacion', '$partida', '$idbenef', '$nombenef', '$fecha_afecta', '$contrarecibo', '$concepto', '$ncontrarecibo', '$afecta_iva', '$importe', '$iva', '$tpago', '$ptransferencia', '$ncheque', '$altauser', '1', '', '', '".date("Y-m-d")."', '0000-00-00', '0', '0', '0', '', '', '', '', '', '', '0', '0', '0', '0', '0000-00-00', '$nfactura')");
if($insertar)
{
$upd=mysql_query("UPDATE cat_udn SET folio_gastos=folio_gastos+1 WHERE idudn='$udn'");
$control=1;
?>
<script>
alert("Registro guardado exitosamente");
</script>
<?php
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
if($control==1)
{
?><script type="text/javascript">
var procedimiento='?idgas=<?php echo $idgasto;?>';
window.open('../Reportes/gastoxudn.php' + procedimiento);
</script>
<?php
}
?>
<script>
location='../Pantallas/capgastos.php';
</script>
<?php
break;
case 46:
$operacion=$_POST["operacion"];
$empresas=$_POST["empresas"];
$marca=$_POST["marca"];
$tdoc=$_POST["tdoc"];
$grupo=$_POST["grupo"];
$sbgrupo=$_POST["sbgrupo"];
$altauser=date("d/m/Y H:i:s")." ".$_SESSION['usuario'];
$comunicado=$_POST["comunicado"];
$asunto=$_POST["asunto"];
$habudn=0;
if(isset($_POST["tipodoc"]))
{
if($_POST["tipodoc"]==1)
{
$habudn=$_POST["udn"];
}
}
if($operacion==0)
{
$varl1=""; $varl=""; $varupd=""; $cargalogo=0; $logo="";
$tamano_archivo=$_FILES['adjunto']['size'];
$archivo=$_FILES["adjunto"]["name"];
$tipo_archivo = $_FILES['adjunto']['type'];
$carpeta="Documentos"; $noinsert=0; $extension="";//strpos($tipo_archivo, "png") || strpos($tipo_archivo, "jpg") ||
if( $_FILES['adjunto']['name']!=NULL && $_FILES['adjunto']['size'] > 0 )
{
if(!((strpos($tipo_archivo, "pdf") || strpos($tipo_archivo, "PDF")) && ($tamano_archivo < 10000000)))
{
?>
<script>alert("La extensi\u00F3n del archivo no es correcta. Se permiten archivos .jpg/.pdf m\u00E1x. 10mb");</script>
<?php
$cargalogo=1;
}
else
{
$archivo=str_replace("Á","A", $archivo);
$archivo=str_replace("É","E", $archivo);
$archivo=str_replace("Í","I", $archivo);
$archivo=str_replace("Ó","O", $archivo);
$archivo=str_replace("Ú","U", $archivo);
$archivo=str_replace("á","a", $archivo);
$archivo=str_replace("é","e", $archivo);
$archivo=str_replace("í","i", $archivo);
$archivo=str_replace("ó","o", $archivo);
$archivo=str_replace("ú","u", $archivo);
$archivo=str_replace("Ñ","N", $archivo);
$archivo=str_replace("ñ","n", $archivo);
$logo=$archivo;
if (file_exists("..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR.$carpeta))
{
$destino01 = "..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR.$carpeta.DIRECTORY_SEPARATOR.$archivo;
if(!file_exists($destino01))
{
@copy($_FILES['adjunto']['tmp_name'],$destino01);
}
$varupd="documento='$logo', ";
$varl=", documento"; $varl1=", '$logo'";
}
}
$extension=$tipo_archivo;
}
else
{
//echo " no lleg\u00F3 nada - ".$archivo;
$cargalogo=2; $noinsert=1;
?>
<script>alert("Se requiere adjuntar un archivo para registrar el documento");</script>
<?php
}
if($noinsert==0)
{
$autoin0=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='documentos';");
$sig0=mysql_fetch_array($autoin0);
$idsiguiente0=$sig0["AUTO_INCREMENT"];
$insertar=mysql_query("INSERT INTO documentos(id, idempresa, idmarca, idgpo, idsgpo, iddoc, user, type_mime, comunicado, asunto, udn $varl) VALUES ('$idsiguiente0', '$empresas', '$marca', '$grupo', '$sbgrupo', '$tdoc', '$altauser', '$extension', '$comunicado', '$asunto', '$habudn' $varl1 )");
if($insertar)
{
$control=1;
?>
<script>
alert("Registro guardado exitosamente");
</script>
<?php
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
}
?>
<script>
location='../Pantallas/capdocumentos.php';
</script>
<?php
break;
case 47:
$operacion=$_POST["operacion"];
$tabla=$_POST["tabla"];
$grupo=$_POST["grupo"];
$concepto=strtoupper($_POST["concepto"]);
$table=""; $datos=""; $campos="";
switch ($tabla)
{
case '1':
$table="tipo_doc";
$campos="id, docto, status";
$autoin0=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='".$table."';");
$sig0=mysql_fetch_array($autoin0);
$idsiguiente0=$sig0["AUTO_INCREMENT"];
$datos="'$idsiguiente0', '$concepto', '1' ";
break;
case '2':
$table="gpo_doc";
$campos="id, tipo, status";
$autoin0=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='".$table."';");
$sig0=mysql_fetch_array($autoin0);
$idsiguiente0=$sig0["AUTO_INCREMENT"];
$datos="'$idsiguiente0', '$concepto', '1'";
break;
case '3':
$table="subgpo_doc";
$campos="idgpo, idsgpo, tiposgpo, status";
$autoin0=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='".$table."';");
$sig0=mysql_fetch_array($autoin0);
$idsiguiente0=$sig0["AUTO_INCREMENT"];
$datos="'$grupo', '$idsiguiente0', '$concepto', '1' ";
break;
}
if($operacion==0)
{
$ins=mysql_query("INSERT INTO $table ($campos) VALUES ($datos)");
if($ins)
{
?>
<script>
alert("Registro guardado exitosamente");
</script>
<?php
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
?>
<script>
location='../Pantallas/catdocumentos.php';
</script>
<?php
break;
case 48:
$operacion=$_POST["operacion"];
$iddempleado=$_POST["iddempleado"];
$udn=$_POST["udn"];
$nombre=$_POST["nombre"];
$idpuesto=$_POST["idpuesto"];
$puesto=$_POST["puesto"];
$datepicker3=$_POST["datepicker3"];
$datepicker3=substr($datepicker3, 6,4)."-".substr($datepicker3, 3,2)."-".substr($datepicker3, 0,2);
$asunto2=$_POST["asunto2"];
$detallado=str_replace("[\n|\r|\n\r]"," ", $_POST["detallado"]);
$detallado=str_replace("'", "\'", $detallado);
$km1=$_POST["km1"];
$km2=$_POST["km2"];
$comentarios=str_replace("[\n|\r|\n\r]", " ", $_POST["comentarios"]);
$comentarios=str_replace("'", "\'", $comentarios);
$atte=$_POST["atte"];
$atte2=$_POST["atte2"];
$entrega=$_POST["entrega"];
$entrega2=$_POST["entrega2"];
$altauser=date("d/m/Y H:i:s")." ".$_SESSION['usuario'];
$utilitario=$_POST["utilitario"];
$datepicker2=$_POST["datepicker2"];
$datepicker2=substr($datepicker2, 6,4)."-".substr($datepicker2, 3,2)."-".substr($datepicker2, 0,2);
if($operacion==0)
{
$autoin=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' and TABLE_NAME='control_utilitarios';");
$sig=mysql_fetch_array($autoin);
$idcontrol=$sig["AUTO_INCREMENT"];
$insertar=mysql_query("INSERT INTO control_utilitarios(id, idempleado, empleado, idpuesto, puesto, idudn, fecha, descriptivo, motivo, km1, km2, observa_recepcion, autoriza, pautoriza, entrego, pentrego, captura, file, fecha_devolucion, idutilitario) VALUES ('$idcontrol', '$iddempleado', '$nombre', '$idpuesto', '$puesto', '$udn', '$datepicker3', '$asunto2', '$detallado', '$km1', '$km2', '$comentarios', '$atte', '$atte2', '$entrega', '$entrega2', '$altauser', '', '$datepicker2', '$utilitario')");
if($insertar)
{
?>
<script>
alert("Registro guardado exitosamente");
var procedimiento='?idcon=<?php echo $idcontrol;?>';
window.open('../Reportes/rep_utilitario.php' + procedimiento);
</script>
<?php
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
else if($operacion==1)
{
$varl1=""; $varl=""; $varupd=""; $cargalogo=0; $logo="";
$tamano_archivo=$_FILES['adjunto']['size'];
$archivo=$_FILES["adjunto"]["name"];
$tipo_archivo = $_FILES['adjunto']['type'];
$carpeta="utilitarios";
if( $_FILES['adjunto']['name']!=NULL && $_FILES['adjunto']['size'] > 0 )
{
if(!((strpos($tipo_archivo, "jpeg") || strpos($tipo_archivo, "jpg") || strpos($tipo_archivo, "pdf")) && ($tamano_archivo < 10000000)))
{
?>
<script>alert("La extensi\u00F3n del archivo no es correcta. Se permiten archivos .jpg/.pdf m\u00E1x. 10mb");</script>
<?php
$cargalogo=1;
}
else
{
$comprobante=$_POST["filecomprobante"];
if(strlen($comprobante)>0)
{
if (file_exists("..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR.$carpeta))
{
$destino01 = "..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR.$carpeta.DIRECTORY_SEPARATOR.$comprobante;
if(file_exists($destino01))
{
unlink($destino01);
}
}
}
$logo=date('dmy')." UTI ".$archivo;
if (file_exists("..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR.$carpeta))
{
$destino01 = "..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR.$carpeta.DIRECTORY_SEPARATOR.$logo;
if(!file_exists($destino01))
{
@copy($_FILES['adjunto']['tmp_name'],$destino01);
}
$varupd="file='$logo', ";
}
}
}
else
{
//echo " no lleg\u00F3 nada - ".$archivo;
$cargalogo=2;
}
$idcontrol=$_POST["idcontrol"];
$upda=mysql_query("UPDATE control_utilitarios SET km2='$km2', observa_recepcion='$comentarios', $varupd modifica='$altauser' WHERE id='$idcontrol'");//, fecha_devolucion='$datepicker2'
if($upda)
{
?>
<script>
alert("Registro editado exitosamente");
var procedimiento='?idcon=<?php echo $idcontrol;?>';
window.open('../Reportes/rep_utilitario.php' + procedimiento);
</script>
<?php
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
?>
<script>
location='../Pantallas/genutilitarios.php';
</script>
<?php
break;
case 49:
$operacion=$_POST["operacion"];
$nombre=strtoupper($_POST["nombre"]);
$nombre=str_replace("'", "\'", $nombre);
$status=$_POST["status"];
$altauser=date("d/m/Y H:i:s")." ".$_SESSION['usuario'];
if($operacion==0)
{
$autoin0=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='tab_beneficiario';");
$sig0=mysql_fetch_array($autoin0);
$idsiguiente0=$sig0["AUTO_INCREMENT"];
$insertar=mysql_query("INSERT INTO tab_beneficiario (id, beneficiario, status, alta, modifica) VALUES ('$idsiguiente0', '$nombre', '1', '$altauser', '')");
if($insertar)
{
?>
<script>
alert("Registro guardado exitosamente");
</script>
<?php
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
else if($operacion==1)
{
$idbene=$_POST["idbene"];
$upda=mysql_query("UPDATE tab_beneficiario SET beneficiario='$nombre', status='$status', modifica='$altauser' WHERE id='$idbene'");
if($upda)
{
?>
<script>
alert("Registro editado exitosamente");
</script>
<?php
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
?>
<script>
location='../Pantallas/beneficiarios.php';
</script>
<?php
break;
case 50:
$beneficiario=$_POST["beneficiario"];
$cuantos=$_POST["cuantos"];
$seleccionados=$_POST["seleccionados"];
$marca=$_POST["marca"];
$g=0; $sopmulti=0;
if($seleccionados>0)
{
for($i=1; $i<=$cuantos; $i++)
{
$numopcion=$_POST["numopcion".$i];
if(@$_POST["chkc".$numopcion]!=NULL && strlen($_POST["chkc".$numopcion])>0)
{
$chkc=$_POST["chkc".$numopcion];
if($chkc=="on")
{
$bus=mysql_query("SELECT idsubgrupo, status FROM beneficiarios_gastos WHERE idsubgrupo='$numopcion' AND idben='$beneficiario'");
if(mysql_num_rows($bus)>0)
{
while ($rw=mysql_fetch_array($bus))
{
$estado=$rw["status"];
if($estado==0)
{
$update=mysql_query("UPDATE beneficiarios_gastos SET status='1' WHERE idben='$beneficiario' AND idsubgrupo='$numopcion'");
if($update)
{
$detmodifica=date("d/m/Y H:i:s")." ".$_SESSION['usuario']." REACTIVA SUBG $numopcion";
$dia=date("Y-m-d H:i:s");
$autoin0=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='bitacora_gastos';");
$sig0=mysql_fetch_array($autoin0);
$idsiguiente0=$sig0["AUTO_INCREMENT"];
$insert=mysql_query("INSERT INTO bitacora_gastos(id, id_gasto, detalle, fecha, fol_fondeo, fol_solicitud, observaciones) VALUES ('$idsiguiente0', '$beneficiario', '$detmodifica', '$dia', '$numopcion', '', 'BENEF1')");
$sopmulti++;
}
}
}
}
else
{
$autoin0=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='beneficiarios_gastos';");
$sig0=mysql_fetch_array($autoin0);
$idsiguiente0=$sig0["AUTO_INCREMENT"];
$addmul=mysql_query("INSERT INTO beneficiarios_gastos(id, idben, idsubgrupo, status) VALUES('$idsiguiente0', '$beneficiario', '$numopcion', '1')");
if($addmul)
{
$detmodifica=date("d/m/Y H:i:s")." ".$_SESSION['usuario']." ALTA SUBG $numopcion";
$dia=date("Y-m-d H:i:s");
$autoin0=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='bitacora_gastos';");
$sig0=mysql_fetch_array($autoin0);
$idsiguiente0=$sig0["AUTO_INCREMENT"];
$insert=mysql_query("INSERT INTO bitacora_gastos(id, id_gasto, detalle, fecha, fol_fondeo, fol_solicitud, observaciones) VALUES ('$idsiguiente0', '$beneficiario', '$detmodifica', '$dia', '$numopcion', '', 'BENEF1')");
$sopmulti++;
}
}
if($_SESSION['asignactaudnxempresa']==1)
{
$idempresa=$_POST["idempresa"];
$nsubgrup=$_POST["nsubgrup".$i];
$bmarcas=mysql_query("SELECT idmarca FROM marca_autos WHERE idempresa='$idempresa'");
if(mysql_num_rows($bmarcas)>0)
{
while ($brow=mysql_fetch_array($bmarcas))
{
$iddmark=$brow["idmarca"];
if($iddmark!=$marca)
{
$busequivale=mysql_query("SELECT s.idsubgrupo FROM subgpo_gastos s, grupos_gastos g WHERE UPPER(s.subgrupo)='$nsubgrup' AND g.marca='$iddmark' AND g.id=s.idgrupo");
if(mysql_num_rows($busequivale)>0)
{
while ($bid=mysql_fetch_array($busequivale))
{
$subgpo_secundario=$bid["idsubgrupo"];
$bus=mysql_query("SELECT status FROM beneficiarios_gastos WHERE idsubgrupo='$subgpo_secundario' AND idben='$beneficiario'");
if(mysql_num_rows($bus)>0)
{
while ($rw=mysql_fetch_array($bus))
{
$estado=$rw["status"];
if($estado==0)
{
$update=mysql_query("UPDATE beneficiarios_gastos SET status='1' WHERE idben='$beneficiario' AND idsubgrupo='$subgpo_secundario'");
if($update)
{
$detmodifica=date("d/m/Y H:i:s")." ".$_SESSION['usuario']." REACTIVA SUBG AC $subgpo_secundario";
$dia=date("Y-m-d H:i:s");
$autoin0=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='bitacora_gastos';");
$sig0=mysql_fetch_array($autoin0);
$idsiguiente0=$sig0["AUTO_INCREMENT"];
$insert=mysql_query("INSERT INTO bitacora_gastos(id, id_gasto, detalle, fecha, fol_fondeo, fol_solicitud, observaciones) VALUES ('$idsiguiente0', '$beneficiario', '$detmodifica', '$dia', '$subgpo_secundario', '', 'BENEF1')");
$sopmulti++;
}
}
}
}
else
{
$addmul=mysql_query("INSERT INTO beneficiarios_gastos(id, idben, idsubgrupo, status) VALUES('', '$beneficiario', '$subgpo_secundario', '1')");
if($addmul)
{
$detmodifica=date("d/m/Y H:i:s")." ".$_SESSION['usuario']." ALTA SUBG AC $subgpo_secundario";
$dia=date("Y-m-d H:i:s");
$autoin0=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='bitacora_gastos';");
$sig0=mysql_fetch_array($autoin0);
$idsiguiente0=$sig0["AUTO_INCREMENT"];
$insert=mysql_query("INSERT INTO bitacora_gastos(id, id_gasto, detalle, fecha, fol_fondeo, fol_solicitud, observaciones) VALUES ('$idsiguiente0', '$beneficiario', '$detmodifica', '$dia', '$subgpo_secundario', '', 'BENEF1')");
$sopmulti++;
}
}
}
}
}
}
}
}
}
}
}
if($sopmulti>0)
{
?>
<script>
alert("Cuentas asignadas exitosamente");
</script>
<?php
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
?>
<script>
location='../Pantallas/ctasxbenefi.php';
</script>
<?php
break;
case 51:
$operacion=$_POST["operacion"];
$npermisos=$_POST["numpermisos"];
$idusuario=$_POST["idusuario"];
$tabla=$_POST["numtabla"];
$contador=$_POST["contador"];
$totperm=0; $quitapermisos=0; $txt="";
switch ($tabla)
{
case '1':
$txt="documentos";
$del=mysql_query("DELETE FROM doctos_permitidos WHERE idusuario='$idusuario' AND iddoc>0 AND idgpo=0 AND idsgpo=0");
if($operacion==1)
{
for($i=1;$i<=$npermisos;$i++)
{
$per=$_POST["numdocto".$i];
if(@$_POST["chkc".$per]!=NULL && strlen($_POST["chkc".$per])>0)
{
$chk=$_POST["chkc".$per];
if($chk=="on")
{
$autoin0=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='doctos_permitidos';");
$sig0=mysql_fetch_array($autoin0);
$idsiguiente0=$sig0["AUTO_INCREMENT"];
$tpermisos=mysql_query("INSERT INTO doctos_permitidos(idper, idusuario, iddoc, idgpo, idsgpo, fecha, autoriza) values('$idsiguiente0', '$idusuario', '$per', '0', '0', '".date("Y-m-d H:i:s")."', '".$_SESSION['usuario']."')");
if($tpermisos)
{
$totperm=$totperm+1;
}
}
}
}
$quitapermisos=0;
if($totperm==0)
{
$query=mysql_query("SELECT * FROM doctos_permitidos WHERE idusuario='$idusuario' AND iddoc>0 AND idgpo=0 AND idsgpo=0");
if(mysql_num_rows($query)==0)
{
$del=mysql_query("DELETE FROM doctos_permitidos WHERE idusuario='$idusuario' AND iddoc=0 AND (idgpo>0 OR idsgpo>0)");
$quitapermisos=1;//CUANDO LE QUITA LOS PERMISOS A TODOS LOS DOCUMENTOS ELIMINO LOS GRUPOS Y SUBGRUPOS PERMITIDOS AL USUARIO, SI TIENE PERMISO PARA MINIMO UN DOCUMENTO PUEDE TENER ACCESO A GRUPOS Y SUBGRUPOS
}
}
}
break;
case '2':
$txt="grupos"; $comcomplementa="";
$del=mysql_query("DELETE FROM doctos_permitidos WHERE idusuario='$idusuario' AND iddoc=0 AND idgpo>0 AND idsgpo=0");//ELIMINO LOS GRUPOS QUE TENGA EL USUARIO PARA AÑADIR LOS QUE SE HAN SELECCIONADO
if($operacion==1)
{
for($i=1;$i<=$npermisos;$i++)
{
$per=$_POST["numdocto".$i];
if(@$_POST["chkc".$per]!=NULL && strlen($_POST["chkc".$per])>0)
{
$chk=$_POST["chkc".$per];
if($chk=="on")
{
$autoin0=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='doctos_permitidos';");
$sig0=mysql_fetch_array($autoin0);
$idsiguiente0=$sig0["AUTO_INCREMENT"];
$tpermisos=mysql_query("INSERT INTO doctos_permitidos(idper, idusuario, iddoc, idgpo, idsgpo, fecha, autoriza) values('$idsiguiente0', '$idusuario', '0', '$per', '0', '".date("Y-m-d H:i:s")."', '".$_SESSION['usuario']."')");
if($tpermisos)
{
$totperm=$totperm+1;
}
if(($totperm==1 && $contador>$totperm) || ($totperm>1 && $totperm!=$contador))
{
$comcomplementa.=$per.", ";
}
else
{
$comcomplementa.=$per;
}
}
}
}
$quitapermisos=0;
if($totperm==0)
{
$query=mysql_query("SELECT * FROM doctos_permitidos WHERE idusuario='$idusuario' AND iddoc=0 AND idgpo>0");
if(mysql_num_rows($query)==0)
{
$del=mysql_query("DELETE FROM doctos_permitidos WHERE idusuario='$idusuario' AND iddoc=0 AND (idgpo>0 OR idsgpo>0)");
$quitapermisos=1;//CUANDO LE QUITA LOS PERMISOS A TODOS LOS GRUPOS ELIMINO LOS SUBGRUPOS PERMITIDOS AL USUARIO, SI TIENE PERMISO PARA MINIMO UN GRUPO PUEDE TENER ACCESO A GRUPOS Y SUBGRUPOS
}
}
else
{
$del=mysql_query("DELETE FROM doctos_permitidos WHERE idusuario='$idusuario' AND iddoc=0 AND idgpo NOT IN($comcomplementa)");
}
}
break;
case '3':
$txt="subgrupos";
$del=mysql_query("DELETE FROM doctos_permitidos WHERE idusuario='$idusuario' AND iddoc=0 AND idgpo>0 AND idsgpo>0");//ELIMINO LOS GRUPOS Y SUBGRUPOS QUE TENGA EL USUARIO PARA AÑADIR LOS QUE SE HAN SELECCIONADO
if($operacion==1)
{
for($i=1;$i<=$npermisos;$i++)
{
$per=$_POST["numdocto".$i];
if(@$_POST["chkc".$per]!=NULL && strlen($_POST["chkc".$per])>0)
{
$chk=$_POST["chkc".$per];
$numgrupo=$_POST["numgrupo".$i];
if($chk=="on")
{
$autoin0=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='doctos_permitidos';");
$sig0=mysql_fetch_array($autoin0);
$idsiguiente0=$sig0["AUTO_INCREMENT"];
$tpermisos=mysql_query("INSERT INTO doctos_permitidos(idper, idusuario, iddoc, idgpo, idsgpo, fecha, autoriza) values('$idsiguiente0', '$idusuario', '0', '$numgrupo', '$per', '".date("Y-m-d H:i:s")."', '".$_SESSION['usuario']."')");
if($tpermisos)
{
$totperm=$totperm+1;
}
}
}
}
$quitapermisos=0;
if($totperm==0)
{
$query=mysql_query("SELECT * FROM doctos_permitidos WHERE idusuario='$idusuario' AND iddoc=0 AND idgpo>0 AND idsgpo>0");
if(mysql_num_rows($query)==0)
{
$del=mysql_query("DELETE FROM doctos_permitidos WHERE idusuario='$idusuario' AND iddoc=0 AND (idgpo>0 AND idsgpo>0)");
$quitapermisos=1;//CUANDO LE QUITA LOS PERMISOS A TODOS LOS SUBGRUPOS ELIMINO SOLO LOS SUBGRUPOS LIGADOS AL GRUPO PERMITIDO AL USUARIO
}
}
}
break;
default:
# code...
break;
}
if($quitapermisos==1)
{
?>
<script>alert("Se le han denegado todos los permisos de consulta <?php echo $txt;?> al usuario");</script>
<?php
}
else if($totperm>0)
{
?>
<script>alert("Permisos a\u00F1adidos y/o modificados exitosamente");</script>
<?php
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar al usuario");</script>
<?php
}
if($operacion==0)
{
?>
<script>alert("Consultar al usuario para a\u00F1adir y/o quitar permisos");</script>
<?php
}
?>
<script>location="../Pantallas/perdocumentos.php";</script>
<?php
break;
case 52:
$operacion=$_POST["operacion"];
$status=$_POST["status"];
$anio=str_replace(",","", $_POST["anio"]);
$minimo=str_replace(",","", $_POST["minimo"]);
$maximo=str_replace(",","", $_POST["maximo"]);
$comision=str_replace(",","", $_POST["comision"]);
$altauser=date("d/m/Y H:i:s")." ".$_SESSION['usuario'];
if($operacion==0)
{
$autoin=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='garantia_premier';");
$sig=mysql_fetch_array($autoin);
$idsiguiente=$sig["AUTO_INCREMENT"];
$insertar=mysql_query("INSERT INTO garantia_premier (id, min, max, comision, status, alta, modifica, anio) VALUES ('$idsiguiente', '$minimo', '$maximo', '$comision', '1', '$altauser', '', '$anio')");
if($insertar)
{
?>
<script>
alert("Registro guardado exitosamente");
</script>
<?php
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
else if($operacion==1)
{
$idtab=$_POST["idtab"];
$upda=mysql_query("UPDATE garantia_premier SET min='$minimo', max='$maximo', comision='$comision', status='$status', anio='$anio', modifica='$altauser' WHERE id='$idtab'");
if($upda)
{
?>
<script>
alert("Registro editado exitosamente");
</script>
<?php
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
?>
<script>
location='../Pantallas/tabcumppenet.php';
</script>
<?php
break;
case 53:
$operacion=$_POST["operacion"];
$minimo=str_replace(",","", $_POST["minimo"]);
$maximo=str_replace(",","", $_POST["maximo"]);
$udn=$_POST["udn"];
$puesto=$_POST["treporte"];
$kdp=$_POST["kdp"];
$altauser=date("d/m/Y H:i:s")." ".$_SESSION['usuario'];
if($operacion==0)
{
$sel=mysql_query("SELECT * FROM cumplimiento_kdp WHERE idpuesto='$puesto' AND idudn='$udn'");
if(mysql_num_rows($sel)>0)
{
?>
<script>alert("Ya existe cumplimiento KDP para el puesto, favor de verificar para su edición");</script>
<?php
}
else
{
$insertar=mysql_query("INSERT INTO cumplimiento_kdp (idpuesto, idudn, porcent_cump1, porcent_cump2, semifijo_corresp, semifijo_corresp2, kdp, alta, modifica) VALUES ('$puesto', '$udn', '$minimo', '$maximo', '0', '100', '$kdp', '$altauser', '')");
if($insertar)
{
?>
<script>alert("Registro guardado exitosamente");</script>
<?php
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
}
else if($operacion==1)
{
$idtab=$_POST["idtab"];
$upda=mysql_query("UPDATE cumplimiento_kdp SET porcent_cump1='$minimo', porcent_cump2='$maximo', kdp='$kdp', modifica='$altauser' WHERE idpuesto='$idtab' AND idudn='$udn'");
if($upda)
{
?>
<script>
alert("Registro editado exitosamente");
</script>
<?php
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
?>
<script>
location='../Pantallas/tabcumpkdp.php';
</script>
<?php
break;
default:
?>
<script>alert("Caso sin definici\u00F3n");</script>
<?php
break;
case 54:
$operacion=$_POST["operacion"];
$altauser=date("d/m/Y H:i:s")." ".$_SESSION['usuario'];
if($operacion==0)
{
$iddempleado=$_POST["iddempleado"];
$nombre=$_POST["nombre"];
$udn=$_POST["udn"];
$idempresa=$_POST["idempresa"];
$datepicker=$_POST["datepicker"];
$datepicker=substr($datepicker, 6,4)."-".substr($datepicker, 3,2)."-".substr($datepicker, 0,2);
$depto=$_POST["depto"];
$puesto=$_POST["puesto"];
$razonbaja=$_POST["razonbaja"];
$justificacion=$_POST["justificacion"];
$justificacion=str_replace("á","Á", $justificacion);
$justificacion=str_replace("é","É", $justificacion);
$justificacion=str_replace("í","Í", $justificacion);
$justificacion=str_replace("ó","Ó", $justificacion);
$justificacion=str_replace("ú","Ú", $justificacion);
$recomendar=$_POST["recomendar"];
$chkautomatico="";
if(isset($_POST["chkautomatico"]))
{
$chkautomatico=$_POST["chkautomatico"];
}
$autoin=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='solicita_baja_plantilla';");
$sig=mysql_fetch_array($autoin);
$idsiguiente=$sig["AUTO_INCREMENT"];
$status1="1"; $bajautomatica=0; $statplantilla=0; $estadito="0"; $detalle="";
if($chkautomatico=="on")
{
$status1="2";
$detalle=$_SESSION['usuario']." *APROBADO AUTM* SOL BAJA $idsiguiente";
$bajautomatica=1;
if($razonbaja=="RENUNCIA")
{
$statplantilla="3";
}
}
$agregar=mysql_query("INSERT INTO solicita_baja_plantilla (idbaja, fecha, idempresa, idudn, idempleado, nombre, depto, puesto, tipo, file, solicita, status, justificacion, recomendar) VALUES('$idsiguiente', '$datepicker', '$idempresa', '$udn', '$iddempleado', '$nombre', '$depto', '$puesto', '$razonbaja', '', '$altauser', '$status1', '$justificacion', '$recomendar')");
if($agregar)
{
$totmotivos=$_POST["totmotivos"]; $cont=0;
for($i=1; $i<=$totmotivos; $i++)
{
$valmot=$_POST["valmot".$i];
if(@$_POST["chk".$valmot]!=NULL && strlen($_POST["chk".$valmot])>0)
{
$chk=$_POST["chk".$valmot];
if($chk=="on")
{
$ins01=mysql_query("INSERT INTO solicita_baja_det (idbaja, mot_sop, idmot_sop) VALUES ('$idsiguiente', '1', '$valmot')");
if($ins01)
{
$cont++;
}
}
}
}
$totsoportes=$_POST["totsoportes"];
for($i=1; $i<=$totsoportes; $i++)
{
$valsop=$_POST["valsop".$i];
if(@$_POST["chks".$valsop]!=NULL && strlen($_POST["chks".$valsop])>0)
{
$chks=$_POST["chks".$valsop];
if($chks=="on")
{
$ins01=mysql_query("INSERT INTO solicita_baja_det (idbaja, mot_sop, idmot_sop) VALUES ('$idsiguiente', '2', '$valsop')");
if($ins01)
{
$cont++;
}
}
}
}
if($cont>0)
{
if($bajautomatica==1)
{
$fbaja=substr($_POST["datepicker2"], 6,4)."-".substr($_POST["datepicker2"], 3,2)."-".substr($_POST["datepicker2"], 0,2);
$sol_baja=$idsiguiente;
$upplantilla=mysql_query("UPDATE empleados SET status='$statplantilla', baja='$fbaja', sol_baja='$sol_baja' WHERE id='$iddempleado' ");
if($upplantilla)
{
$autoin0=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='bitacora_movtos';");
$sig0=mysql_fetch_array($autoin0);
$idsiguiente0=$sig0["AUTO_INCREMENT"];
$addbit=mysql_query("INSERT INTO bitacora_movtos(id, folio, detalle, fecha) VALUES('$idsiguiente0', '$sol_baja', '$detalle', '".date("Y-m-d H:i:s")."')");
$uppinventa=mysql_query("UPDATE inventario SET ocupado='$estadito' WHERE idusaequipo='$iddempleado'");
$buse=mysql_query("SELECT idusuario FROM sis_usuarios WHERE idempleado='$iddempleado'");
if(mysql_num_rows($buse)>0)
{
while($rp=mysql_fetch_array($buse))
{
$id_usuario_em=$rp["idusuario"];
$upd=mysql_query("UPDATE sis_usuarios SET status='$statplantilla' WHERE idusuario='$id_usuario_em'");
if($upd)
{
if($statplantilla==0 || $statplantilla==3)
{
$del=mysql_query("DELETE FROM permiso_usuario WHERE idusuario='$id_usuario_em'");
if($del)
{
$querdel=mysql_query("INSERT INTO permiso_usuario(idpermiso, idusuario, fecha, autoriza) VALUES(19, '$id_usuario_em', '".date('Y-m-d H:i:s')."', '".$_SESSION['usuario']."')");
}
}
}
}
}
}
}
?>
<script>
alert("Solicitud realizada exitosamente");
var procedimiento='?idbaja=<?php echo $idsiguiente;?>';
window.open('../Reportes/solbajaplantilla.php' + procedimiento);
</script>
<?php
}
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
else if($operacion==1)
{
$idsolicitud=$_POST["idsolicitud"];
$cargalogo=0; $logo="";
$tamano_archivo=$_FILES['adjunto']['size'];
$archivo=$_FILES["adjunto"]["name"];
$tipo_archivo = $_FILES['adjunto']['type'];
$carpeta="movimientosp";
if( $_FILES['adjunto']['name']!=NULL && $_FILES['adjunto']['size'] > 0 )
{
if(!(( strpos($tipo_archivo, "PDF") || strpos($tipo_archivo, "pdf")) && ($tamano_archivo < 10000000)))
{
?>
<script>alert("La extensi\u00F3n del archivo no es correcta. Se permiten archivos .pdf m\u00E1x. 10mb");</script>
<?php
$cargalogo=1;
}
else
{
$comprobante=$_POST["filecomprobante"];
if(strlen($comprobante)>0)
{
if (file_exists("..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR.$carpeta))
{
$destino01 = "..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR.$carpeta.DIRECTORY_SEPARATOR.$comprobante;
if(file_exists($destino01))
{
unlink($destino01);
}
}
}
$logo=$iddempleado." ".date("dmy")." BAJA ".$archivo;
if (file_exists("..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR.$carpeta))
{
$destino01 = "..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR.$carpeta.DIRECTORY_SEPARATOR.$logo;
if(!file_exists($destino01))
{
@copy($_FILES['adjunto']['tmp_name'],$destino01);
}
}
}
}
else
{
//echo " no lleg\u00F3 nada - ".$archivo;
$cargalogo=2;
}
if($cargalogo==0)
{
$upd=mysql_query("UPDATE solicita_baja_plantilla SET file='$logo' WHERE idbaja='$idsolicitud' ");
if($upd)
{
?>
<script>alert("Archivo cargado exitosamente");</script>
<?php
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
else if($cargalogo==2)
{
?>
<script>alert("No se recibi\u00F3 archivo adjunto, favor de verificar");</script>
<?php
}
}
?>
<script>
location='../Pantallas/solbajas.php';
</script>
<?php
break;
case 55:
$operacion=$_POST["operacion"];
$altauser=date("d/m/Y H:i:s")." ".$_SESSION['usuario']; $cont=0;
if($operacion==0)
{
$iddempleado=$_POST["idusuarioupd"];
$idempresa=$_POST["idempresa"];
$idudn=$_POST["idudn"];
$clave=$_POST["usuarioupd"];
$nombre=$_POST["nombre"];
$falta=$_POST["falta"];
$depto=$_POST["depto"];
$puesto=$_POST["puesto"];
$saldo_vaca=$_POST["vacaciones"];
$dias_justifica=$_POST["observaciones"];
$descripcion=$_POST["observaciones2"];
$tipo=$_POST["razonbaja"];
$datepicker3=$_POST["datepicker3"];
$datepicker3=substr($datepicker3, 6,4)."-".substr($datepicker3, 3,2)."-".substr($datepicker3, 0,2);
$idmarca=$_POST["idmarca"];
$autoin=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='sol_justificante';");
$sig=mysql_fetch_array($autoin);
$idsiguiente=$sig["AUTO_INCREMENT"];
$insertar=mysql_query("INSERT INTO sol_justificante (id, tipo, idempresa, idudn, idempleado, clave, nombre, alta, depto, puesto, saldo_vaca, fecha, usuario, descripcion, dias_justifica, status, marca, archivo) VALUES ('$idsiguiente', '$tipo', '$idempresa', '$idudn', '$iddempleado', '$clave', '$nombre', '$falta', '$depto', '$puesto', '$saldo_vaca', '$datepicker3', '$altauser', '$descripcion', '$dias_justifica', '1', '$idmarca', '')");
if($insertar)
{
$totjustifica=$_POST["totjustifica"];
for($i=1; $i<=$totjustifica; $i++)
{
$valsop=$_POST["valsop".$i];
if(@$_POST["chks".$valsop]!=NULL && strlen($_POST["chks".$valsop])>0)
{
$chks=$_POST["chks".$valsop];
if($chks=="on")
{
$ins01=mysql_query("INSERT INTO sol_justificante_det (idsolicitud, idjustificante) VALUES ('$idsiguiente', '$valsop')");
if($ins01)
{
$cont++;
}
}
}
}
$cuantos=$_POST["cuantos"];
for($i=1; $i<=$cuantos; $i++)
{
$salida=$_POST["sal".$i];
$retorno=$_POST["ret".$i];
$dias=$_POST["dias".$i];
$ins01=mysql_query("INSERT INTO fechas_justificadas (idsolicitud, consec, salida, retorno, dias) VALUES ('$idsiguiente', '$i', '$salida', '$retorno', '$dias')");
if($ins01)
{
$cont++;
}
}
if($cont>0)
{
?>
<script>
alert("Solicitud realizada exitosamente");
var procedimiento='?idsol=<?php echo $idsiguiente;?>';
window.open('../Reportes/soljustificacion.php' + procedimiento);
</script>
<?php
}
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
else if($operacion==1)
{
$idsolicitud=$_POST["idsolicitud"];
$iddempleado=$_POST["idusuarioupd"];
$cargalogo=0; $logo="";
$tamano_archivo=$_FILES['adjunto']['size'];
$archivo=$_FILES["adjunto"]["name"];
$tipo_archivo = $_FILES['adjunto']['type'];
$carpeta="movimientosp";
if( $_FILES['adjunto']['name']!=NULL && $_FILES['adjunto']['size'] > 0 )
{
if(!(( strpos($tipo_archivo, "PDF") || strpos($tipo_archivo, "pdf")) && ($tamano_archivo < 10000000)))
{
?>
<script>alert("La extensi\u00F3n del archivo no es correcta. Se permiten archivos .pdf m\u00E1x. 10mb");</script>
<?php
$cargalogo=1;
}
else
{
$logo=$iddempleado." ".date("dmy")."JUSTIFICA ".$archivo;
if (file_exists("..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR.$carpeta))
{
$destino01 = "..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR.$carpeta.DIRECTORY_SEPARATOR.$logo;
if(!file_exists($destino01))
{
@copy($_FILES['adjunto']['tmp_name'],$destino01);
}
}
}
}
else
{
//echo " no lleg\u00F3 nada - ".$archivo;
$cargalogo=2;
}
if($cargalogo==0)
{
$upd=mysql_query("UPDATE sol_justificante SET archivo='$logo' WHERE id='$idsolicitud' ");
if($upd)
{
?>
<script>alert("Archivo cargado exitosamente");</script>
<?php
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
else if($cargalogo==2)
{
?>
<script>alert("No se recibi\u00F3 archivo adjunto, favor de verificar");</script>
<?php
}
}
?>
<script>
location='../Pantallas/jausentismo.php';
</script>
<?php
break;
case 56:
$operacion=$_POST["operacion"];
$altauser=date("d/m/Y H:i:s")." ".$_SESSION['usuario']; $cont=0;
$datepicker=$_POST["datepicker"];
$datepicker=substr($datepicker, 6,4)."-".substr($datepicker, 3,2)."-".substr($datepicker, 0,2);
$personas=$_POST["cuantos"];
if($operacion==0)
{
$datepicker3=$_POST["datepicker3"];
$datepicker3=substr($datepicker3, 6,4)."-".substr($datepicker3, 3,2)."-".substr($datepicker3, 0,2);
$idmarca=$_POST["marca"];
$empresa=$_POST["empresas"];
$udn=$_POST["udn"];
$depto=$_POST["depto"];
$puesto=$_POST["puesto"];
$ptonuevo=$_POST["ptonuevo"];
$otrosmotivos=$_POST["observaciones2"];
$justificacion=$_POST["observaciones"];
$solplantilla=$_POST["solplantilla"];
$numplantilla=$_POST["numplantilla"];
$emplanterior=$_POST["actuales"];
$faprobacion="0000-00-00";
if($emplanterior=="")
{
$emplanterior=0;
}
$autoin=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='requisicion_p';");
$sig=mysql_fetch_array($autoin);
$idsiguiente=$sig["AUTO_INCREMENT"];
$insertar=mysql_query("INSERT INTO requisicion_p (id, idempresa, idudn, fecha, ingreso, depto, puesto, puesto_nvo, idmotivo, otro_motivo, justificacion, solicita, file, idmarca, status, solicitudes, ocupante, autorizados, personas, faprobacion) VALUES ('$idsiguiente', '$empresa', '$udn', '$datepicker3', '$datepicker', '$depto', '$puesto', '$ptonuevo', '0', '$otrosmotivos', '$justificacion', '$altauser', '', '$idmarca', '1', '$solplantilla', '$emplanterior', '$numplantilla', '$personas', '$faprobacion')");
if($insertar)
{
$totjustifica=$_POST["totjustifica"];
for($i=1; $i<=$totjustifica; $i++)
{
$valsop=$_POST["valsop".$i];
if(@$_POST["chks".$valsop]!=NULL && strlen($_POST["chks".$valsop])>0)
{
$chks=$_POST["chks".$valsop];
if($chks=="on")
{
$ins01=mysql_query("UPDATE requisicion_p SET idmotivo='$valsop' WHERE id='$idsiguiente'");
if($ins01)
{
$cont++;
}
}
}
}
?>
<script>
alert("Solicitud realizada exitosamente");
var procedimiento='?idsol=<?php echo $idsiguiente;?>';
window.open('../Reportes/solrequisicion.php' + procedimiento);
</script>
<?php
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
else if($operacion==1)
{
$idsolicitud=$_POST["idsolicitud"];
$cargalogo=0; $logo="";
$tamano_archivo=$_FILES['adjunto']['size'];
$archivo=$_FILES["adjunto"]["name"];
$tipo_archivo = $_FILES['adjunto']['type'];
$carpeta="movimientosp"; $complementario="";
if( $_FILES['adjunto']['name']!=NULL && $_FILES['adjunto']['size'] > 0 )
{
if(!(( strpos($tipo_archivo, "PDF") || strpos($tipo_archivo, "pdf")) && ($tamano_archivo < 10000000)))
{
?>
<script>alert("La extensi\u00F3n del archivo no es correcta. Se permiten archivos .pdf m\u00E1x. 10mb");</script>
<?php
$cargalogo=1;
}
else
{
$comprobante=$_POST["filecomprobante"];
if(strlen($comprobante)>0)
{
if (file_exists("..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR.$carpeta))
{
$destino01 = "..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR.$carpeta.DIRECTORY_SEPARATOR.$comprobante;
if(file_exists($destino01))
{
unlink($destino01);
}
}
}
$logo=date("dmy")." REQPER ".$archivo;
if (file_exists("..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR.$carpeta))
{
$destino01 = "..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR.$carpeta.DIRECTORY_SEPARATOR.$logo;
if(!file_exists($destino01))
{
@copy($_FILES['adjunto']['tmp_name'],$destino01);
}
}
$complementario=", file='$logo'";
}
}
else
{
//echo " no lleg\u00F3 nada - ".$archivo;
$cargalogo=2;
}
$upd=mysql_query("UPDATE requisicion_p SET ingreso='$datepicker', personas='$personas' $complementario WHERE id='$idsolicitud'");
if($upd)
{
?>
<script>alert("Solicitud editada exitosamente");</script>
<?php
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
?>
<script>
location='../Pantallas/reqpersonal.php';
</script>
<?php
break;
case 57:
$operacion=$_POST["operacion"];
$altauser=date("d/m/Y H:i:s")." ".$_SESSION['usuario']; $cont=0;
$datepicker=$_POST["datepicker"];
$datepicker=substr($datepicker, 6,4)."-".substr($datepicker, 3,2)."-".substr($datepicker, 0,2);
$datepicker2=$_POST["datepicker2"];
$datepicker2=substr($datepicker2, 6,4)."-".substr($datepicker2, 3,2)."-".substr($datepicker2, 0,2);
$datepicker3=$_POST["datepicker3"];
$datepicker3=substr($datepicker3, 6,4)."-".substr($datepicker3, 3,2)."-".substr($datepicker3, 0,2);
$plazo=$_POST["plazo"];
$quincenas=$_POST["quincenas"];
$autoinc=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' and TABLE_NAME='quincenas_puente';");
$sigc=mysql_fetch_array($autoinc);
$idctrlsiguiente=$sigc["AUTO_INCREMENT"];
if($operacion==0)
{
$iddempleado=$_POST["iddempleado"];
$idempresa=$_POST["idempresa"];
$idudn=$_POST["udn"];
$observaciones=strtoupper($_POST["observaciones"]);
$observaciones=str_replace("á","Á", $observaciones);
$observaciones=str_replace("é","É", $observaciones);
$observaciones=str_replace("í","Í", $observaciones);
$observaciones=str_replace("ó","Ó", $observaciones);
$observaciones=str_replace("ú","Ú", $observaciones);
$porcentmensual=$_POST["porcentmensual"];
$monto=str_replace(",","", $_POST["monto"]);
$monto_interes=str_replace(",","", $_POST["monto_interes"]);
$autoin=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='creditos';");
$sig=mysql_fetch_array($autoin);
$idsiguiente=$sig["AUTO_INCREMENT"];
$insertar=mysql_query("INSERT INTO creditos (id, idempresa, idudn, idempleado, fecha, inicia, finaliza, plazo, interes, monto, observaciones, status, filecomprobante, alta, sube, observaciones2, monto_interes, quincenas, inicioant, finalizant, reestructurado, prestamo, interesnorestructurado, idcontrol_1) VALUES ('$idsiguiente', '$idempresa', '$idudn', '$iddempleado', '$datepicker', '$datepicker2', '$datepicker3', '$plazo', '$porcentmensual', '$monto', '$observaciones', '1', '', '$altauser', '', '', '$monto_interes', '$quincenas', '$datepicker2', '$datepicker3', '0', '$monto', '$monto_interes', '$idctrlsiguiente')");
if($insertar)
{
$cont=0; $quin=0; $fquincena=""; $quin2=0;
$insdet=mysql_query("INSERT INTO creditos_detalle (idcredito, idcontrol, fechacontrol) VALUES ('$idsiguiente', '$idctrlsiguiente', '$altauser')");
for($i=1; $i<=$plazo; $i++)
{
$saldo=str_replace(",","", $_POST["nvomonto".$i]);
$capitali=str_replace(",","", $_POST["capitali".$i]);
$impinteres=str_replace(",","", $_POST["impinteres".$i]);
$imppago=str_replace(",","", $_POST["imppago".$i]);
$fecha_siguiente=$_POST["fecha_siguiente".$i];
$dia=substr($_POST["fecha_siguiente".$i], 0,2);
$mes=substr($_POST["fecha_siguiente".$i], 3,2);
$anno=substr($_POST["fecha_siguiente".$i], 6,4);
if($saldo>0)
{
//ADD QUINCENAS QUE CONFORMAN EL PERIODO
$quin++;
$quin2=$quin++;
$interes_cobrado=($impinteres/2);
$capital_cobrado=($capitali/2);
$proporcional=0;
$cobrado=0;
$quincenita=substr($_POST["quincenita".$i], 6,4)."-".substr($_POST["quincenita".$i], 3,2)."-".substr($_POST["quincenita".$i], 0,2);
$quincenota=substr($_POST["quincenota".$i], 6,4)."-".substr($_POST["quincenota".$i], 3,2)."-".substr($_POST["quincenota".$i], 0,2);
$insquincena=mysql_query("INSERT INTO credito_det_quincenas(idcredito, periodo, quincena, interes_cobrado, capital_cobrado, proporcional, cobrado, aplica_pago, fecha_pperiodo, pagado, paga_interes, paga_capital, abonocapital) VALUES('$idsiguiente', '$i', '$quin2', '$interes_cobrado', '$capital_cobrado', '$proporcional', '$cobrado', '', '$quincenita', '0', '0', '0', '0'), ('$idsiguiente', '$i', '$quin', '$interes_cobrado', '$capital_cobrado', '$proporcional', '$cobrado', '', '$quincenota', '0', '0', '0','0')");
$insert=mysql_query("INSERT INTO quincenas_puente(idcontrol, idcredito, quincena, interes, capital) VALUES ('$idctrlsiguiente', '$idsiguiente', '$quin2', '$interes_cobrado', '$capital_cobrado'), ('$idctrlsiguiente', '$idsiguiente', '$quin', '$interes_cobrado', '$capital_cobrado')");
$cont++;
}
}
if($cont>0)
{
?>
<script>
alert("Solicitud realizada exitosamente");
var procedimiento='?idsol=<?php echo $idsiguiente;?>';
window.open('../Reportes/creditopdf.php' + procedimiento);
window.open('../Reportes/periodo_pagos.php' + procedimiento);
</script>
<?php
}
else
{
$upd=mysql_query("UPDATE creditos SET status='0', observaciones2='ERROR AL GUARDAR (SIS)' WHERE id='$idsiguiente'");
?>
<script>alert("Ha ocurrido un error, la solicitud no se guardo favor de verificar");</script>
<?php
}
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
else if($operacion==1)
{
$idsolicitud=$_POST["idsolicitud"];
$cargalogo=0; $logo="";
$tamano_archivo=$_FILES['adjunto']['size'];
$archivo=$_FILES["adjunto"]["name"];
$tipo_archivo = $_FILES['adjunto']['type'];
$carpeta="creditos";
if( $_FILES['adjunto']['name']!=NULL && $_FILES['adjunto']['size'] > 0 )
{
if(!(( strpos($tipo_archivo, "PDF") || strpos($tipo_archivo, "pdf")) && ($tamano_archivo < 10000000)))
{
?>
<script>alert("La extensi\u00F3n del archivo no es correcta. Se permiten archivos .pdf m\u00E1x. 10mb");</script>
<?php
$cargalogo=1;
}
else
{
$logo=$idsolicitud." ".date('dmy')." ".$archivo;
if (file_exists("..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR.$carpeta))
{
$destino01 = "..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR.$carpeta.DIRECTORY_SEPARATOR.$logo;
if(!file_exists($destino01))
{
@copy($_FILES['adjunto']['tmp_name'],$destino01);
}
}
}
}
else
{
//echo " no lleg\u00F3 nada - ".$archivo;
$cargalogo=2;
}
$complet="";
if($cargalogo==0)
{
$complet=" filecomprobante='$logo', sube='$altauser', ";
}
$upd=mysql_query("UPDATE creditos SET ".$complet." inicia='$datepicker2', finaliza='$datepicker3' WHERE id='$idsolicitud' ");
if($upd)
{
$cont=0; $quin=0; $quin2=0;
$del=mysql_query("DELETE FROM creditos_detalle WHERE idcredito='$idsolicitud'");
$del=mysql_query("DELETE FROM quincenas_puente WHERE idcredito='$idsolicitud'");
$ins=mysql_query("INSERT INTO creditos_detalle (idcredito, idcontrol, fechacontrol) VALUES ('$idsolicitud', '$idctrlsiguiente', '$altauser')");
$upp=mysql_query("UPDATE creditos SET idcontrol_1='$idctrlsiguiente' WHERE idcredito='$idsolicitud'");
for($i=1; $i<=$plazo; $i++)
{
if(isset($_POST["nvomonto".$i]))
{
$saldo=str_replace(",","", $_POST["nvomonto".$i]);
$fecha_siguiente=$_POST["fecha_siguiente".$i];
$capitali=str_replace(",","", $_POST["capitali".$i]);
$impinteres=str_replace(",","", $_POST["impinteres".$i]);
if($saldo>0)
{
$cont++;
$quincenita=substr($_POST["quincenita".$i], 6,4)."-".substr($_POST["quincenita".$i], 3,2)."-".substr($_POST["quincenita".$i], 0,2);
$quincenota=substr($_POST["quincenota".$i], 6,4)."-".substr($_POST["quincenota".$i], 3,2)."-".substr($_POST["quincenota".$i], 0,2);
$q=0; $actualizafecha="";
$busquincena=mysql_query("SELECT * FROM credito_det_quincenas WHERE periodo='$i' AND idcredito='$idsolicitud' ORDER BY quincena");
if(mysql_num_rows($busquincena)>0)
{
while ($rt=mysql_fetch_array($busquincena))
{
$q++;
$quincena=2*$i;
if($q==1)
{
$actualizafecha=$quincenita; $quincena=$quincena-1;
}
else
{
$actualizafecha=$quincenota;
}
$quin=$rt["quincena"];
$interes_cobrado=($impinteres/2);
$capital_cobrado=($capitali/2);
$uppda=mysql_query("UPDATE credito_det_quincenas SET fecha_pperiodo='$actualizafecha' WHERE periodo='$i' AND idcredito='$idsolicitud' AND quincena='$quincena'");
$insert=mysql_query("INSERT INTO quincenas_puente(idcontrol, idcredito, quincena, interes, capital) VALUES ('$idctrlsiguiente', '$idsolicitud', '$quin', '$interes_cobrado', '$capital_cobrado')");
}
}
else
{
$quin++;
$quin2=$quin++;
$interes_cobrado=($impinteres/2);
$capital_cobrado=($capitali/2);
$proporcional=0;
$cobrado=0;
$quincenita=substr($_POST["quincenita".$i], 6,4)."-".substr($_POST["quincenita".$i], 3,2)."-".substr($_POST["quincenita".$i], 0,2);
$quincenota=substr($_POST["quincenota".$i], 6,4)."-".substr($_POST["quincenota".$i], 3,2)."-".substr($_POST["quincenota".$i], 0,2);
$insquincena=mysql_query("INSERT INTO credito_det_quincenas(idcredito, periodo, quincena, interes_cobrado, capital_cobrado, proporcional, cobrado, aplica_pago, fecha_pperiodo, pagado, paga_interes, paga_capital, abonocapital) VALUES ('$idsolicitud', '$i', '$quin2', '$interes_cobrado', '$capital_cobrado', '$proporcional', '$cobrado', '', '$quincenita', '0', '0', '0', '0'), ('$idsolicitud', '$i', '$quin', '$interes_cobrado', '$capital_cobrado', '$proporcional', '$cobrado', '', '$quincenota', '0', '0', '0','0')");
$insert=mysql_query("INSERT INTO quincenas_puente(idcontrol, idcredito, quincena, interes, capital) VALUES ('$idctrlsiguiente', '$idsolicitud', '$quin2', '$interes_cobrado', '$capital_cobrado'), ('$idctrlsiguiente', '$idsolicitud', '$quin', '$interes_cobrado', '$capital_cobrado')");
}
}
}
}
?>
<script>alert("Registro actualizado exitosamente");
var procedimiento='?idsol=<?php echo $idsolicitud;?>';
window.open('../Reportes/creditopdf.php' + procedimiento);
window.open('../Reportes/periodo_pagos.php' + procedimiento);
</script>
<?php
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
?>
<script>
location='../Pantallas/solcredito.php';
</script>
<?php
break;
case 58:
//ini_set("memory_limit","200M");
ini_set('memory_limit', '-1');
$temp = $_FILES["archivo"]['tmp_name'];
$nombre_archivo = $_FILES["archivo"]['name'];
$nuevonom=""; $rango1=""; $rango2=""; $cont=0;
$ext = substr(strrchr($_FILES["archivo"]['name'], "."), 1); //obtiene la extension;
if ($ext == "xls" || $ext == "xlsx")
{
$nuevonom="vpgarantias.".$ext;
move_uploaded_file($temp, "..".DIRECTORY_SEPARATOR."archivos".DIRECTORY_SEPARATOR.$nuevonom);
require_once('Classes/PHPExcel.php');
require_once('Classes/PHPExcel/Reader/Excel2007.php');
require_once('Classes/PHPExcel/Reader/Excel5.php');
require_once('Classes/PHPExcel/IOFactory.php');
if ($ext == "xlsx")
{
$objReader = new PHPExcel_Reader_Excel2007();
}
if ($ext == "xls")
{
$objReader = new PHPExcel_Reader_Excel5(); //si no, cargamos el lector para archivos xls
}
// Cargando la hoja de c\u00E1lculo
$objPHPExcel = $objReader->load("..".DIRECTORY_SEPARATOR."archivos".DIRECTORY_SEPARATOR.$nuevonom);//load("Archivos/$nombre_archivo");
$objWorksheet = $objPHPExcel->getActiveSheet(0); //indicamos que empezamos con la primer hoja
$highestRow = $objWorksheet->getHighestRow(); //Leemos cuantas filas tiene e.g. 10
//si tiene 0 filas
if (!$highestRow)
{
die("El archivo de excel no contiene informacion o \u00E9sta no es accesible");
}
//VALIDA QUE EL EXCEL SEA EL FORMATO QUE SE DEBE LEER
$valorInicial = $objWorksheet->getCellByColumnAndRow(0, 1)->getValue();
if ($valorInicial == "Cod" || $valorInicial == "Cód")
{
// Comenzamos a leer el archivo
// Llenamos el arreglo con los datos del archivo xlsx
// row empieza en 2 para empezar a leer desde la tercera fila del excel (sin los titulos)
$Col = 4;
$repe = 0; //Variable para saber el numero de archivos no cargados en la base de datos
$cargados = 0;
$cancelados=0;
$autoin=mysql_query("select AUTO_INCREMENT from information_schema.TABLES where TABLE_SCHEMA='".$sql_db."' and TABLE_NAME='control_excel';");
$sig=mysql_fetch_array($autoin);
$idsiguiente=$sig["AUTO_INCREMENT"];
$z=0; $respfolio=""; $sigue=0;
for ($row = 2; $row <= $highestRow; ++$row)
{
$sigue=0;
$folio = trim($objWorksheet->getCellByColumnAndRow(10, $row)->getValue()." ".$objWorksheet->getCellByColumnAndRow(11, $row)->getValue());
$tipo = trim($objWorksheet->getCellByColumnAndRow(1, $row)->getValue());
$objPHPExcel->getActiveSheet()->getStyle('I'.$row)->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_DATE_YYYYMMDD);
$fecha = $objPHPExcel->getActiveSheet()->getCell('I'.$row)->getFormattedValue();
$refdoc = trim($objWorksheet->getCellByColumnAndRow(4, $row)->getValue());
$concepto = trim($objWorksheet->getCellByColumnAndRow(2, $row)->getValue());
if(strlen($folio)>0 && strlen($tipo)>0)
{
if(strlen($fecha)==0)
{
$fecha="0000-00-00";
}
if(strlen($refdoc)>0)
{
$referencia = trim($objWorksheet->getCellByColumnAndRow(3, $row)->getValue());//referencia de caja
$objPHPExcel->getActiveSheet()->getStyle('H'.$row)->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_NUMBER_00);
$debe = $objPHPExcel->getActiveSheet()->getCell('H'.$row)->getFormattedValue();
//$debe = trim($objWorksheet->getCellByColumnAndRow(7, $row)->getValue());
$objPHPExcel->getActiveSheet()->getStyle('H'.$row)->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_NUMBER_00);
$haber = $objPHPExcel->getActiveSheet()->getCell('H'.$row)->getFormattedValue();
// $haber = trim($objWorksheet->getCellByColumnAndRow(7, $row)->getValue());
$serie = trim($objWorksheet->getCellByColumnAndRow(10, $row)->getValue());
$debe=str_replace(",","", $debe);
$haber=str_replace(",","", $haber);
$cont++;
$tipo_caja=1;//1=Nota cobro, 2=Cancelacion nota cobro
if($haber<0)
{
$tipo_caja=2;
}
$autoin=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' and TABLE_NAME='recibos_caja';");
$sig=mysql_fetch_array($autoin);
$idrecibocaja=$sig["AUTO_INCREMENT"];
$busrep=mysql_query("SELECT idrecibo FROM recibos_caja WHERE referencia_caja='$referencia' AND ref_docum='$refdoc'");
if(mysql_num_rows($busrep)==0)
{
$hoy=date("Y-m-d H:i:s");
$insert=mysql_query("INSERT INTO recibos_caja(idrecibo, fecha, folio, tipo, referencia_caja, ref_docum, importe, serie, file, status, nc, concepto, fecha_carga) VALUES ('$idrecibocaja', '$fecha', '$folio', '$tipo', '$referencia', '$refdoc', '$haber', '$serie', '$idsiguiente', '1', '$tipo_caja', '$concepto', '$hoy')");
if($insert)
{
$cargados++;
$sigue=1;
$z=0;
}
}
else
{
$repe++;
$insrep=mysql_query("INSERT INTO recibos_caja_omitidos(archivo, consec, folio, tipo, referencia_caja, ref_docum, importe, fecha, cb) VALUES('$idsiguiente', '$repe', '$folio', '$tipo', '$referencia', '$refdoc', '$haber', '$fecha', 'CAJA')");
}
}
}
}
$rango1=""; $rango2="";
$frangos=mysql_query("SELECT min(fecha) as rango1, max(fecha) as rango2 FROM recibos_caja where fecha>0 and file='$idsiguiente'");
if(mysql_num_rows($frangos)>0)
{
while ($tran=mysql_fetch_array($frangos))
{
$rango1=$tran["rango1"];
$rango2=$tran["rango2"];
}
}
if(strlen($rango1)==0 || strlen($rango2)==0)
{
$frangos=mysql_query("SELECT min(fecha) as rango1, max(fecha) as rango2 FROM recibos_caja_omitidos where fecha>0 and archivo='$idsiguiente'");
if(mysql_num_rows($frangos)>0)
{
while ($tran=mysql_fetch_array($frangos))
{
$rango1=$tran["rango1"];
$rango2=$tran["rango2"];
}
}
}
$query=mysql_query("INSERT into control_excel (id, archivo, fsube, user, rango1, rango2, ventas, cargadas, tipocarga) values ('$idsiguiente', '$nombre_archivo', '".date('Y-m-d H:i:s')."', '".$_SESSION['usuario']."', '$rango1', '$rango2', '$cont', '$cargados', 3)");
if($query)
{
$cancelando=mysql_query("SELECT ref_docum, count(ref_docum) AS cuantos, max(referencia_caja) as refcaja FROM recibos_caja WHERE ref_docum!='' AND status=1 GROUP BY ref_docum HAVING count(*) > 1 ORDER BY cuantos DESC");
if(mysql_num_rows($cancelando)>0)
{
while ($can=mysql_fetch_array($cancelando))
{
$refdocumento=$can["ref_docum"];
$cuantoreg=$can["cuantos"];
$refcaja=$can["refcaja"];
if ($cuantoreg%2==0)
{
$compp="";
}
else
{
$compp=" and referencia_caja!='$refcaja' ";
}
$bs=mysql_query("UPDATE recibos_caja SET status='0' WHERE ref_docum='$refdocumento' AND status='1' ".$compp);
if($bs)
{
$cancelados++;
//echo "<p> Ok. ".$cancelados;
}
}
}
?>
<script> alert("<?php echo $cargados?> Notas de Cobro cargadas <?php echo $repe;?> Notas de Cobro omitidas ya precargadas");
</script>
<?php
}
}
else
{
?>
<script> alert("Verifique el formato (Reporte caja) del <?php echo $ext;?> que intenta subir");
</script>
<?php
}
}
else
{
?>
<script> alert("La extensi\u00F3n del archivo es incorrecta, se permite .xlsx/.xls");
</script>
<?php
}
?>
<script>
location="../Pantallas/sube_cortecaja.php";
</script>
<?php
break;
case 59:
$operacion=$_POST["operacion"];
$utilita=preg_replace("[\n|\r|\n\r]", " ", $_POST["utilita"]);
$comentarios=preg_replace("[\n|\r|\n\r]", " ", $_POST["comentarios"]);
$status=$_POST["status"];
$idempresa=$_POST["empresas"];
$udn=$_POST["udn"];
$altauser=date("d/m/Y H:i:s")." ".$_SESSION['usuario'];
$varl1=""; $varl=""; $varupd=""; $cargalogo=0; $logo="";
$tamano_archivo=$_FILES['adjunto']['size'];
$archivo=$_FILES["adjunto"]["name"];
$tipo_archivo = $_FILES['adjunto']['type'];
if( $_FILES['adjunto']['name']!=NULL && $_FILES['adjunto']['size'] > 0 )
{
if(!((strpos($tipo_archivo, "jpeg") || strpos($tipo_archivo, "jpg") || strpos($tipo_archivo, "JPG")) && ($tamano_archivo < 10000000)))
{
?>
<script>alert("La extensi\u00F3n del archivo no es correcta. Se permiten archivos .jpg/.pdf m\u00E1x. 10mb");</script>
<?php
$cargalogo=1;
}
else
{
$carpeta="utilitarios";
$logo=$archivo;
if (file_exists("..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR.$carpeta))
{
$destino01 = "..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR.$carpeta.DIRECTORY_SEPARATOR.$archivo;
if(!file_exists($destino01))
{
@copy($_FILES['adjunto']['tmp_name'],$destino01);
}
$varupd="imagen='$logo', ";
$varl1="imagen,";
$varl="'$logo',";
}
}
}
else
{
//echo " no lleg\u00F3 nada - ".$archivo;
$cargalogo=2;
}
if($operacion==0)
{
$autoin0=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='cat_utilitario';");
$sig0=mysql_fetch_array($autoin0);
$idsiguiente0=$sig0["AUTO_INCREMENT"];
$insertar=mysql_query("INSERT INTO cat_utilitario (id, descripcion, status, $varl1 observaciones, alta, idempresa, udn) VALUES ('$idsiguiente0', '$utilita', '1', $varl '$comentarios', '$altauser', '$idempresa', '$udn')");
if($insertar)
{
?>
<script>alert("Registro guardado exitosamente");</script>
<?php
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
else if($operacion==1)
{
$idutilitario=$_POST["idutilitario"];
$upda=mysql_query("UPDATE cat_utilitario SET descripcion='$utilita', status='$status', $varupd observaciones='$comentarios', udn='$udn', idempresa='$idempresa' WHERE id='$idutilitario'");
if($upda)
{
?>
<script>
alert("Registro editado exitosamente");
</script>
<?php
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
?>
<script>
location='../Pantallas/catutility.php';
</script>
<?php
break;
case 60:
//RUTINA EN FUNCIONES CATALOGOS3ND
break;
case 61:
$operacion=$_POST["operacion"];
$udn=$_POST["udn"];
$empresa=$_POST["empresas"];
$representante=$_POST["representa"];
$puesto=$_POST["pto"];
$alta=date("Y-m-d H:i:s");
$detuser=date("d/m/Y H:i:s")." ".$_SESSION['usuario'];
$contart=$_POST["contart"];
$depto=$_POST["depto"];
$add=0; $agregado=0;
if($operacion==0)
{
$autoin=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' and TABLE_NAME='sol_almacen';");
$sig=mysql_fetch_array($autoin);
$idsiguiente=$sig["AUTO_INCREMENT"];
$insertar=mysql_query("INSERT INTO sol_almacen (idalmacen, idempresa, idudn, fecha, alta, modifica, status, representante, puesto, archivo, carga, cancelado_f, motivo_cancela, depto) VALUES ('$idsiguiente', '$empresa', '$udn', '$alta', '$detuser', '', '1', '$representante', '$puesto', '', '', '', '', '$depto')");
if($insertar)
{
for($z=1; $z<=$contart; $z++)
{
$delete=$_POST["delete".$z];
if($delete==0)
{
$idarticulo=$_POST["idarticulo".$z];
$cant=$_POST["cant".$z];
$uni=$_POST["uni".$z];
$articulo=$_POST["articulo".$z];
$punit=$_POST["punit".$z];
$importetot=$_POST["importetot".$z];
$statusarti=$_POST["statusarti".$z];
$cant=str_replace(",","",$cant);
$punit=str_replace(",","",$punit);
$importetot=str_replace(",","",$importetot);
$corrida=$_POST["tallauni".$z];
$existencia=$_POST["existen".$z];
$nominimo=$_POST["nominimo".$z];
if($idarticulo>0 && strlen($articulo)>0)
{
$add++;
$insertdet=mysql_query("INSERT INTO sol_almacen_det (idalmacen, consec, idarticulo, descripcion, cantidad, unidad, punitario, importe, ultima_exis, talla, statusp, nominimo) VALUES('$idsiguiente', '$add', '$idarticulo', '$articulo', '$cant', '$uni', '$punit', '$importetot', '$existencia', '$corrida', '1', '$nominimo')");
if($insertdet)
{
$agregado++;
}
}
}
}
}
}
else if($operacion==1)
{
$idsiguiente=$_POST["idcompra"];
$archivo=$_FILES["comprobante"]["name"]; $varupd2="";
$tipo_archivo = $_FILES['comprobante']['type'];
$tamano_archivo=$_FILES['comprobante']['size']; $hayresponsiva=0; $detallecarga="";
if( $_FILES['comprobante']['name']!=NULL && $_FILES['comprobante']['size'] > 0 )
{
if(strlen($archivo)>30)
{
$cargaresponsiva=1;
}
else if(!((strpos($tipo_archivo, "jpeg") || strpos($tipo_archivo, "jpg") || strpos($tipo_archivo, "pdf")) && ($tamano_archivo < 10000000)))
{
$cargaresponsiva=1;
}
else
{
$comprobante=$_POST["filecomprobante"];
$carpeta="almacen";
if(strlen($comprobante)>0)
{
if (file_exists("..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR.$carpeta))
{
$destino01 = "..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR.$carpeta.DIRECTORY_SEPARATOR.$comprobante;
if(file_exists($destino01))
{
unlink($destino01);
}
}
}
$responsiva=date("dmy")." ALM ".$archivo;
if (file_exists("..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR.$carpeta))
{
$destino01 = "..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR.$carpeta.DIRECTORY_SEPARATOR.$responsiva;
if(!file_exists($destino01))
{
@copy($_FILES['comprobante']['tmp_name'],$destino01);
}
$detallecarga=date("d/m/Y H:i:s")." ".$_SESSION['usuario'];
$hayresponsiva=1;
$detallado=strtoupper($_SESSION['usuario'])." Carga solicitud al almacen con firmas UDN";
$upp=mysql_query("UPDATE sol_almacen SET archivo='$responsiva', carga='$detallecarga' WHERE idalmacen='$idsiguiente'");
if($upp)
{
$autoin0=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='bitacora_almacen';");
$sig0=mysql_fetch_array($autoin0);
$idsiguiente0=$sig0["AUTO_INCREMENT"];
$ins=mysql_query("INSERT INTO bitacora_almacen(id_bit, idalmacen, detalle, fecha, idproducto, cancela, documento, udn, depto) VALUES('$idsiguiente0', '$idsiguiente', '$detallado', '".date("Y-m-d H:i:s")."', '0', '0', '$responsiva', '$udn', '$depto')");
}
}
}
}
for($z=1; $z<=$contart; $z++)
{
$delete=$_POST["delete".$z];
if($delete==0)
{
$idarticulo=$_POST["idarticulo".$z];
$cant=$_POST["cant".$z];
$uni=$_POST["uni".$z];
$articulo=utf8_decode($_POST["articulo".$z]);
$punit=$_POST["punit".$z];
$importetot=$_POST["importetot".$z];
$statusarti=$_POST["statusarti".$z];
$cant=str_replace(",","",$cant);
$punit=str_replace(",","",$punit);
$importetot=str_replace(",","",$importetot);
$corrida=$_POST["tallauni".$z];
$existencia=$_POST["existen".$z];
if($idarticulo>0 && strlen($articulo)>0)
{
$add++;
if($add==1)
{
$elimna=mysql_query("DELETE FROM sol_almacen_det WHERE idalmacen='$idsiguiente'");
}
$insertdet=mysql_query("INSERT INTO sol_almacen_det (idalmacen, consec, idarticulo, descripcion, cantidad, unidad, punitario, importe, ultima_exis, talla, statusp) VALUES('$idsiguiente', '$add', '$idarticulo', '$articulo', '$cant', '$uni', '$punit', '$importetot', '$existencia', '$corrida', '1')");
if($insertdet)
{
$agregado++;
}
}
}
}
$upp=mysql_query("UPDATE sol_almacen SET depto='$depto', idudn='$udn', idempresa='$empresa', modifica='$detuser' WHERE idalmacen='$idsiguiente'");
}
if(strlen($archivo)>50)
{?>
<script>
alert("El nombre del archivo adjunto es demasiado largo, reduzcalo y adjuntelo nuevamente");
</script><?php
}
if($agregado>0)
{
?>
<script>
alert("Solicitud al almac\u00E9n agregada exitosamente");
var procedimiento='?idal=<?php echo $idsiguiente;?>';
window.open('../Reportes/solalmacen.php' + procedimiento);
</script>
<?php
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
?>
<script>
location='../Pantallas/solstockprod.php';
</script>
<?php
break;
case 62:
$operacion=$_POST["operacion"];
$descripcion=strtoupper($_POST["descripcion"]);
$idtipo=$_POST["idtipo"];
$status=$_POST["status"];
$tipotalla=$_POST["tipotalla"];
if($operacion==0)
{
$autoin=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='tallas';");
$sig=mysql_fetch_array($autoin);
$idsiguiente=$sig["AUTO_INCREMENT"];
$insert=mysql_query("INSERT INTO tallas(id, talla, status, tipo) VALUES('$idsiguiente', '$descripcion', '$status', '$tipotalla');");
if($insert)
{
?>
<script type="text/javascript">alert("Registro agregado exitosamente");</script>
<?php
}
else
{
?>
<script type="text/javascript">alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
else
{
$upp=mysql_query("UPDATE tallas SET talla='$descripcion', status='$status', tipo='$tipotalla' WHERE id='$idtipo';");
if($upp)
{
?>
<script type="text/javascript">alert("Registro modificado exitosamente");</script>
<?php
}
else
{
?>
<script type="text/javascript">alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
?>
<script>location="../Pantallas/mnttotallas.php";</script>
<?php
break;
case 63:
$operacion=$_POST["operacion"];
$datepicker=$_POST["datepicker"];
$datepicker=substr($datepicker, 6,4)."-".substr($datepicker, 3,2)."-".substr($datepicker, 0,2);
$datepicker2=$_POST["datepicker2"];
$datepicker2=substr($datepicker2, 6,4)."-".substr($datepicker2, 3,2)."-".substr($datepicker2, 0,2);
$status=$_POST["status"];
$meses_consulta=$_POST["meses_consulta"];
$importe=str_replace(",","",$_POST["importe"]);
$empresas=$_POST["empresas"];
$udn=$_POST["udn"];
$detuser=date("d/m/Y H:i:s")." ".$_SESSION['usuario'];
if($operacion==0)
{
$bus=mysql_query("SELECT inicio FROM descto_nc_autorizado WHERE idudn='$udn' AND inicio='$datepicker' AND fin='$datepicker2'");
if(mysql_num_rows($bus)>0)
{
$upp=mysql_query("UPDATE descto_nc_autorizado SET importe='$importe', status='$status', inicio='$datepicker', fin='$datepicker2', modifica='$detuser', nmes='$meses_consulta', idudn='$udn' WHERE idudn='$udn' AND inicio='$datepicker' AND fin='$datepicker2'");
if($upp)
{
?>
<script type="text/javascript">alert("Registro modificado exitosamente");</script>
<?php
}
else
{
?>
<script type="text/javascript">alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
else
{
$insert=mysql_query("INSERT INTO descto_nc_autorizado(idudn, inicio, fin, importe, alta, modifica, status, nmes) VALUES('$udn', '$datepicker', '$datepicker2', '$importe', '$detuser', '', '1', '$meses_consulta');");
if($insert)
{
?>
<script type="text/javascript">alert("Registro agregado exitosamente");</script>
<?php
}
else
{
?>
<script type="text/javascript">alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
}
else
{
$dat=$_POST["dat"];
$dat1=$_POST["dat1"];
$udndat=$_POST["udndat"];
$bus=mysql_query("SELECT inicio FROM descto_nc_autorizado WHERE idudn='$udn' AND inicio='$datepicker' AND fin='$datepicker2'");
if(mysql_num_rows($bus)>0)
{
?>
<script type="text/javascript">alert("Ya existe un registro con las caracteristicas que seleccion\u00F3, favor de verificar");</script>
<?php
}
else
{
$upp=mysql_query("UPDATE descto_nc_autorizado SET importe='$importe', status='$status', inicio='$datepicker', fin='$datepicker2', modifica='$detuser', nmes='$meses_consulta', idudn='$udn' WHERE idudn='$udn' AND inicio='$dat' AND fin='$dat1'");
if($upp)
{
?>
<script type="text/javascript">alert("Registro modificado exitosamente");</script>
<?php
}
else
{
?>
<script type="text/javascript">alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
}
?>
<script>location="../Pantallas/mnttonc.php";</script>
<?php
break;
case 64:
$operacion=$_POST["operacion"];
$mes=$_POST["mes"];
$anio=$_POST["anio"];
$idudn=$_POST["udn"];
$udnsel=$_POST["udnsel"];
$idempleado=$_POST["idempleado"];
$idpuesto=$_POST["idpuesto"];
$sfijo=str_replace(",","", $_POST["sfijo"]);
$empresaudn=$_POST["empresaudn"];
$ser_refac=$_POST["ser_refac"];
$promedio=str_replace(",","", $_POST["promedio"]);
$sfijo=str_replace(",","", $_POST["sfijo"]);
$sfijo2=str_replace(",","", $_POST["sfijo2"]);
$edc=str_replace(",","", $_POST["edc"]);
$edc1=str_replace(",","", $_POST["edc1"]);
$edc2=str_replace(",","", $_POST["edc2"]);
$kdp=str_replace(",","", $_POST["kdp"]);
$kdp1=str_replace(",","", $_POST["kdp1"]);
$kdp2=str_replace(",","", $_POST["kdp2"]);
$utautosnvos=str_replace(",","", $_POST["utautosnvos"]);
$utautosnvos1=str_replace(",","", $_POST["utautosnvos1"]);
$utautosnvos2=str_replace(",","", $_POST["utautosnvos2"]);
$utpostvta=str_replace(",","", $_POST["utpostvta"]);
$utpostvta1=str_replace(",","", $_POST["utpostvta1"]);
$utpostvta2=str_replace(",","", $_POST["utpostvta2"]);
$vservicio=str_replace(",","", $_POST["vservicio"]);
$vservicio1=str_replace(",","", $_POST["vservicio1"]);
$valservicio=str_replace(",","", $_POST["valservicio"]);
$vservicio2=str_replace(",","", $_POST["vservicio2"]);
$vrefacciones=str_replace(",","", $_POST["vrefacciones"]);
$incentivo1=str_replace(",","", $_POST["incentivo1"]);
$incentivo2=str_replace(",","", $_POST["incentivo2"]);
$otros_desctos1=str_replace(",","", $_POST["otros_desctos1"]);
$otros_desctos2=str_replace(",","", $_POST["otros_desctos2"]);
$detuser=date("d/m/Y H:i:s")." ".$_SESSION['usuario'];
$promedioa=str_replace(",","", $_POST["promedioa"]);
$edcac=str_replace(",","", $_POST["edcac"]);
$edc1ac=str_replace(",","", $_POST["edc1ac"]);
$edc2ac=str_replace(",","", $_POST["edc2ac"]);
$promediok=str_replace(",","", $_POST["promediok"]);
$porcent_obj_vta_k=str_replace(",","", $_POST["vserviciok"]);
$porcent_cobranza_k=str_replace(",","", $_POST["valserviciok"]);
$importe_sr_k=str_replace(",","", $_POST["vservicio1k"]);
$comision_sr_k=str_replace(",","", $_POST["vservicio2k"]);
$porcentaje_k=str_replace(",","", $_POST["vrefaccionesk"]);
$numudn=str_replace(",","", $_POST["numudn"]);
$numudnac=str_replace(",","", $_POST["numudnac"]);
$numudnk=str_replace(",","", $_POST["numudnk"]);
$ok=0;
if($operacion==1)
{
$insert=mysql_query("INSERT INTO comision_dir (idudn, mes, anio, idpuesto, idempleado, prom_red, sueldo_fijo, impxedc, impxkdp, ut_autos, ut_postventa, otros_desctos, capimpxedc, capimpxkdp, totimpxedc, totimpxkdp, caput_autos, totut_autos, caput_postventa, totut_postventa, Fcaptura, Fupdate, udnsel, incentivos, elimina, porcent_obj_vta, porcent_cobranza, porcentaje, importe_sr, comision_sr, ser_refac, prom_red_ac, impxedc_ac, capimpxedc_ac, totimpxedc_ac, prom_red_kdp, porcent_obj_vta_k, porcent_cobranza_k, porcentaje_k, importe_sr_k, comision_sr_k, udnhaplican, udnaaplican, udnkaplican) VALUES ('$idudn', '$mes', '$anio', '$idpuesto', '$idempleado', '$promedio','$sfijo', '$edc', '$kdp', '$utautosnvos', '$utpostvta', '$otros_desctos1', '$edc1', '$kdp1', '$edc2', '$kdp2', '$utautosnvos1', '$utautosnvos2', '$utpostvta1', '$utpostvta2', '$detuser', '', '$udnsel', '$incentivo2', '', '$vservicio', '$valservicio', '$vrefacciones', '$vservicio1', '$vservicio2', '$ser_refac', '$promedioa', '$edcac', '$edc1ac', '$edc2ac', '$promediok', '$porcent_obj_vta_k', '$porcent_cobranza_k', '$porcentaje_k', '$importe_sr_k', '$comision_sr_k', '$numudn', '$numudnac', '$numudnk')");
if($insert)
{
$ok=1;
$txt="Comisi\u00F3n registrada exitosamente";
}
}
else if($operacion==2)
{
$update=mysql_query("UPDATE comision_dir SET prom_red='$promedio', sueldo_fijo='$sfijo', impxedc='$edc', impxkdp='$kdp', ut_autos='$utautosnvos', ut_postventa='$utpostvta', porcent_obj_vta='$vservicio', porcentaje='$vrefacciones', otros_desctos='$otros_desctos1', capimpxedc='$edc1', capimpxkdp='$kdp1', totimpxedc='$edc2', totimpxkdp='$kdp2', caput_autos='$utautosnvos1', totut_autos='$utautosnvos2', caput_postventa='$utpostvta1', totut_postventa='$utpostvta2', importe_sr='$vservicio1', comision_sr='$vservicio2', porcent_cobranza='$valservicio', Fupdate='$detuser', udnsel='$udnsel', incentivos='$incentivo2', prom_red_ac='$promedioa', impxedc_ac='$edcac', capimpxedc_ac='$edc1ac', totimpxedc_ac='$edc2ac', prom_red_kdp='$promediok', porcent_obj_vta_k='$porcent_obj_vta_k', porcent_cobranza_k='$porcent_cobranza_k', porcentaje_k='$porcentaje_k', importe_sr_k='$importe_sr_k', comision_sr_k='$comision_sr_k', udnhaplican='$numudn', udnaaplican='$numudnac', udnkaplican='$numudnk' WHERE idudn='$idudn' AND mes='$mes' AND anio='$anio' AND idpuesto='$idpuesto' AND idempleado='$idempleado' ");
if($update)
{
$ok=1;
$txt="Comisi\u00F3n editada exitosamente";
}
}
if($ok>0)
{
?>
<script>
var resp = confirm("<?php echo $txt;?> ¿Desea ver el reporte?");
if(resp)
{
procedimiento="?idudn=<?php echo $idudn;?>&gen=0&idpuesto=<?php echo $idpuesto;?>&idempleado=<?php echo $idempleado;?>&mes=<?php echo $mes;?>&anio=<?php echo $anio;?>";
window.open('../Reportes/rdirectos.php' + procedimiento);
}
</script>
<?php
}
else
{
?>
<script> alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
?>
<script>location='../Pantallas/comdirectos.php';</script>
<?php
break;
case 65:
$operacion=$_POST["operacion"];
$empresas=$_POST["empresas"];
$udn=$_POST["udn"];
$idpuesto=$_POST["treporte"];
$sfijo2=str_replace(",","", $_POST["sfijo2"]);
$edc1=str_replace(",","", $_POST["edc1"]);
$kdp1=str_replace(",","", $_POST["kdp1"]);
$utautosnvos1=str_replace(",","", $_POST["utautosnvos1"]);
$utpostvta1=str_replace(",","", $_POST["utpostvta1"]);
$otros_desctos1=str_replace(",","", $_POST["otros_desctos1"]);
$pcorrida=$_POST["pcorrida"];
$edc1ac=$_POST["edc1ac"];
$detuser=date("d/m/Y H:i:s")." ".$_SESSION['usuario']; $txt=""; $existe=0; $ok=0;
if($operacion==0)
{
$query=mysql_query("SELECT idempresa FROM tab_directores WHERE idudn='$udn' AND idempresa='$empresas' AND idpuesto='$idpuesto'");
if(mysql_num_rows($query)>0)
{
$existe=1;
}
else
{
$insert=mysql_query("INSERT INTO tab_directores (idempresa, idudn, idpuesto, sueldo_fijo, impxedc, impxkdp, ut_autos, ut_postventa, otros_desctos, alta, modifica, ser_refac, impxedc_ac) VALUES ('$empresas', '$udn', '$idpuesto', '$sfijo2', '$edc1', '$kdp1', '$utautosnvos1', '$utpostvta1', '$otros_desctos1', '$detuser', '', '$pcorrida', '$edc1ac')");
if($insert)
{
$ok=1;
$txt="Tabulador registrado exitosamente";
}
}
}
if($operacion==1 || $existe==1)
{
$update=mysql_query("UPDATE tab_directores SET sueldo_fijo='$sfijo2', impxedc='$edc1', impxkdp='$kdp1', ut_autos='$utautosnvos1', ut_postventa='$utpostvta1', otros_desctos='$otros_desctos1', modifica='$detuser', ser_refac='$pcorrida', impxedc_ac='$edc1ac' WHERE idudn='$udn' AND idempresa='$empresas' AND idpuesto='$idpuesto'");
if($update)
{
$ok=1;
$txt="Tabulador editado exitosamente";
}
}
if($ok>0)
{
?>
<script> alert("<?php echo $txt;?>"); </script>
<?php
}
else
{
?>
<script> alert("Ha ocurrido un error, favor de verificar"); </script>
<?php
}
?>
<script>location='../Pantallas/tabdrts.php';</script>
<?php
break;
case 66:
$operacion=$_POST["operacion"];
$empresas=$_POST["empresas"];
$udn=$_POST["udn"];
$idpuesto=$_POST["puesto"];
$dias=$_POST["dias"];
$datepicker=$_POST["datepicker"];
$idempleado=$_POST["idempleado"];
$datepicker=substr($datepicker, 6,4)."-".substr($datepicker, 3,2)."-".substr($datepicker, 0,2);
$busca=mysql_query("SELECT id FROM backup_vacaciones WHERE id='$idempleado'");
if(mysql_num_rows($busca)>0)
{
$upp=mysql_query("UPDATE backup_vacaciones SET extraordinarios='$dias', vence_extraordinarios='$datepicker' WHERE id='$idempleado'");
if($upp)
{
?>
<script type="text/javascript">alert("D\u00EDas extraordinarios asignados exitosamente");</script>
<?php
}
}
?>
<script>location='../Pantallas/tabvacacionextraordinaria.php';</script>
<?php
break;
case 67:
$empresas=$_POST["empresas"];
$udn=$_POST["udn"];
$idpuesto=$_POST["puesto"];
$dias=$_POST["dias"];
$status=$_POST["status"];
$query=mysql_query("SELECT idpuesto FROM puestos_vaca_extra WHERE idpuesto='$idpuesto' AND idudn='$udn'");
if(mysql_num_rows($query)>0)
{
$update=mysql_query("UPDATE puestos_vaca_extra SET dias='$dias', status='$status' WHERE idpuesto='$idpuesto' AND idudn='$udn'");
if($update)
{
?>
<script type="text/javascript">alert("Registro actualizado exitosamente");</script>
<?php
}
}
else
{
$insert=mysql_query("INSERT INTO puestos_vaca_extra (idpuesto, idudn, dias, status) VALUES ('$idpuesto', '$udn', '$dias', '1')");
if($insert)
{
?>
<script type="text/javascript">alert("Registro agregado exitosamente");</script>
<?php
}
}
?>
<script>location='../Pantallas/modpuestosvextra.php';</script>
<?php
break;
case 68:
$operacion=$_POST["operacion"];
$pregunta=strtoupper($_POST["pregunta"]);
$seccion=$_POST["seccion"];
$pvariable=$_POST["pvariable"];
$pindicacion=$_POST["pindicacion"];
$pcomplementaria=$_POST["pcomplementaria"];
$detuser=date("d/m/Y H:i:s")." ".$_SESSION['usuario'];
if($operacion==0)
{
$autoin=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='encuesta_preguntas';");
$sig=mysql_fetch_array($autoin);
$idsiguiente=$sig["AUTO_INCREMENT"];
$insert=mysql_query("INSERT INTO encuesta_preguntas (id, pregunta, status, alta, seccion, posicion, pcomplementaria, abierta_excep, segunda_indicacion) VALUES ('$idsiguiente', '$pregunta', '1', '$detuser', '$seccion', '0', '$pcomplementaria', '$pvariable', '$pindicacion')");
if($insert)
{
?>
<script type="text/javascript">alert("Registro agregado exitosamente");</script>
<?php
}
}
?>
<script> location='../Pantallas/seccionesencsta.php';</script>
<?php
break;
case 69:
$operacion=$_POST["operacion"];
$minimo=$_POST["minimo"];
$maximo=$_POST["maximo"];
$comision=str_replace(",","", $_POST["comision"]);
$status=$_POST["status"];
$ok=0; $txt="";
if($operacion==0)
{
$autoin=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='tab_seminuevos';");
$sig=mysql_fetch_array($autoin);
$idsiguiente=$sig["AUTO_INCREMENT"];
$insert=mysql_query("INSERT INTO tab_seminuevos(id, minimo, maximo, comision, status) VALUES('$idsiguiente', '$minimo', '$maximo', '$comision', '$status')");
if($insert)
{
$ok=1;
$txt="Tabulador registrado exitosamente";
}
}
else if($operacion==1)
{
$idtab=$_POST["idtab"];
$updt=mysql_query("UPDATE tab_seminuevos SET minimo='$minimo', maximo='$maximo', comision='$comision', status='$status' WHERE id='$idtab'");
if($updt)
{
$ok=1;
$txt="Tabulador editado exitosamente";
}
}
if($ok>0)
{
?>
<script> alert("<?php echo $txt;?>"); </script>
<?php
}
else
{
?>
<script> alert("Ha ocurrido un error, favor de verificar"); </script>
<?php
}
?>
<script>location='../Pantallas/tabtomaseminuevos.php';</script>
<?php
break;
case 70:
$operacion=$_POST["operacion"];
$empresas=$_POST["empresas"];
$nombremarca=$_POST["nombremarca"];
$idmarca=$_POST["idmarca"];
$archivo=$_FILES["logo"]["name"]; $varl1=""; $varl=""; $varupd=""; $cargalogo=0;
$tipo_archivo = $_FILES['logo']['type']; $in=0;
if( $_FILES['logo']['name']!=NULL && $_FILES['logo']['size'] > 0 )
{
if(!(strpos($tipo_archivo, "jpeg") || strpos($tipo_archivo, "jpg")))
{
?>
<script>alert("La extensi\u00F3n del logo no es correcta. Se permiten archivos .jpg");</script>
<?php
$cargalogo=1;
}
else
{
$logo=$archivo;
if (file_exists("..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR."Logos"))
{
$destino01 = "..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR."Logos".DIRECTORY_SEPARATOR.$archivo;
if(!file_exists($destino01))
{
@copy($_FILES['logo']['tmp_name'],$destino01);
}
$varl1="logo_marca,";
$varl="'$logo',";
$varupd="logo_marca='$logo', ";
$in=1;
}
}
}
else
{
//echo " no lleg\u00F3 nada - ".$archivo;
}
$archivo=$_FILES["banner"]["name"]; $varl2=""; $var2=""; $varupd2="";
$tipo_archivo = $_FILES['banner']['type'];
if( $_FILES['banner']['name']!=NULL && $_FILES['banner']['size'] > 0 )
{
if(!(strpos($tipo_archivo, "jpeg") || strpos($tipo_archivo, "jpg")))
{
?>
<script>alert("La extensi\u00F3n del banner no es correcta. Se permiten archivos .jpg");</script>
<?php
$cargalogo=1;
}
else
{
$banner=$archivo;
if (file_exists("..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR."Logos"))
{
$destino01 = "..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR."Logos".DIRECTORY_SEPARATOR.$archivo;
if(!file_exists($destino01))
{
@copy($_FILES['banner']['tmp_name'],$destino01);
}
$varl2="banner,";
$var2.="'$banner',";
$varupd2.="banner='$banner',";
}
}
}
else
{
//echo " no lleg\u00F3 nada - ".$archivo;
}
//"Marcas" será la carpeta a donde se irán las imagenes de background para las marcas que se creen a futuro (NO APLICA HONDA, KIA, ACURA QUE YA TIENEN SUS CARPETAS).
if($operacion==0)
{
$autoin=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='marca_autos';");
$sig=mysql_fetch_array($autoin);
$idsiguiente=$sig["AUTO_INCREMENT"];
$insert=mysql_query("INSERT INTO marca_autos(idempresa, idmarca, $varl2 marca, $varl1 carpetaimgbackground, statusm) VALUES('$empresas','$idsiguiente', $var2 '$nombremarca', $varl 'Honda', '1')");//Honda sera la carpeta de todos los backgrounds
if($insert)
{
?>
<script>
alert("Registro agregado exitosamente!");
</script>
<?php
}
else
{
?>
<script>
alert("Ha ocurrido un error");
</script>
<?php
}
}
else if($operacion==1)
{
$upd=mysql_query("UPDATE marca_autos SET $varupd idempresa='$empresas', $varupd2 marca='$nombremarca' WHERE idmarca='$idmarca'");
if($upd)
{
?>
<script>
alert("Registro actualizado exitosamente");
</script>
<?php
}
else
{
?>
<script>
alert("Ha ocurrido un error");
</script>
<?php
}
}
?>
<script>location="../Pantallas/marcas.php";</script>
<?php
break;
case 71:
$idmarca=$_POST["marca"];
$carpetazo=""; $marca="";
$bmarcas=mysql_query("SELECT carpetaimgbackground, marca FROM marca_autos WHERE statusm='1' AND idmarca='$idmarca' ORDER BY marca");
if(mysql_num_rows($bmarcas)>0)
{
while ($ro=mysql_fetch_array($bmarcas))
{
$carpetazo=$ro["carpetaimgbackground"];
$marca=$ro["marca"];
}
}
$archivo=$_FILES["faleatorio"]["name"]; $cargalogo=0; $ok=0;
$tipo_archivo = $_FILES['faleatorio']['type'];
if( $_FILES['faleatorio']['name']!=NULL && $_FILES['faleatorio']['size'] > 0 )
{
if(!(strpos($tipo_archivo, "jpeg") || strpos($tipo_archivo, "jpg") || strpos($tipo_archivo, "png") || strpos($tipo_archivo, "PNG")))
{
?>
<script>alert("La extensi\u00F3n del logo no es correcta. Se permiten archivos .png /.jpg");</script>
<?php
$cargalogo=1;
}
else
{
if (file_exists("..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR."Empresas".DIRECTORY_SEPARATOR.$carpetazo))
{
$destino01 = "..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR."Empresas".DIRECTORY_SEPARATOR.$carpetazo.DIRECTORY_SEPARATOR.$archivo;
if(!file_exists($destino01))
{
@copy($_FILES['faleatorio']['tmp_name'],$destino01);
$ok=1;
}
}
}
}
else
{
//echo " no lleg\u00F3 nada - ".$archivo;
}
if($ok==1)
{
$autoin=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='autos_background';");
$sig=mysql_fetch_array($autoin);
$idsiguiente=$sig["AUTO_INCREMENT"];
$ins=mysql_query("INSERT INTO autos_background(id, idmarca, auto) VALUES ('$idsiguiente', '$idmarca', '$archivo')");
if($ins)
{
?>
<script>
alert("Registro agregado exitosamente!");
</script>
<?php
}
else
{
?>
<script>
alert("Ha ocurrido un error");
</script>
<?php
}
}
else
{
?>
<script>
alert("Ha ocurrido un error");
</script>
<?php
}
?>
<script> location="../Pantallas/catbackgorund.php";</script>
<?php
break;
case 72:
//ini_set("memory_limit","200M");
ini_set('memory_limit', '-1');
$temp = $_FILES["archivo"]['tmp_name'];
$nombre_archivo = $_FILES["archivo"]['name'];
$nuevonom=""; $rango1=""; $rango2=""; $cont=0;
$ext = substr(strrchr($_FILES["archivo"]['name'], "."), 1); //obtiene la extension;
if ($ext == "xls" || $ext == "xlsx")
{
$nuevonom="Us345.".$ext;
move_uploaded_file($temp, "..".DIRECTORY_SEPARATOR."archivos".DIRECTORY_SEPARATOR.$nuevonom);
require_once('Classes/PHPExcel.php');
require_once('Classes/PHPExcel/Reader/Excel2007.php');
require_once('Classes/PHPExcel/Reader/Excel5.php');
require_once('Classes/PHPExcel/IOFactory.php');
if ($ext == "xlsx")
{
$objReader = new PHPExcel_Reader_Excel2007();
}
if ($ext == "xls")
{
$objReader = new PHPExcel_Reader_Excel5(); //si no, cargamos el lector para archivos xls
}
// Cargando la hoja de c\u00E1lculo
$objPHPExcel = $objReader->load("..".DIRECTORY_SEPARATOR."archivos".DIRECTORY_SEPARATOR.$nuevonom);//load("Archivos/$nombre_archivo");
$objWorksheet = $objPHPExcel->getActiveSheet(0); //indicamos que empezamos con la primer hoja
$highestRow = $objWorksheet->getHighestRow(); //Leemos cuantas filas tiene e.g. 10
//si tiene 0 filas
if (!$highestRow)
{
die("El archivo de excel no contiene informacion o \u00E9sta no es accesible");
}
//VALIDA QUE EL EXCEL SEA EL FORMATO QUE SE DEBE LEER
$valorInicial = $objWorksheet->getCellByColumnAndRow(0, 1)->getValue();
if ($valorInicial == "Empre")
{
// Comenzamos a leer el archivo
// Llenamos el arreglo con los datos del archivo xlsx
// row empieza en 2 para empezar a leer desde la tercera fila del excel (sin los titulos)
$Col = 4;
$repe = 0; //Variable para saber el numero de archivos no cargados en la base de datos
$cargados = 0;
$cancelados=0;
$autoin=mysql_query("select AUTO_INCREMENT from information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' and TABLE_NAME='control_excel';");
$sig=mysql_fetch_array($autoin);
$idsiguiente=$sig["AUTO_INCREMENT"];
$z=0; $respfolio=""; $sigue=0;
for ($row = 2; $row <= $highestRow; ++$row)
{
$sigue=0;
$folio = trim($objWorksheet->getCellByColumnAndRow(2, $row)->getValue()." ".$objWorksheet->getCellByColumnAndRow(11, $row)->getValue());
$objPHPExcel->getActiveSheet()->getStyle('D'.$row)->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_DATE_YYYYMMDD);
$fecha = $objPHPExcel->getActiveSheet()->getCell('D'.$row)->getFormattedValue();
$refdoc = trim($objWorksheet->getCellByColumnAndRow(13, $row)->getValue());
$concepto = trim($objWorksheet->getCellByColumnAndRow(6, $row)->getValue());
$idempresa = trim($objWorksheet->getCellByColumnAndRow(0, $row)->getValue());
$idudn = trim($objWorksheet->getCellByColumnAndRow(1, $row)->getValue());
$ncliente = trim($objWorksheet->getCellByColumnAndRow(4, $row)->getValue());
$cliente = trim($objWorksheet->getCellByColumnAndRow(5, $row)->getValue());
$referencia = trim($objWorksheet->getCellByColumnAndRow(2, $row)->getValue());//referencia de bonificación
if(strlen($folio)>0 && strlen($referencia)>0)
{
if(strlen($ncliente)==0)
{
$ncliente=0;
}
if(strlen($fecha)==0)
{
$fecha="0000-00-00";
}
if(strlen($refdoc)>0)
{
$objPHPExcel->getActiveSheet()->getStyle('H'.$row)->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_NUMBER_00);
$debe = $objPHPExcel->getActiveSheet()->getCell('H'.$row)->getFormattedValue();
//$debe = trim($objWorksheet->getCellByColumnAndRow(7, $row)->getValue());
$objPHPExcel->getActiveSheet()->getStyle('H'.$row)->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_NUMBER_00);
$haber = $objPHPExcel->getActiveSheet()->getCell('H'.$row)->getFormattedValue();
//$haber = trim($objWorksheet->getCellByColumnAndRow(7, $row)->getValue());
$serie = trim($objWorksheet->getCellByColumnAndRow(8, $row)->getValue());
$debe=str_replace(",","", $debe);
$haber=str_replace(",","", $haber);
$cont++;
$tipo_caja=1;//1=bonifiación, 2=Cancelacion bonificación
if($haber<0)
{
$tipo_caja=2;
}
$autoin=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' and TABLE_NAME='bonificaciones_caja';");
$sig=mysql_fetch_array($autoin);
$idrecibocaja=$sig["AUTO_INCREMENT"];
$busrep=mysql_query("SELECT referencia FROM bonificaciones_caja WHERE referencia='$referencia' AND num_expediente='$refdoc'");
if(mysql_num_rows($busrep)==0)
{
$insert=mysql_query("INSERT INTO bonificaciones_caja(idbon, idempresa, idudn, referencia, fecha, ncliente, cliente, importe, folio_nc, num_expediente, status, file, nc, concepto) VALUES ('$idrecibocaja', '$idempresa', '$idudn', '$referencia', '$fecha', '$ncliente', '$cliente', '$debe', '$serie', '$refdoc', '1','$idsiguiente', '$tipo_caja', '$concepto' )");
if($insert)
{
$cargados++;
$sigue=1;
$z=0;
}
}
else
{
$repe++;
$insrep=mysql_query("INSERT INTO recibos_caja_omitidos(archivo, consec, folio, tipo, referencia_caja, ref_docum, importe, fecha, cb) VALUES('$idsiguiente', '$repe', '$folio', '$tipo_caja', '$referencia', '$refdoc', '$haber', '$fecha', 'BONIFICACION')");
}
}
}
}
$rango1=""; $rango2="";
$frangos=mysql_query("SELECT min(fecha) as rango1, max(fecha) as rango2 FROM bonificaciones_caja WHERE fecha>0 and file='$idsiguiente'");
if(mysql_num_rows($frangos)>0)
{
while ($tran=mysql_fetch_array($frangos))
{
$rango1=$tran["rango1"];
$rango2=$tran["rango2"];
}
}
if(strlen($rango1)==0 || strlen($rango2)==0)
{
$frangos=mysql_query("SELECT min(fecha) as rango1, max(fecha) as rango2 FROM recibos_caja_omitidos where fecha>0 and archivo='$idsiguiente'");
if(mysql_num_rows($frangos)>0)
{
while ($tran=mysql_fetch_array($frangos))
{
$rango1=$tran["rango1"];
$rango2=$tran["rango2"];
}
}
}
$query=mysql_query("INSERT into control_excel (id, archivo, fsube, user, rango1, rango2, ventas, cargadas, tipocarga) values ('$idsiguiente', '$nombre_archivo', '".date('Y-m-d H:i:s')."', '".$_SESSION['usuario']."', '$rango1', '$rango2', '$cont', '$cargados', '4')");
if($query)
{
$cancelando=mysql_query("SELECT num_expediente, count(num_expediente) AS cuantos, referencia FROM bonificaciones_caja WHERE num_expediente!='' AND status=1 GROUP BY num_expediente HAVING count(*) > 1 ORDER BY cuantos DESC");
if(mysql_num_rows($cancelando)>0)
{
while ($can=mysql_fetch_array($cancelando))
{
$refdocumento=$can["num_expediente"];
$cuantoreg=$can["cuantos"];
$referencia=$can["referencia"];
if ($cuantoreg%2==0)
{
$compp="";
}
else
{
$compp=" and referencia!='$referencia' ";
}
$bs=mysql_query("UPDATE bonificaciones_caja SET status='0' WHERE ref_docum='$refdocumento' AND status='1' ".$compp);
if($bs)
{
$cancelados++;
//echo "<p> Ok. ".$cancelados;
}
}
}
?>
<script> alert("<?php echo $cargados?> Notas de bonificación cargadas <?php echo $repe;?> Notas de Cobro omitidas ya precargadas");
</script>
<?php
}
}
else
{
?>
<script> alert("Verifique el formato (Reporte U345) del <?php echo $ext;?> que intenta subir");
</script>
<?php
}
}
else
{
?>
<script> alert("La extensi\u00F3n del archivo es incorrecta, se permite .xlsx/.xls");
</script>
<?php
}
?>
<script>
location="../Pantallas/sube_cortebonifica.php";
</script>
<?php
break;
case 73:
$idplantilla=$_POST["idplantilla"];
$esdefault=$_POST["esdefault"];
$operacion=$_POST["operacion"];
if($operacion==0)
{
if($esdefault==1)
{
$upd=mysql_query("UPDATE compras_coordina SET defaultval='0'");
}
$autoin0=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='compras_coordina';");
$sig0=mysql_fetch_array($autoin0);
$idsiguiente0=$sig0["AUTO_INCREMENT"];
$query=mysql_query("INSERT INTO compras_coordina(id, idplantilla, defaultval, status) VALUES ('$idsiguiente0', '$idplantilla', '$esdefault', '1')");
if($query)
{
?>
<script>
alert("Registro agregado exitosamente!");
</script>
<?php
}
else
{
?>
<script>
alert("Ha ocurrido un error");
</script>
<?php
}
}
?>
<script>
location="../Pantallas/catresposables.php";
</script>
<?php
break;
case 74:
$operacion=$_POST["operacion"];
$empresas=$_POST["empresas"];
$udn=$_POST["udn"];
$fecha=$_POST["fecha"];
$contart=$_POST["contart"];
$fecha=substr($fecha, 6,4)."-".substr($fecha, 3,2)."-".substr($fecha, 0,2);
$detuser=date("d/m/Y H:i:s")." ".$_SESSION['usuario'];
if($operacion==0)
{
$autoin=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='gensol';");
$sig=mysql_fetch_array($autoin);
$idsiguiente=$sig["AUTO_INCREMENT"];
$folio=$idsiguiente;
$insert=mysql_query("INSERT INTO gensol (idsolicitud, fechasol, empresa, idudn, user, modificado, file_orden, cancelado_f, carga, motivo_cancela, status_general) VALUES ('$folio', '$fecha', '$empresas', '$udn', '$detuser', '', '', '', '', '', '1')");
if($insert)
{
$add=0; $agregado=0;
for($z=1; $z<=$contart; $z++)
{
$delete=$_POST["delete".$z];
if($delete==0)
{
$idarticulo=$_POST["idarticulo".$z];
$cant=$_POST["cant".$z];
$uni=$_POST["uni".$z];
$articulo=$_POST["articulo".$z];
$punit=$_POST["punit".$z];
$importetot=$_POST["importetot".$z];
$tipocompra=$_POST["tipocompra".$z];
$statusarti=$_POST["statusarti".$z];
$cant=str_replace(",","",$cant);
$punit=str_replace(",","",$punit);
$importetot=str_replace(",","",$importetot);
$corrida=$_POST["tallauni".$z];
if($idarticulo>0 && strlen($articulo)>0)
{
$add++;
$insertdet=mysql_query("INSERT INTO detsol(idsolicitud, consec, cantidad, idproducto, precio_unitario, importe, descripcion, unidad, tipocompra, status, corrida, revisado, idcompra, urevisa) VALUES('$folio', '$add', '$cant', '$idarticulo', '$punit', '$importetot', '$articulo', '$uni', '$tipocompra', '1', '$corrida', '', '0', '')");
if($insertdet)
{
$agregado++;
}
}
}
}
if($agregado>0)
{
?>
<script>alert("Solicitud de compra agregada exitosamente");
var procedimiento='?idsol=<?php echo $folio;?>';
window.open('../Reportes/solprod.php' + procedimiento);
</script>
<?php
}
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
}
else if($operacion==1)
{
$idsolicitud=$_POST["idsolicitud"];
$folio=$idsolicitud;
if($folio>0)
{
$archivo=$_FILES["comprobante"]["name"]; $varupd2="";
$tipo_archivo = $_FILES['comprobante']['type'];
$tamano_archivo=$_FILES['comprobante']['size'];
$hayresponsiva=0; $detallecarga=""; $cargaresponsiva=0;
if( $_FILES['comprobante']['name']!=NULL && $_FILES['comprobante']['size'] > 0 )
{
if(!((strpos($tipo_archivo, "jpeg") || strpos($tipo_archivo, "jpg") || strpos($tipo_archivo, "pdf")) && ($tamano_archivo < 10000000)))
{
$cargaresponsiva=1;
}
else
{
$comprobante=$_POST["filecomprobante"];
$carpeta="ordenes";
if(strlen($comprobante)>0)
{
if (file_exists("..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR.$carpeta))
{
$destino01 = "..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR.$carpeta.DIRECTORY_SEPARATOR.$comprobante;
if(file_exists($destino01))
{
unlink($destino01);
}
}
}
$responsiva="Solicitud ".$archivo;
if (file_exists("..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR.$carpeta))
{
$destino01 = "..".DIRECTORY_SEPARATOR."imagenes".DIRECTORY_SEPARATOR."Sistema".DIRECTORY_SEPARATOR.$carpeta.DIRECTORY_SEPARATOR.$archivo;
if(!file_exists($destino01))
{
@copy($_FILES['comprobante']['tmp_name'],$destino01);
}
$detallecarga=date("d/m/Y H:i:s")." ".$_SESSION['usuario'];
$varupd2=", file_orden='$responsiva', carga='$detallecarga' "; $hayresponsiva=1;
$detallado=strtoupper($_SESSION['usuario'])." Carga solicitud para orden de compra con firmas";
$ins=mysql_query("INSERT INTO bitacora_control_compras(id_bit, idcompra, detalle, fecha, consec, idproducto, cancela, documento) VALUES('', '$folio', '$detallado', '".date("Y-m-d H:i:s")."', '0', '0', '0', '$responsiva')");
}
}
}
$query=mysql_query("UPDATE gensol SET empresa='$empresas', idudn='$udn', modificado='$detuser' $varupd2 WHERE idsolicitud='$folio'");
if($query)
{
$add=0; $agregado=0;
for($z=1; $z<=$contart; $z++)
{
$delete=$_POST["delete".$z];
if($delete==0)
{
$idarticulo=$_POST["idarticulo".$z];
$cant=$_POST["cant".$z];
$uni=$_POST["uni".$z];
$articulo=$_POST["articulo".$z];
$punit=$_POST["punit".$z];
$importetot=$_POST["importetot".$z];
$tipocompra=$_POST["tipocompra".$z];
$statusarti=$_POST["statusarti".$z];
$cant=str_replace(",","",$cant);
$punit=str_replace(",","",$punit);
$importetot=str_replace(",","",$importetot);
$corrida=$_POST["tallauni".$z];
if($idarticulo>0 && strlen($articulo)>0)
{
$add++;
$upte=mysql_query("UPDATE detsol SET consec='$add', cantidad='$cant', idproducto='$idarticulo', precio_unitario='$punit', importe='$importetot', descripcion='$articulo', unidad='$uni', tipocompra='$tipocompra', corrida='$corrida' WHERE idsolicitud='$folio'");
if($upte)
{
$agregado++;
}
}
}
}
}
if($agregado>0)
{
?>
<script>alert("Solicitud de compra editada exitosamente");
var procedimiento='?idsol=<?php echo $folio;?>';
window.open('../Reportes/solprod.php' + procedimiento);
</script>
<?php
}
}
}
?>
<script>
location="../Pantallas/solcomprasn.php";
</script>
<?php
break;
case 75:
$operacion=$_POST["operacion"];
$idcliente=$_POST["idcliente"];
$pago=$_POST["pago"];
$folcontrato=$_POST["folio"];
$datepicker=$_POST["datepicker"];
$fechaevento=substr($datepicker, 6,4)."-".substr($datepicker, 3,2)."-".substr($datepicker, 0,2);
$datepicker1=$_POST["datepicker2"];
$fechacontrato=substr($datepicker1, 6,4)."-".substr($datepicker1, 3,2)."-".substr($datepicker1, 0,2);
$idvendedor=$_POST["eventa"];
$evento=$_POST["evento"];
$horario=$_POST["phorario"];
$observaciones=strtoupper($_POST["observa"]);
$observaciones=preg_replace("[\n|\r|\n\r]", "", $observaciones);
$personas=$_POST["personas"];
$idempresa=$_POST["empresas"];
$idudn=$_POST["udn"];
$coniva=$_POST["coniva"];
$pforaneo=$_POST["pforaneo"];
$anticipo=str_replace(",","", $_POST["anticipo"]);
$saldo=str_replace(",","", $_POST["saldo"]);
$duracion=$_POST["duracion"];
$hradicionales=$_POST["hradicionales"];
$h1=$_POST["h1"];
$h2=$_POST["h2"];
$subtotal=str_replace(",","", $_POST["subtotal"]);
$iva=str_replace(",","", $_POST["iva"]);
$notadd=strtoupper($_POST["notadd"]);
$notadd=preg_replace("[\n|\r|\n\r]", " ", $notadd);
$numreg=$_POST["numreg"];
$idcotiza=$_POST["idcotiza"];
$identb=$_POST["identb"];
if(strlen($idcotiza)==0)
{
$idcotiza=0;
}
if(strlen($coniva)==0)
{
$coniva=0;
}
$detuser=date("d/m/Y H:i:s")." ".$_SESSION['usuario'];
$fregistro=date("Y-m-d H:i:s");
$ok=0; $identificador=""; $concepto="ANTICIPO"; $txt1="agregado";
if($operacion==0)
{
$autoin=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='contratos';");
$sig=mysql_fetch_array($autoin);
$idsiguiente=$sig["AUTO_INCREMENT"];
$identificador=$idsiguiente;
$query=mysql_query("INSERT INTO contratos (identificador, fregistro, idempresa, idudn, idcontrato, fecha, fecha_contrato, idcliente, idevento, idvendedor, user, observaciones, modifica, horario, personas, duracion, adicional, h1, h2, subtotal, iva, foraneo, coniva, status, nota_add, idcotiza) VALUES ('$identificador', '$fregistro', '$idempresa', '$idudn', '$folcontrato', '$fechaevento', '$fechacontrato', '$idcliente', '$evento', '$idvendedor', '$detuser', '$observaciones', '', '$horario', '$personas','$duracion', '$hradicionales', '$h1', '$h2', '$subtotal', '$iva', '$pforaneo', '$coniva', '1', '$notadd', '$idcotiza')");
if($query)
{
$ok++;
$autoin0=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='bitacora_contratos';");
$sig0=mysql_fetch_array($autoin0);
$idsiguiente0=$sig0["AUTO_INCREMENT"];
$addbit=mysql_query("INSERT INTO bitacora_contratos (idbitacora, identificador, idcontrato, fecha_contrato, fecha_evento, idcliente, idevento, idvendedor, horario, personas, duracion, subtotal, iva, abono1, user_modifica) VALUES ('$idsiguiente0', '$identificador', '$folcontrato', '$fechacontrato', '$fechaevento', '$idcliente', '$evento', '$idvendedor', '$horario', '$personas', '$duracion', '$subtotal', '$iva', '$anticipo', '$detuser')");
$autoin=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='anticipos_r';");
$sig=mysql_fetch_array($autoin);
$idsiguiente=$sig["AUTO_INCREMENT"];
$add=mysql_query("INSERT INTO anticipos_r (identificador, idabono, anticipo, saldo, concepto, formapago, fecha_abono, registro, user, abono1) VALUES ('$identificador', '$idsiguiente', '$anticipo', '$saldo', '$concepto', '$pago', '$fechacontrato', '$fregistro', '".$_SESSION['usuario']."', '1')");
if($add)
{
$add01=mysql_query("INSERT INTO clone_anticipos_r (identificador, idabono, anticipo, saldo, concepto, formapago, fecha_abono, registro, user, abono1, u_clona, accion) VALUES ('$identificador', '$idsiguiente', '$anticipo', '$saldo', '$concepto', '$pago', '$fechacontrato','$fregistro', '".$_SESSION['usuario']."', '1', '$detuser', 'AB01')");
}
}
}
else
{
$identificador=$_POST["identificador"]; $txt1="actualizado";
$identb=$identificador;
$entracambio=0;
$comp=mysql_query("SELECT * FROM contratos WHERE identificador='$identificador'");
if(mysql_num_rows($comp)>0)
{
while ($rr=mysql_fetch_array($comp))
{
$idempresa_r=$rr["idempresa"];
$idudn_r=$rr["idudn"];
$idcontrato_r=$rr["idcontrato"];
$fecha_r=$rr["fecha"];
$fecha_contrato_r=$rr["fecha_contrato"];
$idcliente_r=$rr["idcliente"];
$idevento_r=$rr["idevento"];
$idvendedor_r=$rr["idvendedor"];
$observaciones_r=$rr["observaciones"];
$horario_r=$rr["horario"];
$personas_r=$rr["personas"];
$duracion_r=$rr["duracion"];
$adicional_r=$rr["adicional"];
$h1_r=$rr["h1"];
$h2_r=$rr["h2"];
$subtotal_r=$rr["subtotal"];
$iva_r=$rr["iva"];
$foraneo_r=$rr["foraneo"];
$coniva_r=$rr["coniva"];
$nota_add_r=$rr["nota_add"];
if($idcontrato_r!=$folcontrato || $idempresa_r!=$idempresa || $idudn_r!=$idudn || $fecha_r!=$fechaevento || $fecha_contrato_r!=$fechacontrato || $idcliente_r!=$idcliente || $idevento_r!=$evento || $idvendedor_r!=$idvendedor || $observaciones_r!=$observaciones || $horario_r!=$horario || $personas_r!=$personas || $duracion_r!=$duracion || $adicional_r!=$hradicionales || $h1_r!=$h1 || $h2_r!=$h2 || $subtotal_r!=$subtotal || $iva_r!=$iva || $foraneo_r!=$pforaneo || $coniva_r!=$coniva || $nota_add_r!=$notadd)
{
$entracambio=1;
}
}
}
else
{
$entracambio=1;
}
$query=mysql_query("UPDATE contratos SET idcontrato='$folcontrato', idempresa='$idempresa', idudn='$idudn', fecha='$fechaevento', fecha_contrato='$fechacontrato', idcliente='$idcliente', idevento='$evento', idvendedor='$idvendedor', observaciones='$observaciones', modifica='$detuser', horario='$horario', personas='$personas', duracion='$duracion', adicional='$hradicionales', h1='$h1', h2='$h2', subtotal='$subtotal', iva='$iva', foraneo='$pforaneo', coniva='$coniva', nota_add='$notadd' WHERE identificador='$identificador'");
if($query)
{
$ok++;
if($entracambio==1)
{
$autoin0=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='bitacora_contratos';");
$sig0=mysql_fetch_array($autoin0);
$idsiguiente0=$sig0["AUTO_INCREMENT"];
$addbit=mysql_query("INSERT INTO bitacora_contratos (idbitacora, identificador, idcontrato, fecha_contrato, fecha_evento, idcliente, idevento, idvendedor, horario, personas, duracion, subtotal, iva, abono1, user_modifica) VALUES ('$idsiguiente0', '$identificador', '$folcontrato', '$fechacontrato', '$fechaevento', '$idcliente', '$evento', '$idvendedor', '$horario', '$personas', '$duracion', '$subtotal', '$iva', '$anticipo', '$detuser')");
}
$addclone=0; $anticipo_rr=""; $saldo_rr=""; $concepto_rr=""; $formapago_rr=""; $fecha_abono_rr="";
$conf=mysql_query("SELECT * FROM anticipos_r WHERE identificador='$identificador' AND abono1='1'");
if(mysql_num_rows($conf)>0)
{
while ($rt=mysql_fetch_array($conf))
{
$anticipo_rr=$rt["anticipo"];
$saldo_rr=$rt["saldo"];
$concepto_rr=$rt["concepto"];
$formapago_rr=$rt["formapago"];
$fecha_abono_rr=$rt["fecha_abono"];
}
}
if($anticipo_rr!=$anticipo || $saldo_rr!=$saldo || $concepto_rr!=$concepto || $formapago_rr!=$pago || $fecha_abono_rr!=$fechacontrato)
{
$addclone=1;
}
$del=mysql_query("DELETE FROM anticipos_r WHERE identificador='$identificador' AND abono1='1'");
if($del)
{
$autoin=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='anticipos_r';");
$sig=mysql_fetch_array($autoin);
$idsiguiente=$sig["AUTO_INCREMENT"];
$add=mysql_query("INSERT INTO anticipos_r (identificador, idabono, anticipo, saldo, concepto, formapago, fecha_abono, registro, user, abono1) VALUES ('$identificador', '$idsiguiente', '$anticipo', '$saldo', '$concepto', '$pago', '$fechacontrato','$fregistro', '".$_SESSION['usuario']."', '1')");
if($add)
{
if($addclone==1)
{
$add01=mysql_query("INSERT INTO clone_anticipos_r (identificador, idabono, anticipo, saldo, concepto, formapago, fecha_abono, registro, user, abono1, u_clona, accion) VALUES ('$identificador', '$idsiguiente', '$anticipo', '$saldo', '$concepto', '$pago', '$fechacontrato','$fregistro', '".$_SESSION['usuario']."', '1', '$detuser', 'AB01')");
}
}
}
}
}
if($ok>0)
{
$nquer=mysql_query("SELECT MAX(consec) AS R FROM detcontratos WHERE identificador='$identificador'");
if(mysql_num_rows($nquer)>0)
{
$nq=mysql_fetch_array($nquer);
$r=$nq["R"];
}
else
{
$r=0;
}
//Áreas
$npermisos=$_POST["npermisos"];
for ($i=1; $i<=$npermisos; $i++)
{
$per=""; $chk="";
if (isset($_POST["per".$i]))
{
$per=$_POST["per".$i];
}
if (isset($_POST["chk".$per]))
{
$chk=$_POST["chk".$per];
}
if($chk=="on")
{
$tienesubarea=$_POST["tienesubarea".$per];
$qr=mysql_query("SELECT * FROM detcontratos WHERE identificador='$identificador' AND idarea='$per' AND idmedio='0'");
if(mysql_num_rows($qr)==0)
{
$r++;
$ins1=mysql_query("INSERT INTO detcontratos (identificador, idcontrato, consec, idarea, idmedio, user) VALUES ('$identificador', '$folcontrato', '$r', '$per', '0', '$detuser')");
}
if($tienesubarea==1)
{
$del=mysql_query("DELETE FROM detsubareas WHERE identificador='$identificador'");
if($del)
{
for ($y=1; $y<=$numreg; $y++)
{
$idasub=0;
if(isset($_POST["idasub".$y]))
{
$idasub=$_POST["idasub".$y];
}
$chksub="";
if(isset($_POST["chksub".$idasub]))
{
$chksub=$_POST["chksub".$idasub];
}
if($chksub =="on")
{
$ins02=mysql_query("INSERT INTO detsubareas(identificador, ida, idasub) VALUES ('$identificador', '$per', '$idasub')");
}
}
}
}
}
}
//Medios
$npermisosm=$_POST["npermisosm"];
for ($i=1; $i<=$npermisosm ; $i++)
{
$per=""; $chk="";
if(isset($_POST["perm".$i]))
{
$per=$_POST["perm".$i];
}
if(isset($_POST["chkm".$per]))
{
$chk=$_POST["chkm".$per];
}
if($chk=="on")
{
$q=mysql_query("SELECT * FROM detcontratos WHERE identificador='$identificador' AND idarea='0' AND idmedio='$per'");
if(mysql_num_rows($q)==0)
{
$r++;
$ins1=mysql_query("INSERT INTO detcontratos (identificador, idcontrato, consec, idarea, idmedio, user) VALUES ('$identificador', '$folcontrato', '$r', '0', '$per', '$detuser')");
}
}
}
if($identb>0)
{
$ups=mysql_query("UPDATE fechash_bloqueadas SET folio='$folcontrato', identificador='$identificador', modificado='$detuser' WHERE identificador='$identb'");
}
?>
<script>
alert("Registro <?php echo $txt1;?> exitosamente!");
var procedimiento='?identificador=<?php echo $identificador;?>';
window.open('../Reportes/contratopdf.php' + procedimiento);
window.open('../Reportes/reverso_contrato.php');
window.open('../Reportes/anticipopdf.php' + procedimiento + "&idabono=0&a=1");
</script>
<?php
}
else
{
?>
<script>alert("Ha ocurrido un error, favor de verificar");</script>
<?php
}
?>
<script>
location="../Pantallas/contratoh.php";
</script>
<?php
break;
case 76:
$fcotizacion=$_POST["datepicker2"];
$fcotizacion=substr($fcotizacion, 6,4)."-".substr($fcotizacion, 3,2)."-".substr($fcotizacion, 0,2);
$fevento=$_POST["datepicker"];
$fevento=substr($fevento, 6,4)."-".substr($fevento, 3,2)."-".substr($fevento, 0,2);
$nejecutivo=$_POST["nejecutivo"];
$idempresa=$_POST["empresas"];
$udn=$_POST["udn"];
$moral=$_POST["pvariable"];
$nombre=$_POST["nombre"];
$apaterno=$_POST["apaterno"];
$amaterno=$_POST["amaterno"];
$razon=$_POST["razon"];
$email=$_POST["email"];
$tel=$_POST["tel"];
$evento=$_POST["evento"];
$hr=$_POST["phorario"];
$personas=$_POST["personas"];
$duracion=$_POST["duracion"];
$coniva=$_POST["coniva"];
$precio=$_POST["precio"];
$precio=str_replace(",","", $precio);
$subtotal=$_POST["subtotal"];
$subtotal=str_replace(",","", $subtotal);
$iva=$_POST["iva"];
$iva=str_replace(",","", $iva);
$servicio=$_POST["servicio"];
$servicio=str_replace(",","", $servicio);
$total=$_POST["total"];
$total=str_replace(",","", $total);
$cambia_l=$_POST["cambia_leyenda"];
$leyendas=$_POST["leyendas"];
$nfirma=$_POST["atte"];
$pfirma=$_POST["atte2"];
$detuser=date("d/m/Y H:i:s")." ".$_SESSION['usuario'];
$numreg=$_POST["numreg"];
$dservicio=$_POST["dservicio"];
$tel=$_POST["tel"];
$email=$_POST["email"];
$eventa=$_POST["eventa"];
$daddicional=$_POST["daddicional"];
$daddicional=preg_replace("[\n|\r|\n\r]", " ", $daddicional);
$duracion=str_replace("hr","", $duracion);
$duracion=str_replace("hrs","", $duracion);
$duracion=str_replace("HR","", $duracion);
$duracion=str_replace("HRS","", $duracion);
$duracion=str_replace("horas","", $duracion);
$duracion=str_replace("hora","", $duracion);
$duracion=str_replace("HORA","", $duracion);
$duracion=$duracion." Hrs.";
if($moral==1)
{
$nombre="";
$apaterno="";
$amaterno="";
}
else
{
$razon="";
}
$autoin=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='cotizaciones';");
$sig=mysql_fetch_array($autoin);
$idsiguiente=$sig["AUTO_INCREMENT"];
$idcotiza=$idsiguiente;
$query01=mysql_query("INSERT INTO cotizaciones (idcotiza, fecha_cotiza, fecha_evento, evento, precio, coniva, subtotal, iva, servicio, salon, horario, duracion, personas, idleyenda, cambia_leyenda, nfirma, pfirma, registra, status, ejecutivo, idempresa, idudn, describe_servicio, nombre, apaterno, amaterno, razon, telefono, email, idvendedor, comentarios_add) VALUES ('$idcotiza', '$fcotizacion', '$fevento', '$evento', '$precio', '$coniva', '$subtotal', '$iva', '$servicio', '', '$hr', '$duracion', '$personas', '$leyendas', '$cambia_l', '$nfirma', '$pfirma', '$detuser', '1', '$nejecutivo', '$idempresa', '$udn', '$dservicio', '$nombre', '$apaterno', '$amaterno', '$razon', '$tel', '$email', '$eventa', '$daddicional')");
if($query01)
{
//Áreas
$npermisos=$_POST["npermisos"];
for ($i=1; $i<=$npermisos; $i++)
{
$per=""; $chk="";
if (isset($_POST["per".$i]))
{
$per=$_POST["per".$i];
}
if (isset($_POST["chk".$per]))
{
$chk=$_POST["chk".$per];
}
if($chk=="on")
{
$tienesubarea=$_POST["tienesubarea".$per];
if($tienesubarea==1)
{
for ($y=1; $y<=$numreg; $y++)
{
$idasub=0;
if(isset($_POST["idasub".$y]))
{
$idasub=$_POST["idasub".$y];
}
$chksub="";
if(isset($_POST["chksub".$idasub]))
{
$chksub=$_POST["chksub".$idasub];
}
if($chksub =="on")
{
$ins02=mysql_query("INSERT INTO detsub_cot(idcotiza, ida, idasub) VALUES ('$idcotiza', '$per', '$idasub')");
}
}
}
else
{
$ins02=mysql_query("INSERT INTO detsub_cot(idcotiza, ida, idasub) VALUES ('$idcotiza', '$per', '0')");
}
}
}
if($cambia_l==1)
{
$notadd1=$_POST["notadd1"];
$notadd2=$_POST["notadd2"];
$notadd3=$_POST["notadd3"];
$notadd4=$_POST["notadd4"];
$notadd5=$_POST["notadd5"];
$notadd6=$_POST["notadd6"];
$notadd7=$_POST["notadd7"];
$autoin=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='ley_cot_user';");
$sig=mysql_fetch_array($autoin);
$idsiguiente=$sig["AUTO_INCREMENT"];
$ins=mysql_query("INSERT INTO ley_cot_user(id, idcotiza, notadd1, notadd2, notadd3, notadd4, notadd5, notadd6, notadd7, modifica) VALUES ('$idsiguiente', '$idcotiza', '$notadd1', '$notadd2', '$notadd3', '$notadd4', '$notadd5', '$notadd6', '$notadd7', '$detuser')");
}
?>
<script>
alert("Cotizaci\u00F3n realizada exitosamente!");
var procedimiento="?idcotiza=<?php echo $idcotiza;?>";
window.open('../Reportes/cothacienda.php' + procedimiento);
</script>
<?php
}
?>
<script>
location="../Pantallas/cotizarentah.php";
</script>
<?php
break;
case 77:
$identificador=$_POST["identificador"];
$operacion=$_POST["operacion"];
$detuser=date("d/m/Y H:i:s")." ".$_SESSION['usuario'];
$consecutivo=$_POST["consecutivos"];
$txt="";
if($identificador==1)
{
$notadd1=$_POST["notadd1"];
$notadd2=$_POST["notadd2"];
$notadd3=$_POST["notadd3"];
$notadd4=$_POST["notadd4"];
$notadd5=$_POST["notadd5"];
$notadd6=$_POST["notadd6"];
$notadd7=$_POST["notadd7"];
if($operacion==0)
{
$autoin=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='leyendas_cotizacion';");
$sig=mysql_fetch_array($autoin);
$idsiguiente=$sig["AUTO_INCREMENT"];
$ins=mysql_query("INSERT INTO leyendas_cotizacion(id, notadd1, notadd2, notadd3, notadd4, notadd5, notadd6, notadd7, creado, modificado, activo) VALUES ('$idsiguiente', '$notadd1', '$notadd2', '$notadd3', '$notadd4', '$notadd5', '$notadd6', '$notadd7', '$detuser', '', '1')");
if($ins)
{
$upp=mysql_query("UPDATE leyendas_cotizacion SET activo='0' WHERE id!='$idsiguiente'");
$txt="Grupo de leyendas agregado exitosamente";
}
else
{
$txt="Ha ocurrido un error, favor de verificar";
}
}
else
{
$idleyenda=$_POST["leyendas"];
$upd=mysql_query("UPDATE leyendas_cotizacion SET notadd1='$notadd1', notadd2='$notadd2', notadd3='$notadd3', notadd4='$notadd4', notadd5='$notadd5', notadd6='$notadd6', notadd7='$notadd7', modificado='$detuser' WHERE id='$idleyenda'");
if($upd)
{
$txt="Grupo de leyendas actualizado exitosamente";
}
else
{
$txt="Ha ocurrido un error, favor de verificar";
}
}
}
else if($identificador==2)
{
$anio=$_POST["txtanio"];
$notitanio=$_POST["notitanio"];
$relevancia=$_POST["relevante"];
$estado=$_POST["estado"];
if(strlen($relevancia)=="")
{
$relevancia=0;
}
if($operacion==0)
{
$autoin=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='notas_cotizacion';");
$sig=mysql_fetch_array($autoin);
$idsiguiente=$sig["AUTO_INCREMENT"];
$ins=mysql_query("INSERT INTO notas_cotizacion(idnota, anio, nota, status, relevancia, consec) VALUES('$idsiguiente', '$anio', '$notitanio', '1', '$relevancia', '$consecutivo')");
if($ins)
{
$txt="Nota agregada exitosamente";
}
else
{
$txt="Ha ocurrido un error, favor de verificar";
}
}
else
{
$idnota=$_POST["idnota"];
$upp=mysql_query("UPDATE notas_cotizacion SET anio='$anio', nota='$notitanio', relevancia='$relevancia', consec='$consecutivo', status='$estado' WHERE idnota='$idnota'");
if($upp)
{
$txt="Nota actualizada exitosamente";
}
else
{
$txt="Ha ocurrido un error, favor de verificar";
}
}
}
?>
<script type="text/javascript">alert("<?php echo $txt;?>!");
location="../Pantallas/leyen.php";
</script>
<?php
break;
case 78:
$idconcepto=$_POST["txtconcepto"];
$fecha1=$_POST["datepicker3"];
$diainicial=substr($fecha1, 6,4)."-".substr($fecha1, 3,2)."-".substr($fecha1, 0,2);
$fecha2=$_POST["datepicker4"];
$diafinal=substr($fecha2, 6,4)."-".substr($fecha2, 3,2)."-".substr($fecha2, 0,2);
$observaciones=$_POST["observa"];
$observaciones=str_replace("#", "Num. ", $observaciones);
$observaciones=preg_replace("[\n|\r|\n\r]", "", $observaciones);
$observaciones=strtoupper(addslashes($observaciones));
$subtotal=str_replace(",","", $_POST["subtotal"]);
$iva=str_replace(",","", $_POST["iva"]);
$identificador=$_POST["identificador"];
$idcontrato=$_POST["idcontrato"];
$personas=$_POST["personas"];
$horario=$_POST["phorario"];
$numreg=$_POST["numreg"];
if($identificador==0)
{
$idcontrato="";
}
$operacion=$_POST["operacion"];
$detuser=date("d/m/Y H:i:s")." ".$_SESSION['usuario'];
$txt=""; $txt1=""; $agregar=0;
$busca=mysql_query("SELECT * FROM fechash_bloqueadas WHERE fecha_1='$diainicial' AND fecha_2='$diafinal'");
if(mysql_num_rows($busca)>0)
{
$txt="El rango de fechas ya se encuentra bloqueado, seleccione otras fechas para continuar";
}
else
{
if($operacion==0)
{
$autoin=mysql_query("SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='".$sql_db."' AND TABLE_NAME='fechash_bloqueadas';");
$sig=mysql_fetch_array($autoin);
$idsiguiente=$sig["AUTO_INCREMENT"];
$idf=$idsiguiente;
$ins=mysql_query("INSERT INTO fechash_bloqueadas (idf, fecha_1, fecha_2, idconcepto, observaciones, usuario, modificado, subtotal, iva, identificador, folio, personas, horario) VALUES ('$idsiguiente', '$diainicial', '$diafinal', '$idconcepto', '$observaciones', '$detuser', '', '$subtotal', '$iva', '$identificador', '$idcontrato', '$personas', '$horario')");
$txt1="agregado";
$qr=mysql_query("SELECT * FROM areas_fbloqueadas WHERE idf='$idf'");
if(mysql_num_rows($qr)==0)
{
$agregar=1;
}
}
else
{
$idf=$_POST["idf"];
$ins=mysql_query("UPDATE fechash_bloqueadas SET fecha_1='$diainicial', fecha_2='$diafinal', idconcepto='$idconcepto', observaciones='$observaciones', modificado='$detuser', subtotal='$subtotal', iva='$iva', identificador='$identificador', idcontrato='$idcontrato', personas='$personas', horario='$horario' WHERE idf='$idf'");
$txt1="actualizado";
}
$r=0;
if($ins)
{
if($operacion==1)
{
$del=mysql_query("DELETE FROM areas_fbloqueadas WHERE idf='$idf");
if($del)
{
$agregar=1;
}
}
//Áreas
$npermisos=$_POST["npermisos"];
for ($i=1; $i<=$npermisos; $i++)
{
$per=""; $chk="";
if (isset($_POST["per".$i]))
{
$per=$_POST["per".$i];
}
if (isset($_POST["chk".$per]))
{
$chk=$_POST["chk".$per];
}
if($chk=="on")
{
$tienesubarea=$_POST["tienesubarea".$per];
if($agregar==1)
{
if($tienesubarea==1)
{echo "<p>numr ".$numreg;
for ($y=1; $y<=$numreg; $y++)
{
$idasub=0;
if(isset($_POST["idasub".$y]))
{
$idasub=$_POST["idasub".$y];
}
$chksub="";
if(isset($_POST["chksub".$idasub]))
{
$chksub=$_POST["chksub".$idasub];
}
if($chksub =="on")
{
$r++;
$ins02=mysql_query("INSERT INTO areas_fbloqueadas(idf, consec, ida, idasub) VALUES ('$idf', '$r','$per', '$idasub')");
}
}
}
else
{
$r++;
$ins02=mysql_query("INSERT INTO areas_fbloqueadas(idf, consec, ida, idasub) VALUES ('$idf', '$r', '$per', '0')");
}
}
}
}
$txt="Rango de bloqueo ".$txt1." exitosamente";
}
else
{
$txt="Ha ocurrido un error, favor de verificar";
}
}
?>
<script type="text/javascript"> alert("<?php echo $txt;?>!");
var procedimiento="?idf=<?php echo $idf;?>";
window.open('../Reportes/nfbloqueado.php' + procedimiento);
location="../Pantallas/bfechashacienda.php"; </script>
<?php
break;
}
?>