Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/08/2008, 10:33
mnv_19
 
Fecha de Ingreso: septiembre-2007
Mensajes: 101
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: Borrar asignación

PRIMERA PARTE

<?php
include("../sesion.php");
?>

<?php

if($accion=='anula'){
if($borra=="si"){
if($borrado=='S'){
$borrado="DELETE FROM horarios WHERE id_horario='$id_horario'";
$resultConsulta= mysql_query($borrado,$link);

?>
<script>
document.location.href='../comienzo.php';
</script>
<?
}
else{ ?>
<script>
alert("No hay ningún empleado seleccionado para borrar el horario");

</script>
<?php }

}
}
//para cambiar las fechas
include("../comun.php");
$cadena="";
if($parteconsu==NULL){
/*$finicio=cambiaf_a_normal($finicio);
$ffin=cambiaf_a_normal($ffin);*/
if (($apellido1 ==null)and($apellido2 ==null)and($nombre ==null)and($empresa ==null)and($oficio ==null)and($maquina ==null)
and($finicio ==null)and($ffin ==null)and($horainicio==null)and($horafin ==null)and($lunes ==null)and($martes ==null)
and($miercoles ==null)and($jueves ==null)and($viernes==null)and ($sabado==null)and($domingo ==null)){
?>
<script language="JavaScript">
alert("ATENCION: INTRODUZCA ALGUN DATO PARA REALIZAR LA CONSULTA");
document.location.href='consultahorarios.php';
</script>
<?
}

$consulta="SELECT DISTINCT horarios.id_horario,horarios.id_empleado,horarios. id_oficio,horarios.id_maquina,
horarios.id_cliente,horarios.f_inicio,horarios.f_f in,horarios.h_inicio,
horarios.h_fin,horarios.DL,horarios.DM,
horarios.DX,horarios.DJ,horarios.DV,horarios.DS,ho rarios.DD,
horarios.observaciones,
empleados.apellido1,empleados.apellido2,empleados. nombre,empleados.activo,
clientes.nom_empresa,maquinaria.tipo,oficios.nombr e
FROM ((((horarios
LEFT JOIN empleados ON horarios.id_empleado=empleados.id_empleado)
LEFT JOIN clientes ON horarios.id_cliente=clientes.id_cliente)
LEFT JOIN oficios ON horarios.id_oficio=oficios.id_oficio)
LEFT JOIN maquinaria ON horarios.id_maquina=maquinaria.id_maquina) WHERE ((empleados.activo='S') or (empleados.activo='N')) ";


if( $apellido1 !=null){
$consulta=$consulta . " AND empleados.apellido1 like'%$apellido1%'";
$cadena=$cadena . "/empleados.apellido1= $apellido1/";
}

if( $apellido2 !=null){
$consulta=$consulta . " AND empleados.apellido2 like'%$apellido2%'";
$cadena=$cadena . " /empleados.apellido2= $apellido2/ ";
}
if( $nombre !=null){
$consulta=$consulta . " AND empleados.nombre like'%$nombre%'";
$cadena=$cadena . "/empleados.nombre= $nombre/";
}

if( $empresa !=null){
$consulta=$consulta . " AND clientes.nom_empresa like'%$empresa%'";
$cadena=$cadena . " /clientes.nom_empresa= $empresa/ ";
}
if( $oficio !=null){
$consulta=$consulta . " AND oficios.nombre like'%$oficio%'";
$cadena=$cadena . " /oficios.nombre= $oficio/ ";
}
if( $maquina !=null){
$consulta=$consulta . " AND maquinaria.tipo like'%$maquina%'";
$cadena=$cadena . " /maquinaris.tipo= $maquina/ ";
}
if( $finicio !=null){
$consulta=$consulta . " AND horarios.f_inicio like'%$finicio%'";
$cadena=$cadena . " /horarios.f_inicio= $finicio/ ";
}
if( $ffin !=null){
$consulta=$consulta . " AND horarios.f_fin like'%$ffin%'";
$cadena=$cadena . " /horarios.f_fin= $ffin/ ";
}
if( $horainicio!=null){
$consulta=$consulta . " AND h_inicio like'$horainicio'";
$cadena=$cadena . " /h_inicio= $horainicio/ ";
}
if( $horafin !=null){
$consulta=$consulta . " AND horarios.h_fin like'%$horafin%'";
$cadena=$cadena . " /horarios.h_fin= $horafin/ ";
}
if( $lunes !=null){
$consulta=$consulta . " AND horarios.DL like'$lunes'";
$cadena=$cadena . " /horarios.DL= $lunes/ ";
}
if( $martes !=null){
$consulta=$consulta . " AND horarios.DM like'$martes'";
$cadena=$cadena . " /horarios.DM= $martes/ ";
}
if( $miercoles !=null){
$consulta=$consulta . " AND horarios.DX like'%$miercoles%'";
$cadena=$cadena . " /horarios.DX= $miercoles/ ";
}
if( $jueves !=null){
$consulta=$consulta . " AND horarios.DJ like'$jueves'";
$cadena=$cadena . " /horarios.DJ= $jueves/ ";
}
if( $viernes !=null){
$consulta=$consulta . " AND horarios.DV like'$viernes'";
$cadena=$cadena . " /horarios.DV= $viernes ";
}
if( $sabado !=null){
$consulta=$consulta . " AND horarios.DS like'$sabado'";
$cadena=$cadena . " /horarios.DS= $sabado/ ";
}
if( $domingo !=null){
$consulta=$consulta . " AND horarios.DD like'$domingo'";
$cadena=$cadena . " /horarios.DD= $domingo´/ ";
}


?>


<?
$parteconsu=$consulta;
}// fin si no hay consulta

else { // viene de la columna ordenar

$parteconsu=$_POST['parteconsu'];
$parteconsu=str_replace("\\'","'",$parteconsu);

$consulta=$parteconsu;

}

// ordena el resultado según pulse

$ordena=$_POST['ordena'];

switch ($ordena) {
case 5:
$consulta=$consulta."ORDER BY horarios.f_inicio";
break;
case 6:
$consulta=$consulta."ORDER BY horarios.f_fin";
break;
case 7:
$consulta=$consulta."ORDER BY horarios.h_inicio";
break;
case 8:
$consulta=$consulta."ORDER BY horarios.h_fin";
break;
case 17://apellido1,apellido2,nombre
$consulta=$consulta ." ORDER BY empleados.apellido1,empleados.apellido2,empleados. nombre";
break;
case 9://lunes
$consulta=$consulta ." ORDER BY horarios.DL DESC";
break;
case 10://martes
$consulta=$consulta ." ORDER BY horarios.DM DESC";
break;
case 11;//miercoles
$consulta=$consulta ." ORDER BY horarios.DX DESC";
break;
case 12: //jueves
$consulta=$consulta ." ORDER BY horarios.DJ DESC";
break;
case 13://viernes
$consulta=$consulta ." ORDER BY horarios.DV DESC";
break;
case 14://sabado
$consulta=$consulta ." ORDER BY horarios.DS DESC";
break;
case 15://domingo
$consulta=$consulta ." ORDER BY horarios.DD DESC";
break;
case 1://nass
$consulta=$consulta ." ORDER BY empleados.nass";
break;
case 12:
$consulta=$consulta ." ORDER BY empleados.activo";
break;
case 17:
$consulta=$consulta ." ORDER BY empleados.t_movil";
break;
}//final del case ordena