<?php
   class clsPer extends BDConexion
   {
     function clsPer()
     {
       $this->conectar();
     }
	 //*************************************************************************************************************************************
	 
	 function CboDestinox($dest_ruta,$orig_ruta,$disabled=0){
		 $sql="select distinct r.dest_ruta,l.nom_lugar From ruta as r,lugares as l where r.dest_ruta=l.cod_lugar and r.activo_ruta='1' and r.orig_ruta=$orig_ruta ";
		 $result = $this->BDConsulta($sql);
		 $disabled = ($disabled) ? "disabled" : "";
		 $num = $this->totalrows($result);
		 echo "<select name=\"$dest_ruta\" size=\"1\" $disabled class='lblForm'>";
	     $i=1;
		 while($fila=$this->NextRow($result)){
			        $selected = "";
			   if ($fila[0] == $orig_ruta) 
					 $selected = "selected";
					
					echo "<option $selected value=\"$fila[0]\">$fila[1]</option>";
					$i+=1;
			   }
			   echo "</select>";
				
	  }
	  //*******************************************************
	 function getNdias($testimado_ruta,$codigo_mpass)
     {
       $ssql="SELECT (TO_DAYS(NOW())-TO_DAYS('$testimado_ruta'))+1 as fechas ";
       $ssql.=" FROM manpass as m where m.codigo_mpass=$codigo_mpass ";       
       return $this->BDConsulta($ssql);
     }
	 function getDoc()
     {
       $ssql="select * ";
       $ssql.=" From personal order by appat_per asc";       
       return $this->BDConsulta($ssql);
     }
	 function getTemp()
     {
       $ssql="select * ";
       $ssql.=" From temp";       
       return $this->BDConsulta($ssql);
     }
	 function getBitacoraSubir($fecha1,$fecha2)
     {
       $ssql="select * ";
       $ssql.=" From controlheli 
	   where fecha between '$fecha1' and '$fecha2' 
	   and estado='1'
	   order by fecha asc ";       
       return $this->BDConsulta($ssql);
     }
	 function getBitacoraBajar($fecha1,$fecha2)
     {
       $ssql="select * ";
       $ssql.=" From controlheli 
	   where fecha between '$fecha1' and '$fecha2' 
	   and estado='1'
	   order by fecha asc ";       
       return $this->BDConsulta($ssql);
     }
	 function getCodSol($dociden_per)
     {
       $ssql="select max(cod_soli) as cod_soli,fechasoli,viasoli";
       $ssql.=" From solicitud_cupo
	   where dociden='$dociden_per'
	   and estadosoli='P'
	   group by dociden";       
       return $this->BDConsulta($ssql);
     }
	 function getCodSolx1($dociden_per,$fecha1,$fecha1)
     {
       $ssql="select max(cod_soli) as cod_soli,fechasoli,viasoli";
       $ssql.=" From solicitud_cupo
	   where dociden='$dociden_per'
	   and fechasoli between '$fecha1' and '$fecha2'
	   and estadosoli='P'
	   group by dociden";       
       return $this->BDConsulta($ssql);
     }
	 function getNumPass($mat_trans)
     {
       $ssql="select *";
       $ssql.=" From transporte
	   where mat_trans='$mat_trans'";       
       return $this->BDConsulta($ssql);
     }
	 function getNumPass01($fechasoli)
     {
       $ssql="select count(s.fechasoli) as ncompara";
       $ssql.=" From solicitud_cupo as s
	   where s.fechasoli='$fechasoli'	   
	   and s.estadosoli='P'
	   group by s.fechasoli";       
       return $this->BDConsulta($ssql);
     }
	 function getContratoDoc($dociden_per)
     {
       $ssql="select * ";
       $ssql.=" From ficha_contrato where dociden_per='$dociden_per'";       
       return $this->BDConsulta($ssql);
     }
	 function getCodF()
     {
       $ssql="select * ";
       $ssql.=" From parametro where nombre='FAMILIAR'";       
       return $this->BDConsulta($ssql);
     }
	 function getCodRemu()
     {
       $ssql="select * ";
       $ssql.=" From parametro where nombre='Remuneracion'";       
       return $this->BDConsulta($ssql);
     }
	 function getFamiliar($dociden_per)
     {
       $ssql="select * ";
       $ssql.=" From familiar where dociden_per='$dociden_per'";       
       return $this->BDConsulta($ssql);
     }
	 function getRemuneracion($cod_ficha)
     {
       $ssql="select * ";
       $ssql.=" From remuneracion_det where cod_ficha=$cod_ficha";       
       return $this->BDConsulta($ssql);
     }
	 function getTipoCombus()
     {
       $ssql="select * ";
       $ssql.=" From combustibles order by tipo asc";       
       return $this->BDConsulta($ssql);
     }
	 function getRutaOrigen($origen)
     {
       $ssql="select * ";
       $ssql.=" From lugares where cod_lugar=$origen";       
       return $this->BDConsulta($ssql);
     }
	 function getRutaDestino($destino)
     {
       $ssql="select * ";
       $ssql.=" From lugares where cod_lugar=$destino";       
       return $this->BDConsulta($ssql);
     }
	 function getPais()
     {
       $ssql="select * ";
       $ssql.=" From pais ";       
       return $this->BDConsulta($ssql);
     }
	 function getCodPer()
     {
       $ssql="select * ";
       $ssql.=" From parametro where nombre='codigo_personal' ";       
       return $this->BDConsulta($ssql);
     }
	 function getPerDatos($dociden_per)
     {
       $ssql="select p.*,e.*";
       $ssql.=" From personal as p,empresas as e,pais as c 
	   where e.cod_emp=p.cod_emp 	    
	   and p.dociden_per='$dociden_per' ";       
       return $this->BDConsulta($ssql);
     }
	 function getEmpDatos($cod_emp)
     {
       $ssql="select p.*,e.* ";
       $ssql.=" From empresas as e,pais as p where e.cod_pais=p.cod_pais and e.cod_emp='$cod_emp'";       
       return $this->BDConsulta($ssql);
     }
	 function getUsuarioDatos($idusuario)
     {
       $ssql="select * ";
       $ssql.=" From usuario where idusuario=$idusuario";       
       return $this->BDConsulta($ssql);
     }
	 function getRutaDatos($cod_ruta)
     {
       $ssql="select * ";
       $ssql.=" From ruta where cod_ruta='$cod_ruta'";       
       return $this->BDConsulta($ssql);
     }
	 function getTransDatos($mat_trans)
     {
       $ssql="select * ";
       $ssql.=" From transporte where mat_trans='$mat_trans'";       
       return $this->BDConsulta($ssql);
     }
	 function getCodEmp()
     {
       $ssql="select * ";
       $ssql.=" From parametro where nombre='codigo_empresa' ";       
       return $this->BDConsulta($ssql);
     }
	 function getCodRuta()
     {
       $ssql="select * ";
       $ssql.=" From parametro where nombre='codigo_ruta' ";       
       return $this->BDConsulta($ssql);
     }
	 function getCodMani()
     {
       $ssql="select * ";
       $ssql.=" From parametro where nombre='codigo_manifiesto' ";       
       return $this->BDConsulta($ssql);
     }
	 function getNumSal()
     {
       $ssql="select * ";
       $ssql.=" From parametro where nombre='salida' ";       
       return $this->BDConsulta($ssql);
     }
	 function getNumSolicitud()
     {
       $ssql="select * ";
       $ssql.=" From parametro where nombre='num_solicitud' ";       
       return $this->BDConsulta($ssql);
     }
	 function getEmpPag($des,$regini,$regxpag)
     {
       $ssql="select e.*,p.* ";
       $ssql.=" From empresas as e,pais as p 
	   where e.cod_pais=p.cod_pais and e.razon_emp like '$des%' 
	   limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 function getTempPag($regini,$regxpag)
     {
       $ssql="select * ";
       $ssql.=" From temp 	   
	   limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 function getTransPag($des,$regini,$regxpag)
     {
       $ssql="select * ";
       $ssql.=" From transporte where mat_trans like '$des%' limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 function getRutaPag($orig_ruta,$dest_ruta,$regini,$regxpag)
     {
       $ssql="select o.nom_lugar as origen,d.nom_lugar as destino,r.fecha_ruta,r.mat_trans,r.cod_ruta,r.activo_ruta ";
       $ssql.=" From ruta as r,lugares as o,lugares as d where r.orig_ruta=o.cod_lugar and r.dest_ruta=d.cod_lugar and r.orig_ruta=$orig_ruta and r.dest_ruta=$dest_ruta order by r.fecha_ruta limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 function getRutaT($orig_ruta,$dest_ruta)
     {
       $ssql="select o.nom_lugar as origen,d.nom_lugar as destino,r.fecha_ruta,r.mat_trans,r.cod_ruta";
       $ssql.=" From ruta as r,lugares as o,lugares as d where r.orig_ruta=o.cod_lugar and r.dest_ruta=d.cod_lugar and r.orig_ruta=$orig_ruta and r.dest_ruta=$dest_ruta";       
       return $this->BDConsulta($ssql);
     }
	 function getTransT($des)
     {
       $ssql="select * ";
       $ssql.=" From transporte where mat_trans like '$des%'";       
       return $this->BDConsulta($ssql);
     }
	 function getEmpT($des)
     {
       $ssql="select e.*,p.* ";
       $ssql.=" From empresas as e,pais as p where e.cod_pais=p.cod_pais and e.razon_emp like '$des%' ";       
       return $this->BDConsulta($ssql);
     }
	 function getPersonalPag($appat_per,$regini,$regxpag)
     {
       $ssql="select p.*,e.* ";
       $ssql.=" From personal as p,empresas as e 
	   where concat(p.appat_per,' ',p.apmat_per) like '$appat_per%' AND p.ACTIVO_PER='1' 
	   and e.cod_emp=p.cod_emp
	   order by p.appat_per asc 
	   limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 /*function getPersonalPag01($appat_per,$regini,$regxpag)
     {
       $ssql="select p.*,m.codigo_mpass ";
       $ssql.=" From personal as p,manpass as m 
	   where p.dociden_per=m.dociden_per and concat(p.appat_per,' ',p.apmat_per) like '$appat_per%' 	   
	   and m.codigo_mpass in
	   (select max(codigo_mpass)
	   from manpass
	   WHERE destino<>'IQUITOS'	   
	   group by dociden_per)
	   order by appat_per asc limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }*/
	 function getPersonalPag01($appat_per,$regini,$regxpag)
     {
       $ssql="SELECT max( m.codigo_mpass ) as codigo_mpass,  concat( p.appat_per, ' ', p.apmat_per, ' ', p.nom_per ) AS nombres,p.dociden_per ";
       $ssql.=" FROM manpass AS m, personal AS p 
	   WHERE m.DESTINO <> 'IQUITOS'
	   AND concat( p.appat_per, ' ', p.apmat_per ) LIKE '$appat_per%'
	   AND m.dociden_per = p.dociden_per
	   GROUP BY m.dociden_per
	   limit $regini,$regxpag";     
       return $this->BDConsulta($ssql);
     }
	 /*
	 SELECT count( destino_md ) 
FROM `manpass_det` 
WHERE fecha_md
BETWEEN '2007-12-03'
AND '2007-12-03'
GROUP BY destino_md

	 */
	 function getPersonalPagUlt($appat_per,$regini,$regxpag)
     {
       $ssql="select max(codigo_mpass) ";
       $ssql.=" from manpass 	   
	   WHERE destino<>'IQUITOS'	   
	   group by dociden_per 
	   $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 function getPersonalT01($appat_per)
     {
       $ssql="SELECT max( m.codigo_mpass ) ";
       $ssql.=" FROM manpass AS m, personal AS p 
	   WHERE m.DESTINO <> 'IQUITOS'
	   AND concat( p.appat_per, ' ', p.apmat_per ) LIKE '$appat_per%'
	   AND m.dociden_per = p.dociden_per
	   GROUP BY m.dociden_per";     
       return $this->BDConsulta($ssql);
     }
	 /*function getPersonalT01($appat_per)
     {
       $ssql="select p.*,m.codigo_mpass ";
       $ssql.=" From personal as p,manpass as m 
	   where p.dociden_per=m.dociden_per 
	   and p.appat_per like '$appat_per%'
	   and m.destino<>'IQUITOS' 
	   and m.codigo_mpass in 
	   (select max(codigo_mpass)
	   from manpass	   
	   group by dociden_per)
	   group by m.dociden_per";       
       return $this->BDConsulta($ssql);
     }*/
	 function getPersonalResPag($appat_res,$regini,$regxpag)
     {
       $ssql="select * ";
       $ssql.=" From combus_res where concat(appat_res,' ',apmat_res) like '$appat_res%' order by appat_res asc limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 function getPilotoPag($appat_per,$regini,$regxpag)
     {
       $ssql="select P.* ";
       $ssql.=" From personal AS P, empresas AS E 
	   where P.appat_per like '$appat_per%' 
	   AND E.RAZON_EMP IN ('AVIARET','ANDES','FAP')
	   AND E.COD_EMP=P.COD_EMP
	   order by P.appat_per asc 
	   limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 function getCoPilotoPag($appat_per,$regini,$regxpag)
     {
       $ssql="select * ";
       $ssql.=" From personal where appat_per like '$appat_per%' and cargo_per='COPILOTO' order by appat_per asc limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 function getPerTodosPag($regini,$regxpag)
     {
       $ssql="select p.*,e.*,m.* ";
       $ssql.=" From personal as p,empresas as e,manpass as m where e.cod_emp=p.cod_emp and p.dociden_per=m.dociden_per group by p.dociden_per order by p.appat_per asc limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 //****************************************************************
	 function getUsuTodos($palabra,$palabrat)
     {
       $ssql="select * ";
       $ssql.=" From usuario 
	   where  apellidos LIKE '%$palabra%' and apellidos<>'$palabrat' and modulo='tradoc' 	   
	   ORDER BY apellidos LIMIT 10";       
       return $this->BDConsulta($ssql);
     }
	 function getUsuPaginado($palabra)
     {
       $ssql="select * ";
       $ssql.=" From usuario 
	   where  apellidos LIKE '$palabra%' and apellidos<>'$palabra' and modulo='tradoc' 	   
	   ORDER BY apellidos LIMIT 10";       
       return $this->BDConsulta($ssql);
     }
	 function getInputDocT($fecha1,$fecha2)
     {
       $ssql="select * ";
       $ssql.=" From td_tradoc 
	   where  fechatradoc between '$fecha1' and '$fecha2'
	   group by numtradoc
	   order by fechatradoc asc";       
       return $this->BDConsulta($ssql);
     }
	 function getInputDocTpag($fecha1,$fecha2,$regini,$regxpag)
     {
       $ssql="select * ";
       $ssql.=" From td_tradoc 
	   where  fechatradoc between '$fecha1' and '$fecha2'
	   group by numtradoc
	   order by fechatradoc asc limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 function getSendDocT($area,$fecha1,$fecha2)
     {
       $ssql="select * ";
       $ssql.=" From td_tradoc 
	   where  fechatradoc between '$fecha1' and '$fecha2' and areaorigen='$area'
	   group by numtradoc
	   order by fechatradoc asc";       
       return $this->BDConsulta($ssql);
     }
	 function getSendDocTpag($area,$fecha1,$fecha2,$regini,$regxpag)
     {
       $ssql="select * ";
       $ssql.=" From td_tradoc 
	   where  fechatradoc between '$fecha1' and '$fecha2' and areaorigen='$area'
	   group by numtradoc
	   order by fechatradoc asc limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 function getSendDoctotalP($area,$fecha1,$fecha2,$regini,$regxpag)
     {
       $ssql="select * ";
       $ssql.=" From td_tradoc 
	   where  fechatradoc between '$fecha1' and '$fecha2' and areaoriginal='$area'
	   group by numtradoc
	   order by fechatradoc asc limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 function getSendDoctotalPrint($area,$fecha1,$fecha2)
     {
       $ssql="select * ";
       $ssql.=" From td_tradoc 
	   where  fechatradoc between '$fecha1' and '$fecha2' and areaoriginal='$area'
	   group by numtradoc
	   order by fechatradoc asc";       
       return $this->BDConsulta($ssql);
     }
	 function getSendDoctotal($area,$fecha1,$fecha2)
     {
       $ssql="select * ";
       $ssql.=" From td_tradoc 
	   where  fechatradoc between '$fecha1' and '$fecha2' and areaoriginal='$area'
	   group by numtradoc
	   order by fechatradoc asc";       
       return $this->BDConsulta($ssql);
     }
	 function getInputDocPag($tdoc,$campo,$des,$fecha1,$fecha2,$regini,$regxpag)
     {
       $ssql="select * ";
       $ssql.=" From td_tradoc 
	   where fechatradoc between '$fecha1' and '$fecha2' and $campo like '%$des%' and tipodoc='$tdoc'
	   group by numtradoc
	   order by fechatradoc asc limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 function getInputDocPagT($tdoc,$campo,$des,$fecha1,$fecha2)
     {
       $ssql="select * ";
       $ssql.=" From td_tradoc 
	   where fechatradoc between '$fecha1' and '$fecha2' and $campo like '%$des%' and tipodoc='$tdoc'
	   group by numtradoc
	   order by fechatradoc asc";       
       return $this->BDConsulta($ssql);
     }
	 function getSendDocPag($area,$tdoc,$campo,$des,$fecha1,$fecha2,$regini,$regxpag)
     {
       $ssql="select * ";
       $ssql.=" From td_tradoc 
	   where fechatradoc between '$fecha1' and '$fecha2' and $campo like '%$des%' and tipodoc='$tdoc' and areaorigen='$area'
	   group by numtradoc
	   order by fechatradoc asc limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 function getSendDocSelP($area,$tdoc,$campo,$des,$fecha1,$fecha2,$regini,$regxpag)
     {
       $ssql="select * ";
       $ssql.=" From td_tradoc 
	   where fechatradoc between '$fecha1' and '$fecha2' and $campo like '%$des%' and tipodoc='$tdoc' and areaoriginal='$area'
	   group by numtradoc
	   order by fechatradoc asc limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 function getSendDocSelPrint($area,$tdoc,$campo,$des,$fecha1,$fecha2)
     {
       $ssql="select * ";
       $ssql.=" From td_tradoc 
	   where fechatradoc between '$fecha1' and '$fecha2' and $campo like '%$des%' and tipodoc='$tdoc' and areaoriginal='$area'
	   group by numtradoc
	   order by fechatradoc asc";       
       return $this->BDConsulta($ssql);
     }
	 function getControlDocP($area,$tdoc,$fecha1,$fecha2,$regini,$regxpag)
     {
       $ssql="select * ";
       $ssql.=" From td_tradoc 
	   where fechatradoc between '$fecha1' and '$fecha2' and tipodoc='$tdoc' and areaoriginal='$area'
	   group by numtradoc
	   order by fechatradoc asc limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 function getControlDoc($area,$tdoc,$fecha1,$fecha2)
     {
       $ssql="select * ";
       $ssql.=" From td_tradoc 
	   where fechatradoc between '$fecha1' and '$fecha2' and tipodoc='$tdoc' and areaoriginal='$area'
	   group by numtradoc
	   order by idtradoc asc";       
       return $this->BDConsulta($ssql);
     }
	 function getSendDocSel($area,$tdoc,$campo,$des,$fecha1,$fecha2)
     {
       $ssql="select * ";
       $ssql.=" From td_tradoc 
	   where fechatradoc between '$fecha1' and '$fecha2' and $campo like '%$des%' and tipodoc='$tdoc' and areaoriginal='$area'
	   group by numtradoc
	   order by idtradoc asc";       
       return $this->BDConsulta($ssql);
     }
	 function getSendDocPagT($area,$tdoc,$campo,$des,$fecha1,$fecha2)
     {
       $ssql="select * ";
       $ssql.=" From td_tradoc 
	   where fechatradoc between '$fecha1' and '$fecha2' and $campo like '%$des%' and tipodoc='$tdoc' and areaorigen='$area'
	   group by numtradoc
	   order by fechatradoc asc";       
       return $this->BDConsulta($ssql);
     }
	 function getTradocPag($areaorigen,$fecha1,$fecha2)
     {
       $ssql="select * ";
       $ssql.=" From td_tradoc 
	   where fechatradoc between '$fecha1' and '$fecha2' and areaoriginal='$areaorigen'
	   group by numtradoc
	   order by fechatradoc asc ";       
       return $this->BDConsulta($ssql);
     }
	 function getTradoc($numtradoc)
     {
       $ssql="select * ";
       $ssql.=" From td_tradoc 
	   where numtradoc='$numtradoc'";       
       return $this->BDConsulta($ssql);
     }
	 function getTradocTotal($area)
     {
       $ssql="select * ";
       $ssql.=" From td_tradoc 
	   where areaoriginal='$area'";       
       return $this->BDConsulta($ssql);
     }
	 function getTradocTotalPaginado($area,$regini,$regxpag)
     {
       $ssql="select * ";
       $ssql.=" From td_tradoc 
	   where areaoriginal='$area'
	   order by tipodoc,fechatradoc asc
	   limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 //****************************************************************
	 function getPerApePag($des,$tipo,$mes,$anio,$regini,$regxpag)
     {
       $ssql="select p.*,e.*,m.* ";
       $ssql.=" From personal as p,empresas as e,manpass as m where e.cod_emp=p.cod_emp and p.dociden_per=m.dociden_per and CONCAT(p.$tipo,' ',p.apmat_per) like '$des%' and MONTH(fecha_mpass)='$mes' and YEAR(fecha_mpass)='$anio' group by p.dociden_per order by p.appat_per asc  limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 function getPerApePagF($des,$tipo,$fecha1,$fecha2,$regini,$regxpag)
     {
       $ssql="select p.*,e.*,m.* ";
       $ssql.=" From personal as p,empresas as e,manpass as m where e.cod_emp=p.cod_emp and p.dociden_per=m.dociden_per and CONCAT(p.$tipo,' ',p.apmat_per) like '$des%' and m.fecha_mpass between '$fecha1' and '$fecha2' group by p.dociden_per order by p.appat_per asc  limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 function getRecorridoTransF($mat_trans,$fecha1,$fecha2,$regini,$regxpag)
     {
       $ssql="select t.mat_trans,t.model_trans,x.fecha_man,x.cod_man,x.via";
       echo $ssql.=" From transporte as t, ruta as r,manifiesto as x,mancarga as m 
	   where t.mat_trans=r.mat_trans and r.cod_ruta=x.cod_ruta and x.codigo_man=m.codigo_man
	   and  r.mat_trans='$mat_trans' and x.fecha_man between '$fecha1' and '$fecha2'	   
	   group by x.cod_man 
	   order by x.fecha_man asc  
	   limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 function getRecorridoTransxCia1($mat_trans,$fecha1,$fecha2)
     {
       $ssql="select t.mat_trans,t.model_trans,x.fecha_man,x.cod_man,x.via,m.origen,m.destino,r.fecha_ruta,r.testimado_ruta,r.horasal_ruta,r.horallega_ruta,x.obser,x.archivo_man";
       $ssql.=" From transporte as t, ruta as r,manifiesto as x,manpass as m 
	   where t.mat_trans=r.mat_trans and r.cod_ruta=x.cod_ruta and x.codigo_man=m.codigo_man
	   and  r.mat_trans='$mat_trans' and x.fecha_man between '$fecha1' and '$fecha2'	   
	   group by x.cod_man 
	   order by x.fecha_man asc ";       
       return $this->BDConsulta($ssql);
     }
	 function getRecorridoTransxCia($cod_emp,$fecha1,$fecha2)
     {
       $ssql="select t.mat_trans,t.model_trans,x.fecha_man,x.cod_man,x.via";
       $ssql.=" From transporte as t, ruta as r,manifiesto as x, empresas  as e
	   where t.mat_trans=r.mat_trans and r.cod_ruta=x.cod_ruta and t.cod_emp=e.cod_emp
	   and  t.cod_emp='$cod_emp'
	   and x.fecha_man between '$fecha1' and '$fecha2'	   
	   group by t.mat_trans 
	   order by x.fecha_man asc";       
       return $this->BDConsulta($ssql);
     }
	 function getRecorridoTransFP($mat_trans,$fecha1,$fecha2)
     {
       $ssql="select t.mat_trans,t.model_trans,x.fecha_man,x.cod_man,x.via";
       $ssql.=" From transporte as t, ruta as r,manifiesto as x,mancarga as m 
	   where t.mat_trans=r.mat_trans and r.cod_ruta=x.cod_ruta and x.codigo_man=m.codigo_man
	   and  r.mat_trans='$mat_trans' and x.fecha_man between '$fecha1' and '$fecha2'	   
	   group by x.cod_man 
	   order by x.fecha_man asc ";       
       return $this->BDConsulta($ssql);
     }
	 function getRecorridoTransFT($mat_trans,$fecha1,$fecha2)
     {
       $ssql="select t.mat_trans,t.model_trans,x.fecha_man,x.cod_man";
       $ssql.=" From transporte as t, ruta as r,manifiesto as x,mancarga as m 
	   where t.mat_trans=r.mat_trans and r.cod_ruta=x.cod_ruta and x.codigo_man=m.codigo_man
	   and  r.mat_trans='$mat_trans' and x.fecha_man between '$fecha1' and '$fecha2'	   
	   group by x.cod_man 
	   order by x.fecha_man asc ";       
       return $this->BDConsulta($ssql);
     }
	 function getTotPerxRutaxCia($fecha1,$fecha2,$dest_ruta,$regini,$regxpag)
     {
       $ssql="select count( m.dociden_per ) AS cantidad,  m.origen , m.destino, e.razon_emp, x.cod_man";
       $ssql.=" FROM manpass AS m, personal AS p, empresas AS e, manifiesto AS x
	   WHERE e.cod_emp = p.cod_emp
       AND p.dociden_per = m.dociden_per
	   AND x.codigo_man = m.codigo_man	         
       AND x.fecha_man
       BETWEEN '$fecha1'
       AND '$fecha2'
	   and m.destino='$dest_ruta'
       AND m.codigo_mpass
	   IN (
       SELECT max( codigo_mpass ) 
       FROM manpass	   
       GROUP BY dociden_per
       )
       GROUP BY e.razon_emp, m.origen, m.destino
	   ORDER BY x.fecha_man ASC limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);	   
     }
	 function getTotPerxRutaxCiaPrinter($fecha1,$fecha2,$dest_ruta)
     {
       $ssql="select count( m.dociden_per ) AS cantidad,  m.origen , m.destino, e.razon_emp, x.cod_man,m.fecha_mpass";
       $ssql.=" FROM manpass AS m, personal AS p, empresas AS e, manifiesto AS x
	   WHERE e.cod_emp = p.cod_emp
       AND p.dociden_per = m.dociden_per
	   AND x.codigo_man = m.codigo_man	         
       AND x.fecha_man
       BETWEEN '$fecha1'
       AND '$fecha2'
	   and m.destino='$dest_ruta'
       AND m.codigo_mpass
	   IN (
       SELECT max( codigo_mpass ) 
       FROM manpass	   
       GROUP BY dociden_per
       )
       GROUP BY e.razon_emp, m.origen, m.destino
	   ORDER BY x.fecha_man ASC";       
       return $this->BDConsulta($ssql);	   
     }
	 function getPerxRutaxCia($cod_emp,$dest_ruta,$regini,$regxpag)
     {
       $ssql="SELECT concat(p.appat_per,' ',p.apmat_per,' ',p.nom_per) as nombre,p.dociden_per, m.codigo_man, m.origen, m.destino";
       $ssql.=" FROM manpass AS m, personal AS p, empresas AS e
	   WHERE e.cod_emp = p.cod_emp
	   AND p.dociden_per = m.dociden_per
	   AND m.destino = '$dest_ruta'
	   AND e.razon_emp = '$cod_emp'
	   AND m.codigo_mpass
	   IN (	
	   SELECT max( codigo_mpass ) 
	   FROM manpass
	   GROUP BY dociden_per
	   )
	   GROUP BY m.dociden_per
 	   limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);	   
     }
	 function getPerxRutaxCiaT($cod_emp,$dest_ruta)
     {
       $ssql="SELECT p.appat_per, p.nom_per, m.codigo_man, m.origen, m.destino";
       $ssql.=" FROM manpass AS m, personal AS p, empresas AS e
	   WHERE e.cod_emp = p.cod_emp
	   AND p.dociden_per = m.dociden_per
	   AND m.destino = '$dest_ruta'
	   AND e.razon_emp = '$cod_emp'
	   AND m.codigo_mpass
	   IN (	
	   SELECT max( codigo_mpass ) 
	   FROM manpass
	   GROUP BY dociden_per
	   )
	   GROUP BY m.dociden_per";       
       return $this->BDConsulta($ssql);	   
     }
	 function getTotPerxRutaxCiaT($fecha1,$fecha2,$cia)
     {
       $ssql="select count( m.dociden_per ) AS cantidad,  m.origen , m.destino, e.razon_emp, x.cod_man";
       $ssql.=" FROM manpass AS m, personal AS p, empresas AS e, manifiesto AS x
	   WHERE e.cod_emp = p.cod_emp
       AND p.dociden_per = m.dociden_per 
	   AND x.codigo_man = m.codigo_man	         
       AND x.fecha_man
       BETWEEN '$fecha1'
       AND '$fecha2'
	   and m.destino='$cia'
       AND m.codigo_mpass
	   IN (
       SELECT max( codigo_mpass ) 
       FROM manpass	   
       GROUP BY dociden_per
       )
       GROUP BY e.razon_emp, m.origen, m.destino
	   ORDER BY x.fecha_man ASC ";       
       return $this->BDConsulta($ssql);	   
     }
	 function getTotPerxRutaB($fecha1,$fecha2,$regini,$regxpag)
     {
       $ssql="SELECT r.cod_ruta, t.mat_trans, t.tipo_trans, t.model_trans, m.origen, m.destino, r.testimado_ruta, r.fecha_ruta, r.horasal_ruta, r.horallega_ruta, m.codigo_mpass, m.permanencia ";
       $ssql.=" FROM manpass AS m, manifiesto AS x, ruta AS r, transporte AS t 
	   WHERE t.mat_trans = r.mat_trans
	   AND t.tipo_trans <> 'HELICOPTERO'
	   AND r.cod_ruta = x.cod_ruta
	   AND x.codigo_man = m.codigo_man
	   AND r.fecha_ruta
	   BETWEEN '$fecha1'
	   AND '$fecha2'
	   GROUP BY r.cod_ruta
	   ORDER BY r.testimado_ruta ASC limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 function getBitacoraVer($mat_trans,$fecha1,$fecha2)
     {
       $ssql="select u.fecha_ubi, u.hora_ubi, u.lugar, r.cod_ruta, t.mat_trans, t.tipo_trans, t.model_trans, m.origen, m.destino, r.testimado_ruta, r.fecha_ruta, r.horasal_ruta, r.horallega_ruta, m.codigo_mpass ";
       $ssql.=" FROM manpass AS m, manifiesto AS x, ruta AS r, transporte AS t, ubicacion_nave AS u 
	   WHERE u.cod_ruta = r.cod_ruta
	   AND t.mat_trans = r.mat_trans
	   and t.mat_trans='$mat_trans'
	   AND r.cod_ruta = x.cod_ruta
	   AND x.codigo_man = m.codigo_man
	   AND u.fecha_ubi
	   BETWEEN '$fecha1'
	   AND '$fecha2'
	   GROUP BY r.cod_ruta
	   ORDER BY u.fecha_ubi,u.hora_ubi ASC";       
       return $this->BDConsulta($ssql);
     }
	 function getBitacoraVerRecibeParametros($cod_ruta,$fecha1,$fecha2)
     {
       $ssql="select u.fecha_ubi, u.hora_ubi, u.lugar, r.cod_ruta, t.mat_trans, t.tipo_trans, t.model_trans, m.origen, m.destino, r.testimado_ruta, r.fecha_ruta, r.horasal_ruta, r.horallega_ruta, m.codigo_mpass ";
       $ssql.=" FROM manpass AS m, manifiesto AS x, ruta AS r, transporte AS t, ubicacion_nave AS u 
	   WHERE u.cod_ruta = r.cod_ruta
	   AND t.mat_trans = r.mat_trans
	   and u.cod_ruta='$cod_ruta'
	   AND r.cod_ruta = x.cod_ruta
	   AND x.codigo_man = m.codigo_man
	   AND u.fecha_ubi
	   BETWEEN '$fecha1'
	   AND '$fecha2'
	   GROUP BY hora_ubi
	   ORDER BY u.fecha_ubi,u.hora_ubi ASC";       
       return $this->BDConsulta($ssql);
     }
	 function getBitacoraVerT($fecha1,$fecha2)
     {
       $ssql="select u.fecha_ubi, u.hora_ubi, u.lugar, r.cod_ruta, t.mat_trans, t.tipo_trans, t.model_trans, m.origen, m.destino, r.testimado_ruta, r.fecha_ruta, r.horasal_ruta, r.horallega_ruta, m.codigo_mpass ";
       $ssql.=" FROM manpass AS m, manifiesto AS x, ruta AS r, transporte AS t, ubicacion_nave AS u 
	   WHERE u.cod_ruta = r.cod_ruta
	   AND t.mat_trans = r.mat_trans	   
	   AND r.cod_ruta = x.cod_ruta
	   AND x.codigo_man = m.codigo_man
	   AND u.fecha_ubi
	   BETWEEN '$fecha1'
	   AND '$fecha2'
	   GROUP BY r.cod_ruta
	   ORDER BY u.fecha_ubi,u.hora_ubi ASC";       
       return $this->BDConsulta($ssql);
     }
	 function getBitacoraPrint($fecha1,$fecha2)
     {
       $ssql="select u.fecha_ubi, u.hora_ubi, u.lugar, r.cod_ruta, t.mat_trans, t.tipo_trans, t.model_trans, m.origen, m.destino, r.testimado_ruta, r.fecha_ruta, r.horasal_ruta, r.horallega_ruta, m.codigo_mpass ";
       $ssql.=" FROM manpass AS m, manifiesto AS x, ruta AS r, transporte AS t, ubicacion_nave AS u 
	   WHERE u.cod_ruta = r.cod_ruta
	   AND t.mat_trans = r.mat_trans
	   AND r.cod_ruta = x.cod_ruta
	   AND x.codigo_man = m.codigo_man
	   AND u.fecha_ubi
	   BETWEEN '$fecha1'
	   AND '$fecha2'
	   GROUP BY hora_ubi
	   ORDER BY r.testimado_ruta ASC ";       
       return $this->BDConsulta($ssql);
     }
	 function getTotPerxRutaxCiaPrint($fecha1,$fecha2)
     {
       $ssql="select count( m.dociden_per ) AS cantidad, m.origen ,  m.destino , e.razon_emp,m.fecha_mpass";
       $ssql.=" FROM manpass AS m, personal AS p, empresas AS e 
	   WHERE e.cod_emp = p.cod_emp
       AND p.dociden_per = m.dociden_per       
       AND m.fecha_mpass
       BETWEEN '$fecha1'
       AND '$fecha2'
       AND m.codigo_mpass
	   IN (
       SELECT max( codigo_mpass ) 
       FROM manpass
       GROUP BY dociden_per
       )
       GROUP BY e.razon_emp,m.fecha_mpass,m.hora 
	   order by e.razon_emp asc";       
       return $this->BDConsulta($ssql);
     }
	 function getTotPerxRuta($fecha1,$fecha2,$regini,$regxpag)
     {
       $ssql="select count( dociden_per ) as cantidad, max( origen ) as origen, max( destino ) as destino";
       $ssql.=" From manpass 
	   where tipo_mpass='PASAJERO' 
	   and fecha_mpass BETWEEN '$fecha1' AND '$fecha2' 
	   AND codigo_mpass 
	   IN ( SELECT max( codigo_mpass ) 
	   FROM manpass GROUP BY dociden_per
	   ) 
	   GROUP BY destino limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 function getSegPer($fecha1,$fecha2,$des,$cod_emp,$regini,$regxpag)
     {
       $ssql="SELECT concat(p.appat_per,' ',p.apmat_per,' ',p.nom_per) as nombres , p.dociden_per,e.razon_emp,m.origen,m.destino,m.fecha_mpass";
       $ssql.=" FROM empresas AS e, personal AS p, manpass AS m 
	   	WHERE e.cod_emp = p.cod_emp
		AND p.dociden_per = m.dociden_per
		AND e.cod_emp = '$cod_emp'
		AND concat( p.appat_per, ' ', p.apmat_per ) LIKE '$des%'
		AND m.fecha_mpass
		BETWEEN '$fecha1'
		AND '$fecha2'
		group by m.dociden_per
		order by concat(p.appat_per,' ',p.apmat_per) asc ";       
       return $this->BDConsulta($ssql);
     }
	 function getSegPerRecibeParametro($dociden_per,$fecha1,$fecha2)
     {
       $ssql="SELECT concat(p.appat_per,' ',p.apmat_per,' ',p.nom_per) as nombres , p.dociden_per,e.razon_emp,m.origen,m.destino,m.fecha_mpass";
       $ssql.=" FROM empresas AS e, personal AS p, manpass AS m 
	   	WHERE e.cod_emp = p.cod_emp
		AND p.dociden_per = m.dociden_per	
		and m.dociden_per='$dociden_per'
		AND m.fecha_mpass
		BETWEEN '$fecha1'
		AND '$fecha2'
		group by m.codigo_mpass
		order by concat(p.appat_per,' ',p.apmat_per) asc";       
       return $this->BDConsulta($ssql);
     }
	 function getSegPerPrint($fecha1,$fecha2,$des,$cod_emp)
     {
       $ssql="SELECT concat(p.appat_per,' ',p.apmat_per,' ',p.nom_per) as nombres , d. *,p.dociden_per,e.razon_emp";
       $ssql.=" FROM empresas AS e, personal AS p, manpass AS m, manpass_det AS d 
	   	WHERE e.cod_emp = p.cod_emp
		AND p.dociden_per = m.dociden_per
		AND m.codigo_mpass = d.codigo_mpass
		AND e.cod_emp = '$cod_emp'
		AND concat( p.appat_per, ' ', p.apmat_per ) LIKE '$des%'
		AND d.fecha_md
		BETWEEN '$fecha1'
		AND '$fecha2'
		group by m.codigo_mpass
		order by d.fecha_md asc,concat(p.appat_per,' ',p.apmat_per) asc";       
       return $this->BDConsulta($ssql);
     }
	 function getSegPerTotver($fecha1,$fecha2,$des,$regini,$regxpag)
     {
       $ssql="SELECT concat(p.appat_per,' ',p.apmat_per,' ',p.nom_per) as nombres , d. *,p.dociden_per,e.razon_emp";
       $ssql.=" FROM empresas AS e, personal AS p, manpass AS m, manpass_det AS d 
	   	WHERE e.cod_emp = p.cod_emp
		AND p.dociden_per = m.dociden_per
		AND m.codigo_mpass = d.codigo_mpass		
		AND concat( p.appat_per, ' ', p.apmat_per ) LIKE '$des%'
		AND d.fecha_md
		BETWEEN '$fecha1'
		AND '$fecha2'		
		order by d.fecha_md asc,concat(p.appat_per,' ',p.apmat_per) asc
 		limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);//group by p.dociden_per
     }
	 function getSegPerTotverPrint($fecha1,$fecha2,$des)
     {
       $ssql="SELECT concat(p.appat_per,' ',p.apmat_per,' ',p.nom_per) as nombres , d. *,p.dociden_per,e.razon_emp";
       $ssql.=" FROM empresas AS e, personal AS p, manpass AS m, manpass_det AS d 
	   	WHERE e.cod_emp = p.cod_emp
		AND p.dociden_per = m.dociden_per
		AND m.codigo_mpass = d.codigo_mpass		
		AND concat( p.appat_per, ' ', p.apmat_per ) LIKE '$des%'
		AND d.fecha_md
		BETWEEN '$fecha1'
		AND '$fecha2'
		group by p.dociden_per
		order by d.fecha_md asc,concat(p.appat_per,' ',p.apmat_per) asc";       
       return $this->BDConsulta($ssql);
     }
	 function getSegPerTot($fecha1,$fecha2,$des,$cod_emp)
     {
       $ssql="SELECT concat(p.appat_per,' ',p.apmat_per,' ',p.nom_per) as nombres , p.dociden_per";
       $ssql.=" FROM empresas AS e, personal AS p, manpass AS m
	   	WHERE e.cod_emp = p.cod_emp
		AND p.dociden_per = m.dociden_per
		AND e.cod_emp = '$cod_emp'
		AND concat( p.appat_per, ' ', p.apmat_per ) LIKE '$des%'
		AND m.fecha_mpass
		BETWEEN '$fecha1'
		AND '$fecha2'
		group by m.codigo_mpass
		order by concat( p.appat_per, ' ', p.apmat_per ) asc ";       
       return $this->BDConsulta($ssql);
     }
	 function getSegPerTot001($fecha1,$fecha2,$des)
     {
       $ssql="SELECT concat(p.appat_per,' ',p.apmat_per,' ',p.nom_per) as nombres , d. *,p.dociden_per";
       $ssql.=" FROM empresas AS e, personal AS p, manpass AS m, manpass_det AS d 
	   	WHERE e.cod_emp = p.cod_emp
		AND p.dociden_per = m.dociden_per
		AND m.codigo_mpass = d.codigo_mpass		
		AND concat( p.appat_per, ' ', p.apmat_per ) LIKE '$des%'
		AND d.fecha_md
		BETWEEN '$fecha1'
		AND '$fecha2'		
		order by d.fecha_md ";       
       return $this->BDConsulta($ssql);//group by p.dociden_per
     }
	 function getSegPer01($fecha1,$fecha2,$des,$cod_emp)
     {
       $ssql="SELECT concat(p.appat_per,' ',p.apmat_per,' ',p.nom_per) as nombres , d. *";
       $ssql.=" FROM empresas AS e, personal AS p, manpass AS m, manpass_det AS d 
	   	WHERE e.cod_emp = p.cod_emp
		AND p.dociden_per = m.dociden_per
		AND m.codigo_mpass = d.codigo_mpass
		AND e.cod_emp = '$cod_emp'
		AND concat( p.appat_per, ' ', p.apmat_per ) LIKE '$des%'
		AND d.fecha_md
		BETWEEN '$fecha1'
		AND '$fecha2'";       
       return $this->BDConsulta($ssql);
     }
	 function getTotPerxRutaPrint($fecha1,$fecha2)
     {
       $ssql="select count( dociden_per ) as cantidad, max( origen ) as origen, max( destino ) as destino, max(fecha_mpass) as fecha_mpass";
       $ssql.=" From manpass where tipo_mpass='PASAJERO' and fecha_mpass BETWEEN '$fecha1' AND '$fecha2' AND codigo_mpass IN ( SELECT max( codigo_mpass ) FROM manpass GROUP BY dociden_per) GROUP BY destino ";       
       return $this->BDConsulta($ssql);
     }
	 function getPerApePagDoc($des,$tipo,$mes,$anio,$regini,$regxpag)
     {
       $ssql="select p.*,e.*,m.* ";
       $ssql.=" From personal as p,empresas as e,manpass as m where e.cod_emp=p.cod_emp and p.dociden_per=m.dociden_per and m.$tipo='$des' and MONTH(fecha_mpass)='$mes' and YEAR(fecha_mpass)='$anio' group by p.dociden_per order by p.appat_per asc  limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 function getPerApePagDocF($des,$tipo,$fecha1,$fecha2,$regini,$regxpag)
     {
       $ssql="select p.*,e.*,m.* ";
       $ssql.=" From personal as p,empresas as e,manpass as m where e.cod_emp=p.cod_emp and p.dociden_per=m.dociden_per and m.$tipo='$des' and m.fecha_mpass between '$fecha1' and '$fecha2' group by p.dociden_per order by p.appat_per asc  limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 function getUbicacionCarga($guia,$mes,$anio)
     {
       $ssql="select m.origen,m.destino,t.tipo_trans,t.mat_trans,r.fecha_ruta,r.testimado_ruta,r.horasal_ruta,m.des_w ";
       $ssql.=" From manifiesto as x,ruta as r,mancarga as m,transporte as t where t.mat_trans=r.mat_trans and r.cod_ruta=x.cod_ruta and x.codigo_man=m.codigo_man and m.guia_w='$guia' and MONTH(fecha_w)='$mes' and YEAR(fecha_w)='$anio' order by m.des_w asc ";       
       return $this->BDConsulta($ssql);
     }
	 function getPerApeT($des,$tipo,$mes,$anio)
     {
       $ssql="select p.*,e.*,m.* ";
       $ssql.=" From personal as p,empresas as e,manpass as m where e.cod_emp=p.cod_emp and p.dociden_per=m.dociden_per and CONCAT(p.$tipo,' ',p.apmat_per) like '$des%' and MONTH(fecha_mpass)='$mes' and YEAR(fecha_mpass)='$anio' group by p.dociden_per order by  p.appat_per asc ";       
       return $this->BDConsulta($ssql);
     }
	 function getPerApeTF($des,$tipo,$fecha1,$fecha2)
     {
       $ssql="select p.*,e.*,m.* ";
       $ssql.=" From personal as p,empresas as e,manpass as m 
	   where e.cod_emp=p.cod_emp and p.dociden_per=m.dociden_per and CONCAT(p.$tipo,' ',p.apmat_per) like '$des%' 
	   and m.fecha_mpass between '$fecha1' and '$fecha2' 
	   group by p.dociden_per 
	   order by  p.appat_per asc ";       
       return $this->BDConsulta($ssql);
     }
	 function getPerApeTDoc($des,$tipo,$mes,$anio)
     {
       $ssql="select p.*,e.*,m.* ";
       $ssql.=" From personal as p,empresas as e,manpass as m where e.cod_emp=p.cod_emp and p.dociden_per=m.dociden_per and m.$tipo='$des' and MONTH(fecha_mpass)='$mes' and YEAR(fecha_mpass)='$anio' group by p.dociden_per order by  p.appat_per asc ";       
       return $this->BDConsulta($ssql);
     }
	 function getPerApeTDocF($des,$tipo,$fecha1,$fecha2)
     {
       $ssql="select p.*,e.*,m.* ";
       $ssql.=" From personal as p,empresas as e,manpass as m where e.cod_emp=p.cod_emp and p.dociden_per=m.dociden_per and m.$tipo='$des' and m.fecha_mpass between '$fecha1' and '$fecha2' group by p.dociden_per order by  p.appat_per asc ";       
       return $this->BDConsulta($ssql);
     }
	 function getUsuarios($des,$regini,$regxpag)
     {
       $ssql="select concat(apellidos,' ',nombres) as nombre,login,idusuario,activo,area ";
       $ssql.=" From usuario where apellidos like '$des%' and modulo='TRADOC' order by apellidos asc limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 function getUsuariosVer($idusuario)
     {
       $ssql="select * ";
       $ssql.=" From usuario where modulo='TRADOC' and idusuario=$idusuario ";       
       return $this->BDConsulta($ssql);
     }
	 function getAreass()
     {
       $ssql="select * ";
       $ssql.=" From td_areas order by Vidarea asc";       
       return $this->BDConsulta($ssql);
     }
	 function getAreasss()
     {
       $ssql="select * ";
       $ssql.=" From td_areas order by Vidarea asc";       
       return $this->BDConsulta($ssql);
     }
	 function getAreaUsu($area)
     {
       $ssql="select * ";
       $ssql.=" From usuario where area='$area' and modulo='tradoc' and activo='1'";       
       return $this->BDConsulta($ssql);
     }
	 function getNumDocxArea($area)
     {
       $ssql="select * ";
       $ssql.=" From td_areas where Vidarea='$area'";       
       return $this->BDConsulta($ssql);
     }
	 function getNumDocxDoc($tdoc)
     {
       $ssql="select * ";
       $ssql.=" From td_tdoc where Vidtdoc='$tdoc'";       
       return $this->BDConsulta($ssql);
     }
	 function getAreaDoc($usuario,$tdoc)
     {
       $ssql="select * ";
       $ssql.=" From td_asigareatdoc where Iidusuario=$usuario and Vidtdoc='$tdoc'";       
       return $this->BDConsulta($ssql);
     }
	 function getPerTodosT()
     {
       $ssql="select p.*,e.*,m.*";
       $ssql.=" From personal as p,empresas as e,manpass as m where e.cod_emp=p.cod_emp and p.dociden_per=m.dociden_per group by p.dociden_per order by p.appat_per asc ";       
       return $this->BDConsulta($ssql);
     }
	 function getCombusAlma($des,$regini,$regxpag)
     {
       $ssql="select c.tipo,c.stock,c.id_combus";
       $ssql.=" From combustibles as c where c.tipo like '$des%' limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 function getCombusAlmaFechas()
     {
       $ssql="select c.tipo,c.stock,c.id_combus";
       $ssql.=" From combustibles as c ";       
       return $this->BDConsulta($ssql);
     }
	 function getCombusAlmaTipo($tipo,$fecha1,$fecha2,$regini,$regxpag)
     {
       $ssql="select c.tipo,c.stock,c.id_combus,a.saldoant_alma,a.saldoact_alma,a.ingreso_alma,a.consumo_alma";
       $ssql.=" From combustibles as c,combus_alma as a where c.id_combus='$tipo' and a.fecha_alma between '$fecha1' and '$fecha2' and c.id_combus=a.id_combus limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 function getCombusAlmaSaldoss($id,$fecha1,$fecha2)
     {
       $ssql="SELECT a.id_combus, a.saldoant_alma, a.saldoact_alma, a.id_alma, a.tipomov,a.consumo_alma,a.ingreso_alma";
       $ssql.=" FROM combus_alma AS a 
	   WHERE a.fecha_alma between '$fecha1' 
	   and '$fecha2' and a.id_alma
	   IN (
	   SELECT max( a.id_alma ) AS id_alma
	   FROM combustibles AS c, combus_alma AS a
	   WHERE a.id_combus = '$id'    
	   and c.id_combus=a.id_combus
	   AND c.id_combus = a.id_combus
	   GROUP BY c.id_combus
		)";       
       return $this->BDConsulta($ssql);       
     }	 
	 function getCombusAlmaSaldos($id)
     {
       $ssql="SELECT a.id_combus, a.saldoant_alma, a.saldoact_alma, a.id_alma, a.tipomov,a.consumo_alma,a.ingreso_alma";
       $ssql.=" FROM combus_alma AS a 
	   WHERE a.id_alma
	   IN (
	   SELECT max( a.id_alma ) AS id_alma
	   FROM combustibles AS c, combus_alma AS a
	   WHERE a.id_combus = '$id'	   
	   AND c.id_combus = a.id_combus
	   GROUP BY c.id_combus
		)";       
       return $this->BDConsulta($ssql);       
     }
	 function getCombusAlmaSaldosUlt($ultimo)
     {
       $ssql="select c.id_combus,a.saldoant_alma,a.saldoact_alma,a.id_alma,a.tipomov";
       $ssql.=" From combustibles as c,combus_alma as a where a.id_alma=$ultimo and c.id_combus=a.id_combus group by c.id_combus ";       
       return $this->BDConsulta1($ssql);
     }
	 function getAlmaEdit($id_mov)
     {
       $ssql="select c.tipo,c.stock,c.id_combus,a.fecha_alma,a.saldoant_alma,a.ingreso_alma,a.saldoact_alma";
       $ssql.=" From combustibles as c,combus_alma as a where a.id_alma=$id_mov and c.id_combus=a.id_combus";       
       return $this->BDConsulta($ssql);
     }
	 //*********************************************************************************************************************************
	 function getPerTodosPagP($regini,$regxpag)
     {
       $ssql="select p.*,e.*";
       $ssql.=" From personal as p,empresas as e where e.cod_emp=p.cod_emp order by p.appat_per asc limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 function getPerApePagP($des,$tipo,$mes,$anio,$regini,$regxpag)
     {
       $ssql="select p.*,e.* ";
       $ssql.=" From personal as p,empresas as e where e.cod_emp=p.cod_emp and $tipo like '$des%' order by p.appat_per asc  limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 function getPerApePagPDoc($des,$tipo,$regini,$regxpag)
     {
       $ssql="select p.*,e.* ";
       $ssql.=" From personal as p,empresas as e where e.cod_emp=p.cod_emp and $tipo='$des' order by p.appat_per asc  limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 function getPerApePagPDocS($des,$tipo,$regini,$regxpag)
     {
       $ssql="select p.*,e.* ";
       $ssql.=" From personal as p,empresas as e 
	   where e.cod_emp=p.cod_emp 
	   and $tipo='$des'
	   and p.solicitud<>'si' 
	   order by p.appat_per asc  limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 function getPerApePagPDocSz($des,$tipo,$regini,$regxpag)
     {
       $ssql="select p.*,e.* ";
       $ssql.=" From personal as p,empresas as e 
	   where e.cod_emp=p.cod_emp 
	   and $tipo='$des'
	   and p.solicitud<>'si' 
	   order by p.appat_per asc  limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 function getPerApePagPDocSC($des,$tipo,$regini,$regxpag)
     {
       $ssql="select p.*,s.*,t.tipo_trans ";
       $ssql.=" From personal as p,solicitud_cupo as s,transporte as t
	   where s.dociden=p.dociden_per 
	   and s.mat_trans=t.mat_trans
	   and p.$tipo='$des'
	   and p.solicitud<>'si' 
	   and s.estadosoli='C'
	   order by p.appat_per asc  limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 function getPerApePagPDocSCZ($des,$tipo,$regini,$regxpag)
     {
       $ssql="select p.*,s.*,t.tipo_trans ";
       $ssql.=" From personal as p,solicitud_cupo as s,transporte as t
	   where s.dociden=p.dociden_per 
	   and s.mat_trans=t.mat_trans	   
	   and p.$tipo='$des'
	   and p.solicitud<>'si' 
	   and s.estadosoli='C'
	   order by p.appat_per asc  limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }	 
	 function getPerApeTPDocSC($des,$tipo)
     {
       $ssql="select p.*,s.*,t.tipo_trans ";
       $ssql.=" From personal as p,solicitud_cupo as s,transporte as t
	   where s.dociden=p.dociden_per 
	   and s.mat_trans=t.mat_trans
	   and p.$tipo='$des'
	   and p.solicitud<>'si' 
	   and s.estadosoli='C'
	   order by p.appat_per asc ";       
       return $this->BDConsulta($ssql);
     }
	 function getPerApePagPDocS0x1($cod_emp,$des,$tipo,$regini,$regxpag)
     {
       $ssql="select p.*,e.* ";
       $ssql.=" From personal as p,empresas as e 
	   where e.cod_emp=p.cod_emp and $tipo='$des'
	   and p.solicitud<>'si'
	   and p.cod_emp='$cod_emp' 
	   order by p.appat_per asc  
	   limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 function getPerApePagPDocS0x1Z($cod_emp,$des,$tipo,$regini,$regxpag)
     {
       $ssql="select p.*,e.*,s.*,t.tipo_trans ";
       $ssql.=" From personal as p,empresas as e,solicitud_cupo as s,transporte as t 
	   where e.cod_emp=p.cod_emp
	   and s.dociden=p.dociden_per
	   and t.mat_trans=s.mat_trans 
	   and p.$tipo='$des'
	   and s.estadosoli='C'
	   and p.solicitud<>'si'
	   and p.cod_emp='$cod_emp' 
	   order by p.appat_per asc  
	   limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 function getPerApePagPag($des,$tipo,$regini,$regxpag)
     {
       $ssql="select p.*,e.* ";
       $ssql.=" From personal as p,empresas as e 
	   where e.cod_emp=p.cod_emp and CONCAT(p.$tipo,' ',p.apmat_per) like '$des%' 
	   order by p.appat_per asc,p.apmat_per asc  
	   limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 //
	 function getPerApePagPagS($des,$tipo,$regini,$regxpag)
     {
       $ssql="select p.*,e.* ";
       $ssql.=" From personal as p,empresas as e 
	   where e.cod_emp=p.cod_emp 
	   and CONCAT(p.$tipo,' ',p.apmat_per) like '$des%'
	   and p.solicitud<>'si' 
	   order by p.appat_per asc,p.apmat_per asc  
	   limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 function getPerApePagPagSz($des,$tipo,$fecha1,$fecha2,$regini,$regxpag)
     {
       $ssql="select p.*,e.* ";
       $ssql.=" From personal as p,empresas as e,solicitud_cupo as s 
	   where e.cod_emp=p.cod_emp
	   and s.dociden=p.dociden_per
	   and s.fechasoli between '$fecha1' and '$fecha2'
	   and CONCAT(p.$tipo,' ',p.apmat_per) like '$des%'
	   and p.solicitud<>'si' 
	   and s.estadosoli='P'
	   order by p.appat_per asc,p.apmat_per asc  
	   limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 function getPerApePagPagSC($des,$tipo,$regini,$regxpag)
     {
       $ssql="select p.*,s.*,t.tipo_trans ";
       $ssql.=" From personal as p, solicitud_cupo as s,transporte as t 
	   where s.dociden=p.dociden_per 
	   and s.mat_trans=t.mat_trans	   
	   and CONCAT(p.$tipo,' ',p.apmat_per) like '$des%'
	   and p.solicitud<>'si' 
	   and s.estadosoli='C'
	   order by p.appat_per asc,p.apmat_per asc  
	   limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 function getPerApePagPagSCZ($des,$tipo,$fecha1,$fecha2,$regini,$regxpag)
     {
       $ssql="select p.*,s.*,t.tipo_trans ";
       $ssql.=" From personal as p, solicitud_cupo as s,transporte as t 
	   where s.dociden=p.dociden_per 
	   and s.mat_trans=t.mat_trans
	   and s.fechasoli between '$fecha1' and '$fecha2'
	   and CONCAT(p.$tipo,' ',p.apmat_per) like '$des%'
	   and p.solicitud<>'si' 
	   and s.estadosoli='C'
	   order by p.appat_per asc,p.apmat_per asc  
	   limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 function getPerApeTPerSCZ($des,$tipo,$fecha1,$fecha2)
     {
       $ssql="select p.*,s.* ";
       $ssql.=" From personal as p, solicitud_cupo as s,transporte as t 
	   where s.dociden=p.dociden_per 
	   and s.mat_trans=t.mat_trans
	   and s.fechasoli between '$fecha1' and '$fecha2'
	   and CONCAT(p.$tipo,' ',p.apmat_per) like '$des%'
	   and p.solicitud<>'si' 
	   and s.estadosoli='C'
	   order by p.appat_per asc,p.apmat_per asc ";       
       return $this->BDConsulta($ssql);
     }
	 function getPerApeTPerSC($des,$tipo)
     {
       $ssql="select p.*,s.* ";
       $ssql.=" From personal as p, solicitud_cupo as s,transporte as t 
	   where s.dociden=p.dociden_per 
	   and s.mat_trans=t.mat_trans
	   and CONCAT(p.$tipo,' ',p.apmat_per) like '$des%'
	   and p.solicitud<>'si' 
	   and s.estadosoli='C'
	   order by p.appat_per asc,p.apmat_per asc ";       
       return $this->BDConsulta($ssql);
     }
	 function getPerApePagPagS0x1($cod_emp,$des,$tipo,$fecha1,$fecha2,$regini,$regxpag)
     {
       $ssql="select p.*,e.* ";
       $ssql.=" From personal as p,empresas as e,solicitud_cupo as s 
	   where e.cod_emp=p.cod_emp
	   and s.dociden=p.dociden_per 
	   and CONCAT(p.$tipo,' ',p.apmat_per) like '$des%'
	   and p.solicitud<>'si'
	   and p.cod_emp='$cod_emp'
	   and s.fechasoli between '$fecha1' and '$fecha2'
	   order by p.appat_per asc,p.apmat_per asc  
	   limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 function getPerApePagPagS0x1Z($cod_emp,$des,$tipo,$fecha1,$fecha2,$regini,$regxpag)
     {
       $ssql="select p.*,e.*,s.*,t.tipo_trans ";
       $ssql.=" From personal as p,empresas as e,solicitud_cupo as s,transporte as t 
	   where e.cod_emp=p.cod_emp
	   and s.dociden=p.dociden_per 
	   and t.mat_trans=s.mat_trans
	   and CONCAT(p.$tipo,' ',p.apmat_per) like '$des%'
	   and p.solicitud<>'si'
	   and p.cod_emp='$cod_emp'
	   and s.estadosoli='C'
	   and s.fechasoli between '$fecha1' and '$fecha2'
	   order by p.appat_per asc,p.apmat_per asc  
	   limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 function getPerApePagPagS001($des,$tipo,$regini,$regxpag)
     {
       $ssql="select p.*,e.* ";
       $ssql.=" From personal as p,empresas as e 
	   where e.cod_emp=p.cod_emp and CONCAT(p.$tipo,' ',p.apmat_per) like '$des%'
	   and p.solicitud<>'si' 
	   order by p.appat_per asc,p.apmat_per asc  
	   limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 function getPerApePagPagS01($mat_trans,$campo1,$campo2,$regini,$regxpag)
     {
       $ssql="select p.*,s.fechasoli,s.viasoli,t.model_trans,s.mat_trans,s.cod_soli ";
       $ssql.=" From personal as p,empresas as e,solicitud_cupo as s,transporte as t 
	   where e.cod_emp=p.cod_emp and p.dociden_per=s.dociden and t.mat_trans=s.mat_trans
	   and s.mat_trans='$mat_trans' and s.estadosoli='C' 
	   and s.fechasoli between '$campo1' and '$campo2'
	   limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 function getPerApePagPagSA($mat_trans,$campo1,$campo2,$regini,$regxpag)
     {
       $ssql="select p.*,s.fechasoli,s.viasoli,t.model_trans,s.mat_trans,max(s.cod_soli) as cod_soli ";
       $ssql.=" From personal as p,empresas as e,solicitud_cupo as s,transporte as t 
	   where e.cod_emp=p.cod_emp and p.dociden_per=s.dociden and t.mat_trans=s.mat_trans
	   and s.mat_trans='$mat_trans' and s.estadosoli='A' 
	   and s.fechasoli between '$campo1' and '$campo2'
	   group by s.dociden
	   limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 function getPerApeTPerSA($mat_trans,$campo1,$campo2)
     {
       $ssql="select p.*,s.fechasoli,s.viasoli,t.model_trans,s.mat_trans,max(s.cod_soli) as cod_soli ";
       $ssql.=" From personal as p,empresas as e,solicitud_cupo as s ,transporte as t
	   where e.cod_emp=p.cod_emp and p.dociden_per=s.dociden and t.mat_trans=s.mat_trans
	   and s.mat_trans='$mat_trans' and s.estadosoli='A' 
	   group by s.dociden
	   and s.fechasoli between '$campo1' and '$campo2'";       
       return $this->BDConsulta($ssql);
     }
	 function getPerApeTPerS01($mat_trans,$campo1,$campo2)
     {
       $ssql="select p.*,s.fechasoli,s.viasoli,t.model_trans,s.mat_trans,s.cod_soli ";
       $ssql.=" From personal as p,empresas as e,solicitud_cupo as s ,transporte as t
	   where e.cod_emp=p.cod_emp and p.dociden_per=s.dociden and t.mat_trans=s.mat_trans
	   and s.mat_trans='$mat_trans' and s.estadosoli='C' 
	   and s.fechasoli between '$campo1' and '$campo2'";       
       return $this->BDConsulta($ssql);
     }
	 //getPerTodosPagP getPerTodosTP
	 function getPerTodosPagPS($regini,$regxpag)
     {
       $ssql="select p.*,s.mat_trans,e.razon_emp";
       $ssql.=" From personal as p,solicitud_cupo as s,empresas as e 
	   where p.solicitud<>'si' 
	   and p.dociden_per=s.dociden
	   and p.cod_emp=e.cod_emp
	   and estadosoli='P'
	   order by p.appat_per asc,p.apmat_per asc  
	   limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 function getPerTodosPagPSz($regini,$regxpag)
     {
       $ssql="select p.*,s.mat_trans,e.razon_emp";
       $ssql.=" From personal as p,solicitud_cupo as s,empresas as e 
	   where p.solicitud<>'si' 
	   and p.dociden_per=s.dociden
	   and p.cod_emp=e.cod_emp
	   and estadosoli='P'
	   order by p.appat_per asc,p.apmat_per asc  
	   limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 function getPerTodosPagPSC($regini,$regxpag)
     {
       $ssql="select p.*,s.*,t.tipo_trans";
       $ssql.=" From personal as p,solicitud_cupo as s,transporte as t 
	   where p.solicitud<>'si' 
	   and p.dociden_per=s.dociden
	   and s.mat_trans=t.mat_trans
	   and s.estadosoli='C'
	   order by p.appat_per asc,p.apmat_per asc  
	   limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 function getPerTodosPagPS01($cod_emp,$regini,$regxpag)
     {
       $ssql="select p.*,s.mat_trans,e.razon_emp";
       $ssql.=" From personal as p,solicitud_cupo as s,solicitud_cupo_c as c,empresas as e 
	   where p.solicitud<>'si'
	   and p.cod_emp='$cod_emp' 
	   and p.dociden_per=s.dociden
	   and p.cod_emp=e.cod_emp
	   and s.num_cupo=c.num_cupo
	   and s.estadosoli='P'
	   order by p.appat_per asc,p.apmat_per asc  
	   limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 function getPerTodosPagPS01Z($cod_emp,$regini,$regxpag)
     {
       $ssql="select p.*,s.*,e.razon_emp,t.tipo_trans";
       $ssql.=" From personal as p,solicitud_cupo as s,solicitud_cupo_c as c,empresas as e,transporte as t 
	   where p.solicitud<>'si'
	   and p.cod_emp='$cod_emp' 
	   and p.dociden_per=s.dociden
	   and p.cod_emp=e.cod_emp
	   and s.num_cupo=c.num_cupo
	   and s.mat_trans=t.mat_trans
	   and s.estadosoli='C'
	   order by p.appat_per asc,p.apmat_per asc  
	   limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 function getPerTodosTPS()
     {
       $ssql="select p.*";
       $ssql.=" From personal as p,solicitud_cupo as s 
	   where p.solicitud<>'si' 
	   and p.dociden_per=s.dociden
	   and estadosoli='P'
	   order by p.appat_per asc,p.apmat_per asc";       
       return $this->BDConsulta($ssql);
     }
	 function getPerTodosTPSz()
     {
       $ssql="select p.*";
       $ssql.=" From personal as p,solicitud_cupo as s 
	   where p.solicitud<>'si' 
	   and p.dociden_per=s.dociden
	   and estadosoli='P'
	   order by p.appat_per asc,p.apmat_per asc";       
       return $this->BDConsulta($ssql);
     }
	 function getPerTodosTPSC()
     {
       $ssql="select p.*";
       $ssql.=" From personal as p,solicitud_cupo as s,transporte as t 
	   where p.solicitud<>'si' 
	   and p.dociden_per=s.dociden
	   and s.mat_trans=t.mat_trans
	   and estadosoli='C'
	   order by p.appat_per asc,p.apmat_per asc";       
       return $this->BDConsulta($ssql);
     }
	 function getPerTodosTPS0x1($cod_emp)
     {
       $ssql="select p.*";
       $ssql.=" From personal as p,solicitud_cupo as s 
	   where p.solicitud<>'si' 
	   and p.dociden_per=s.dociden
	   and p.cod_emp='$cod_emp'
	   and s.estadosoli='P'
	   order by p.appat_per asc,p.apmat_per asc";       
       return $this->BDConsulta($ssql);
     }
	 function getPerTodosTPS0x1Z($cod_emp)
     {
       $ssql="select p.*";
       $ssql.=" From personal as p,solicitud_cupo as s,solicitud_cupo_c as c,transporte as t 
	   where p.solicitud<>'si' 
	   and p.dociden_per=s.dociden
	   and c.num_cupo=s.num_cupo
	   and s.mat_trans=t.mat_trans
	   and p.cod_emp='$cod_emp'
	   and s.estadosoli='C'
	   order by p.appat_per asc,p.apmat_per asc";       
       return $this->BDConsulta($ssql);
     }
	 function getPerApeTP($des,$tipo,$mes,$anio)
     {
       $ssql="select p.*,e.* ";
       $ssql.=" From personal as p,empresas as e where e.cod_emp=p.cod_emp and $tipo like '$des%' order by  p.appat_per asc ";       
       return $this->BDConsulta($ssql);
     }
	 function getPerApeTPDoc($des,$tipo)
     {
       $ssql="select p.*,e.* ";
       $ssql.=" From personal as p,empresas as e where e.cod_emp=p.cod_emp and $tipo='$des' order by  p.appat_per asc ";       
       return $this->BDConsulta($ssql);
     }
	 function getPerApeTPDocS($des,$tipo)
     {
       $ssql="select p.*,e.* ";
       $ssql.=" From personal as p,empresas as e 
	   where e.cod_emp=p.cod_emp and $tipo='$des' 
	   and p.solicitud<>'si'
	   order by  p.appat_per asc ";       
       return $this->BDConsulta($ssql);
     }
	 function getPerApeTPDocSz($des,$tipo)
     {
       $ssql="select p.*,e.* ";
       $ssql.=" From personal as p,empresas as e 
	   where e.cod_emp=p.cod_emp and $tipo='$des' 
	   and p.solicitud<>'si'
	   and s.estadosoli='P'
	   order by  p.appat_per asc ";       
       return $this->BDConsulta($ssql);
     }
	 function getPerApeTPDocS0x1($cod_emp,$des,$tipo)
     {
       $ssql="select p.*,e.* ";
       $ssql.=" From personal as p,empresas as e 
	   where e.cod_emp=p.cod_emp and $tipo='$des' 
	   and p.solicitud<>'si'
	   and p.cod_emp='$cod_emp'
	   order by  p.appat_per asc ";       
       return $this->BDConsulta($ssql);
     }
	 function getPerApeTPDocS0x1Z($cod_emp,$des,$tipo)
     {
       $ssql="select p.*,e.*";
       $ssql.=" From personal as p,empresas as e,solicitud_cupo as s,transporte as t 
	   where e.cod_emp=p.cod_emp 
	   and s.dociden=p.dociden_per
	   and t.mat_mat=s.mat_trans
	   and $tipo='$des'
	   and s.estadosoli='C' 
	   and p.solicitud<>'si'
	   and p.cod_emp='$cod_emp'
	   order by  p.appat_per asc ";       
       return $this->BDConsulta($ssql);
     }
	 function getPerApeTPer($des,$tipo)
     {
       $ssql="select p.*,e.* ";
       $ssql.=" From personal as p,empresas as e where e.cod_emp=p.cod_emp and concat(p.$tipo,' ',p.apmat_per) like '$des%' order by  p.appat_per asc ";       
       return $this->BDConsulta($ssql);
     }
	 function getPerApeTPerS($des,$tipo)
     {
       $ssql="select p.*,e.* ";
       $ssql.=" From personal as p,empresas as e 
	   where e.cod_emp=p.cod_emp 
	   and p.solicitud<>'si'
	   and concat(p.$tipo,' ',p.apmat_per) like '$des%' 
	   order by  p.appat_per asc ";       
       return $this->BDConsulta($ssql);
     }
	 function getPerApeTPerSz($des,$tipo,$fecha1,$fecha2)
     {
       $ssql="select p.*,e.* ";
       $ssql.=" From personal as p,empresas as e,solicitud_cupo as s 
	   where e.cod_emp=p.cod_emp 
	   and s.dociden=p.dociden_per
	   and s.fechasoli between '$fecha1' and '$fecha2'
	   and p.solicitud<>'si'
	   and s.estadosoli='P'
	   and concat(p.$tipo,' ',p.apmat_per) like '$des%' 
	   order by  p.appat_per asc ";       
       return $this->BDConsulta($ssql);
     }
	 function getPerApeTPerS0x1($cod_emp,$des,$tipo,$fecha1,$fecha2)
     {
       $ssql="select p.*,e.* ";
       $ssql.=" From personal as p,empresas as e,solicitud_cupo as s 
	   where e.cod_emp=p.cod_emp
	   and s.dociden=p.dociden_per 
	   and p.solicitud<>'si'
	   and p.cod_emp='$cod_emp'
	   and concat(p.$tipo,' ',p.apmat_per) like '$des%'
	   and s.fechasoli between '$fecha1' and '$fecha2' 
	   order by  p.appat_per asc ";       
       return $this->BDConsulta($ssql);
     }
	 function getPerApeTPerS0x1Z($cod_emp,$des,$tipo,$fecha1,$fecha2)
     {
       $ssql="select p.*,e.* ";
       $ssql.=" From personal as p,empresas as e,solicitud_cupo as s,transporte as t 
	   where e.cod_emp=p.cod_emp
	   and s.dociden=p.dociden_per
	   and t.mat_trans=s.mat_trans 
	   and p.solicitud<>'si'
	   and p.cod_emp='$cod_emp'
	   and s.estadosoli='C'
	   and concat(p.$tipo,' ',p.apmat_per) like '$des%'
	   and s.fechasoli between '$fecha1' and '$fecha2' 
	   order by  p.appat_per asc ";       
       return $this->BDConsulta($ssql);
     }
	 function getPerTodosTP()
     {
       $ssql="select p.*,e.* ";
       $ssql.=" From personal as p,empresas as e where e.cod_emp=p.cod_emp order by p.appat_per asc ";       
       return $this->BDConsulta($ssql);
     }
	 //*********************************************************************************************************************************
	 function getUbicacionPer($dociden_per,$mes,$anio)
     {
       $ssql="select t.mat_trans,t.tipo_trans,t.model_trans,m.origen,m.destino,r.testimado_ruta,r.fecha_ruta,r.horasal_ruta,r.horallega_ruta,m.codigo_mpass,m.permanencia";
       $ssql.=" From manpass as m,manifiesto as x,ruta as r,transporte as t 
	   where t.mat_trans=r.mat_trans and r.cod_ruta=x.cod_ruta 
	   and x.codigo_man=m.codigo_man and m.dociden_per='$dociden_per' 
	   and MONTH(fecha_mpass)='$mes' and YEAR(fecha_mpass)='$anio' 
	   order by m.codigo_mpass asc";       
       return $this->BDConsulta($ssql);
     }
	 function getUbicacionPerF($dociden_per,$fecha1,$fecha2)
     {
       $ssql="select t.mat_trans,t.tipo_trans,t.model_trans,m.origen,m.destino,r.testimado_ruta,r.fecha_ruta,r.horasal_ruta,r.horallega_ruta,m.codigo_mpass,m.permanencia,m.cia_ant";
       $ssql.=" From manpass as m,manifiesto as x,ruta as r,transporte as t 
	   where t.mat_trans=r.mat_trans and r.cod_ruta=x.cod_ruta 
	   and x.codigo_man=m.codigo_man and m.dociden_per='$dociden_per' 
	   and m.fecha_mpass between '$fecha1' and '$fecha2' 
	   order by r.testimado_ruta asc";       
       return $this->BDConsulta($ssql);
     }
	 /*function getDetPerxCia($razon_emp,$fecha1,$fecha2,$origen,$destino,$cod_man)
     {
       $ssql="SELECT concat( p.appat_per, ' ', p.apmat_per, ' ', p.nom_per ) AS per, e.razon_emp, m.fecha_mpass, m.origen, m.destino,p.dociden_per ";
       $ssql.=" FROM manpass AS m, personal AS p, empresas AS e,manifiesto as x 
	   WHERE e.cod_emp = p.cod_emp
	   AND p.dociden_per = m.dociden_per
	   and x.codigo_man=m.codigo_man
	   and x.cod_man='$cod_man'
	   AND codigo_mpass
	   IN (
	   SELECT max( codigo_mpass ) 
	   FROM manpass AS m, personal AS p, empresas AS e
	   WHERE e.cod_emp = p.cod_emp
	   AND p.dociden_per = m.dociden_per	   
	   AND e.razon_emp = '$razon_emp'
	   and m.origen='$origen' and m.destino='$destino'
	   AND m.fecha_mpass
	   BETWEEN '$fecha1'
	   AND '$fecha2'
	   GROUP BY p.dociden_per
	   )
	   order by per asc";       
       return $this->BDConsulta($ssql);
     }*/
	 function getDetPerxCia($razon_emp,$fecha1,$fecha2,$origen,$destino)
     {
       $ssql="SELECT concat( p.appat_per, ' ', p.apmat_per, ' ', p.nom_per ) AS per, e.razon_emp, m.fecha_mpass, m.origen, m.destino,p.dociden_per ";
       $ssql.=" FROM manpass AS m, personal AS p, empresas AS e,manifiesto as x 
	   WHERE e.cod_emp = p.cod_emp
	   AND p.dociden_per = m.dociden_per
	   and x.codigo_man=m.codigo_man	
	   and m.destino='$destino'	     
	   AND codigo_mpass
	   IN (
	   SELECT max( codigo_mpass ) 
	   FROM manpass AS m, personal AS p, empresas AS e
	   WHERE e.cod_emp = p.cod_emp
	   AND p.dociden_per = m.dociden_per	
	   AND e.razon_emp = '$razon_emp'   	   
	   AND m.fecha_mpass
	   BETWEEN '$fecha1'
	   AND '$fecha2'
	   GROUP BY p.dociden_per
	   )
	   order by m.fecha_mpass asc,per asc";       
       return $this->BDConsulta($ssql);
     }
	 function devolverPer($dociden_per)
     {
       $ssql="select p.*,concat(p.appat_per,' ',p.apmat_per,' ',p.nom_per) as nombres,e.* ";
       $ssql.=" From personal as p,empresas as e where p.dociden_per='$dociden_per' and e.cod_emp=p.cod_emp";       
       return $this->BDConsulta($ssql);
     }
	 function devolverPer01($num_cupo)
     {
       $ssql="select p.*,concat(p.appat_per,' ',p.apmat_per,' ',p.nom_per) as nombres,e.*,s.fechasoli,s.viasoli,s.dociden ";
       $ssql.=" From personal as p,empresas as e,solicitud_cupo as s,solicitud_cupo_c as c 
	   where s.num_cupo='$num_cupo' and e.cod_emp=p.cod_emp 
	   and c.num_cupo=s.num_cupo and p.dociden_per=s.dociden";       
       return $this->BDConsulta($ssql);
     }
	 function devolverPerAsig($cod_soli)
     {
       $ssql="select p.*,concat(p.appat_per,' ',p.apmat_per,' ',p.nom_per) as nombres,e.*,s.fechasoli,s.viasoli,s.dociden,s.mat_trans ";
       $ssql.=" From personal as p,empresas as e,solicitud_cupo as s 
	   where s.cod_soli=$cod_soli 
	   and e.cod_emp=p.cod_emp 
	   and p.dociden_per=s.dociden";       
       return $this->BDConsulta($ssql);
     }
	 function devolverPerAsigna($cod_soli)
     {
       $ssql="select p.*,concat(p.appat_per,' ',p.apmat_per,' ',p.nom_per) as nombres,e.*,s.fechasoli,s.viasoli,s.dociden,s.mat_trans,t.tipo_trans ";
       $ssql.=" From personal as p,empresas as e,solicitud_cupo as s,transporte as t 
	   where s.cod_soli=$cod_soli 
	   and e.cod_emp=p.cod_emp 
	   and p.dociden_per=s.dociden
	   and t.mat_trans=s.mat_trans";       
       return $this->BDConsulta($ssql);
     }
	 function getPersonalT($appat_per)
     {
       $ssql="select p.*,e.* ";
       $ssql.=" From personal  as p, empresas as e
	   where p.appat_per like '$appat_per%' 
	   and p.cod_emp=e.cod_emp";       
       return $this->BDConsulta($ssql);
     }
	 
	 function getPersonalResT($appat_res)
     {
       $ssql="select * ";
       $ssql.=" From combus_res where appat_res like '$appat_res%' ";       
       return $this->BDConsulta($ssql);
     }
	 function getPilotoT($appat_per)
     {
       $ssql="select * ";
       $ssql.=" From personal where appat_per like '$appat_per%' and cargo_per='PILOTO'";       
       return $this->BDConsulta($ssql);
     }
	 function getCoPilotoT($appat_per)
     {
       $ssql="select * ";
       $ssql.=" From personal where appat_per like '$appat_per%' and cargo_per='COPILOTO'";       
       return $this->BDConsulta($ssql);
     }
	 function getEmp()
     {
       $ssql="select * ";
       $ssql.=" From empresas 
	   where activo_emp='1' 
	   order by razon_emp asc";       
       return $this->BDConsulta($ssql);
     }
	 function getEmp1()
     {
       $ssql="select * ";
       $ssql.=" From empresas 
	   where tipo_emp='1'
	   order by razon_emp asc";       
       return $this->BDConsulta($ssql);
     }
	 function getCia()
     {
       $ssql="select * ";
       $ssql.=" From empresas ";       
       return $this->BDConsulta($ssql);
     }
	 function getCia1($cod_emp)
     {
       $ssql="select * ";
       $ssql.=" From empresas where cod_emp='$cod_emp'";       
       return $this->BDConsulta($ssql);
     }
	 function getEmpp($cod_pais)
     {
       $ssql="select * ";
       $ssql.=" From empresas where cod_pais='$cod_pais'";       
       return $this->BDConsulta($ssql);
     }
	 function getEmpA($cod_pais)
     {
       $ssql="select * ";
       $ssql.=" From empresas where cod_pais='$cod_pais'";       
       return $this->BDConsulta($ssql);
     }
	 function getTrans()
     {
       $ssql="select * ";
       $ssql.=" From transporte
	   where activo_trans='1' 
	   order by tipo_trans asc";       
       return $this->BDConsulta($ssql);
     }
	 function getTransU()
     {
       $ssql="select mat_trans,model_trans,tipo_trans ";
       $ssql.=" From transporte
	   where activo_trans='1' and tipo_trans='BARCAZA'
	   order by model_trans asc";       
       return $this->BDConsulta($ssql);
     }
	 function getHeliTrans()
     {
       $ssql="select * ";
       $ssql.=" From transporte 
	   where tipo_trans IN ('HELICOPTERO','HIDROAVION')";       
       return $this->BDConsulta($ssql);
     }
	 function getLugar()
     {
       $ssql="select * ";
       $ssql.=" From lugares ";       
       return $this->BDConsulta($ssql);
     }
	 function getLugares()
     {
       $ssql="select * ";
       $ssql.=" From lugares ";       
       return $this->BDConsulta($ssql);
     }
	 function getOrigen()
     {
       $ssql="select distinct r.orig_ruta,l.nom_lugar ";
       $ssql.=" From ruta as r,lugares as l where r.orig_ruta=l.cod_lugar and r.activo_ruta='1'";       
       return $this->BDConsulta($ssql);
     }
	 function getTDoc()
     {
       $ssql="select * ";
       $ssql.=" From td_tdoc ";       
       return $this->BDConsulta($ssql);
     }
	 function getLugarO($orig_ruta)
     {
       $ssql="select distinct r.orig_ruta,l.nom_lugar as origen ";
       $ssql.=" From ruta as r,lugares as l where r.orig_ruta=l.cod_lugar and r.activo_ruta='1' and r.orig_ruta=$orig_ruta";       
       return $this->BDConsulta($ssql);
     }
	 function getLugarD($dest_ruta)
     {
       $ssql="select distinct r.dest_ruta,l.nom_lugar as destino ";
       $ssql.=" From ruta as r,lugares as l where r.dest_ruta=l.cod_lugar and r.activo_ruta='1' and r.dest_ruta=$dest_ruta";       
       return $this->BDConsulta($ssql);
     }
	 function getDestino($orig_ruta)
     {
       $ssql="select distinct r.dest_ruta,l.nom_lugar ";
       $ssql.=" From ruta as r,lugares as l where r.dest_ruta=l.cod_lugar and r.activo_ruta='1' and r.orig_ruta=$orig_ruta";       
       return $this->BDConsulta($ssql);
     }
	 function getRutaD($orig_ruta,$dest_ruta)
     {
       $ssql="select o.nom_lugar as origen,d.nom_lugar as destino,r.fecha_ruta,r.cod_ruta,t.mat_trans,t.tcant_trans,t.capcarg_trans,t.tipo_trans,r.cantp_ruta,r.pesot_ruta,r.testimado_ruta,t.passt_trans,t.cargat_trans";
       $ssql.=" From ruta as r,lugares as o,lugares as d,transporte as t where r.orig_ruta=o.cod_lugar and r.dest_ruta=d.cod_lugar and r.activo_ruta='1' and r.orig_ruta=$orig_ruta and r.dest_ruta=$dest_ruta and r.mat_trans=t.mat_trans ORDER BY r.fecha_ruta ASC,r.testimado_ruta ASC";       
       return $this->BDConsulta($ssql);
     }
	 function getManLista($regini,$regxpag)
     {
       $ssql="select t.mat_trans,t.tipo_trans,m.cod_man,m.fecha_man,r.fecha_ruta,r.testimado_ruta,r.horasal_ruta,r.horallega_ruta,m.obser,m.via";
       $ssql.=" From ruta as r,transporte as t,manifiesto as m where r.mat_trans=t.mat_trans and r.cod_ruta=m.cod_ruta GROUP BY m.cod_man order by r.testimado_ruta asc limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 function getManListaT()
     {
       $ssql="select t.mat_trans,t.tipo_trans,m.cod_man,m.fecha_man";
       $ssql.=" From ruta as r,transporte as t,manifiesto as m where r.mat_trans=t.mat_trans and r.cod_ruta=m.cod_ruta GROUP BY m.cod_man ";       
       return $this->BDConsulta($ssql);
     }
	 function getManListaPag($fecha1,$fecha2,$regini,$regxpag)
     {
       $ssql="select o.nom_lugar as origen,d.nom_lugar as destino,r.fecha_ruta,r.cod_ruta,t.mat_trans,t.tcant_trans,t.capcarg_trans,t.tipo_trans,r.cantp_ruta,r.pesot_ruta,m.cod_man,m.fecha_man,r.testimado_ruta,r.horasal_ruta,r.horallega_ruta,m.obser,m.via,m.archivo_man";
       $ssql.=" From ruta as r,lugares as o,lugares as d,transporte as t,manifiesto as m 
	   where r.orig_ruta=o.cod_lugar and r.dest_ruta=d.cod_lugar 
	   and r.mat_trans=t.mat_trans and r.cod_ruta=m.cod_ruta 
	   and m.fecha_man between '$fecha1' and '$fecha2' 
	   group by m.cod_man 
	   order by r.testimado_ruta asc
	   limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 function getManListaPagi($fecha1,$fecha2)
     {
       $ssql="select o.nom_lugar as origen,d.nom_lugar as destino,r.fecha_ruta,r.cod_ruta,t.mat_trans,t.tcant_trans,t.capcarg_trans,t.tipo_trans,r.cantp_ruta,r.pesot_ruta,m.cod_man,m.fecha_man,r.testimado_ruta,r.horasal_ruta,r.horallega_ruta,m.obser,m.via,m.archivo_man";
       $ssql.=" From ruta as r,lugares as o,lugares as d,transporte as t,manifiesto as m 
	   where r.orig_ruta=o.cod_lugar and r.dest_ruta=d.cod_lugar 
	   and r.mat_trans=t.mat_trans and r.cod_ruta=m.cod_ruta 
	   and m.fecha_man between '$fecha1' and '$fecha2' 
	   group by m.cod_man 
	   order by r.testimado_ruta asc ";       
       return $this->BDConsulta($ssql);
     }
	 function getManVia($cod_man,$via)
     {
       $ssql="select o.nom_lugar as origen,d.nom_lugar as destino,r.fecha_ruta,r.cod_ruta,t.mat_trans,t.tcant_trans,t.capcarg_trans,t.tipo_trans,r.cantp_ruta,r.pesot_ruta,m.cod_man,m.fecha_man,r.testimado_ruta,r.horasal_ruta,r.horallega_ruta,m.obser,m.via,m.archivo_man";
       $ssql.=" From ruta as r,lugares as o,lugares as d,transporte as t,manifiesto as m 
	   where r.orig_ruta=o.cod_lugar and r.dest_ruta=d.cod_lugar 
	   and r.mat_trans=t.mat_trans and r.cod_ruta=m.cod_ruta 
	   and m.cod_man='$cod_man' and m.via='$via' 
	   group by m.cod_man 
	   order by r.testimado_ruta asc ";       
       return $this->BDConsulta($ssql);
     }
	 function getListaHVHeliPag($fecha1,$fecha2)
     {
       $ssql="select c.*,e.*";
       $ssql.=" From controlheli as c,empresas as e where c.fecha between '$fecha1' and '$fecha2' and e.cod_emp=c.usuario_cia";       
       return $this->BDConsulta($ssql);
     }
	 function getListaHVHelixTipo($fecha1,$fecha2,$matricula)
     {
       $ssql="select c.fecha,c.matricula,d.origen,d.destino,d.obser,d.harranq_dch,d.hapaga_dch";
       $ssql.=" From controlheli as c,detcontrolheli as d 
	   where c.fecha between '$fecha1' and '$fecha2'
	   and c.matricula='$matricula' 
	   and c.numcontrol=d.numcontrol
	   order by c.fecha asc";       
       return $this->BDConsulta($ssql);
     }
		 function getListaHVHelixTorrexTipo($fecha1,$fecha2,$matricula)
     {
       $ssql="select c.fecha,c.matricula,d.origen,d.destino,d.obser,d.harranq_dch,d.hapaga_dch";
       $ssql.=" From controlheli_torre as c,detcontrolheli_torre as d 
	   where c.fecha between '$fecha1' and '$fecha2'
	   and c.matricula='$matricula' 
	   and c.numcontrol=d.numcontrol
	   order by c.fecha asc";       
       return $this->BDConsulta($ssql);
     }
	
	 function getListaHVHeli($numcontrol)
     {
       $ssql="select c.*,e.*";
       $ssql.=" From controlheli as c,empresas as e where c.numcontrol='$numcontrol' and e.cod_emp=c.usuario_cia";       
       return $this->BDConsulta($ssql);
     }
	 function getDetHVHeli($numcontrol)
     {
       $ssql="select *";
       $ssql.=" From detcontrolheli where numcontrol='$numcontrol'";       
       return $this->BDConsulta($ssql);
     }
	 function getManListaTT($fecha1,$fecha2)
     {
       $ssql="select o.nom_lugar as origen,d.nom_lugar as destino,r.fecha_ruta,r.cod_ruta,t.mat_trans,t.tcant_trans,t.capcarg_trans,t.tipo_trans,r.cantp_ruta,r.pesot_ruta,m.cod_man";
       $ssql.=" From ruta as r,lugares as o,lugares as d,transporte as t,manifiesto as m 
	   where r.orig_ruta=o.cod_lugar and r.dest_ruta=d.cod_lugar 
	   and r.mat_trans=t.mat_trans and r.cod_ruta=m.cod_ruta 
	   and m.fecha_man between '$fecha1' and '$fecha2' 
	   group by m.cod_man";       
       return $this->BDConsulta($ssql);
     }
	 function getManW($cod_man)
     {
       $ssql="select * ";
       $ssql.=" From manifiesto where cod_man='$cod_man'";       
       return $this->BDConsulta($ssql);
     }
	 function getRutaW($cod_ruta)
     {
       $ssql="select * ";
       $ssql.=" From ruta where cod_ruta='$cod_ruta'";       
       return $this->BDConsulta($ssql);
     }
	 function getTripuDatos($cod_man,$via)
     {
       $ssql="select concat(p.nom_per,' ',p.appat_per,' ',apmat_per) as nombres,p.dociden_per,e.razon_emp,m.peso_mpass,m.pesoeq_mpass,m.origen,m.destino,p.cargo_per,m.dociden_per ";
       $ssql.=" From manpass as m,personal as p,empresas as e,manifiesto as x where x.codigo_man=m.codigo_man and e.cod_emp=p.cod_emp and p.dociden_per=m.dociden_per and x.cod_man='$cod_man' and x.via='$via' and m.tipo_mpass='TRIPULANTE' GROUP BY m.dociden_per";       
       return $this->BDConsulta($ssql);
     }
	 function getPassDatos($cod_man,$via)
     {
       $ssql="select concat(p.nom_per,' ',p.appat_per,' ',apmat_per) as nombres,p.dociden_per,e.razon_emp,m.peso_mpass,m.pesoeq_mpass,m.origen,m.destino ";
       $ssql.=" From manpass as m,personal as p,empresas as e,manifiesto as x where x.codigo_man=m.codigo_man and e.cod_emp=p.cod_emp and p.dociden_per=m.dociden_per and x.cod_man='$cod_man' and x.via='$via' and m.tipo_mpass='PASAJERO'";       
       return $this->BDConsulta($ssql);
     }
	 function getCargaDatos($cod_man,$via)
     {
       $ssql="select m.* ";
       $ssql.=" From mancarga as m,manifiesto as x where x.codigo_man=m.codigo_man and x.cod_man='$cod_man' and x.via='$via'";       
       return $this->BDConsulta($ssql);
     }
	 function getUsu()
     {
       $ssql="select * ";
       $ssql.=" From usuario where activo='1' and modulo='TRADOC' ";       
       return $this->BDConsulta($ssql);
     }
	 function getAreas($area)
     {
       if($area=='1'){
	   $ssql="select * ";
       $ssql.=" From td_areas"; 
	   }else{
	   $ssql="select * ";
       $ssql.=" From td_areas ";
	   }      
       return $this->BDConsulta($ssql);
     }
	 function getOpcionMenu()
     {
       $ssql="select m.idmenu,g.nommenugrupo,m.nommenu,m.nomitem ";
       $ssql.=" From menugrupo as g,menu as m where g.idmenugrupo=m.idmenugrupo and g.modulo='TRADOC' order by g.nommenugrupo asc";       
       return $this->BDConsulta($ssql);
     }
	 function getMenuGrupo()
     {
       $ssql="select g.idmenugrupo,g.nommenugrupo ";
       $ssql.=" From menugrupo as g where g.modulo='VUELOS' order by g.nommenugrupo asc";       
       return $this->BDConsulta($ssql);
     }
	 function getMenuOrden($idmenugrupo)
     {
       $ssql="select max(orden+1) as orden";
       $ssql.=" From menu where idmenugrupo=$idmenugrupo ";       
       return $this->BDConsulta($ssql);
     }
	 function getMenus($des,$regini,$regxpag)
     {
       $ssql="select m.idmenu,g.nommenugrupo,m.nommenu,g.idmenugrupo,m.archivo ";
       $ssql.=" From menugrupo as g,menu as m where g.idmenugrupo=m.idmenugrupo and g.modulo='VUELOS' and g.nommenugrupo like '$des%' order by g.nommenugrupo asc limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 function getMenusT($des)
     {
       $ssql="select m.idmenu,g.nommenugrupo,m.nommenu,g.idmenugrupo,m.archivo ";
       $ssql.=" From menugrupo as g,menu as m where g.idmenugrupo=m.idmenugrupo and g.modulo='VUELOS' and g.nommenugrupo like '$des%' order by g.nommenugrupo asc";       
       return $this->BDConsulta($ssql);
     }
	 function getOpcionMenuSel($idusuario)
     {
       $ssql="select p.idpermiso,g.nommenugrupo,m.nommenu,m.nomitem ";
       $ssql.=" From menugrupo as g,menu as m,permiso as p where g.idmenugrupo=m.idmenugrupo and p.idmenu=m.idmenu and g.modulo='TRADOC' and p.idusuario=$idusuario order by g.nommenugrupo asc";       
       return $this->BDConsulta($ssql);
     }
	 function getCodUltimoMpass($dociden_per)
     {
       $ssql="select max(codigo_mpass) as codigo_mpass";
       $ssql.=" From manpass where dociden_per='$dociden_per'";       
       return $this->BDConsulta($ssql);
     }
	 function getMenuDatos($idmenu)
     {
       $ssql="select m.idmenu,m.nommenu,m.orden,m.archivo,g.nommenugrupo";
       $ssql.=" From menu as m,menugrupo as g where m.idmenugrupo=g.idmenugrupo and m.idmenu=$idmenu";       
       return $this->BDConsulta($ssql);
     }
	 function getKardexUltimoMov($id_combus)
     {
       $ssql="select max(id_alma) as id_alma";
       $ssql.=" From combus_alma where id_combus='$id_combus'";       
       return $this->BDConsulta($ssql);
     }
	 function getKardexUltimoReg($id_alma)
     {
       $ssql="select *";
       $ssql.=" From combus_alma where id_alma=$id_alma";       
       return $this->BDConsulta($ssql);
     }
	 //**********************************************************************************************************************************
	 function getCboMenuGrupo($idmenugrupo)
     {
       $lista="";
       $resultado=$this->getMenuGrupo();
       while($filas=$this->NextRow($resultado))
       {
         if($idmenugrupo==$filas[0])
           $lista.="<option value='".$filas[0]."' selected>".$filas[1]."</option>".chr(13).chr(10);
         else
           $lista.="<option value='".$filas[0]."'>".$filas[1]."</option>".chr(13).chr(10);
       }
       $this->Liberar($resultado);
      return $lista;
     }
	 function getCboOpcionMenuSel($idusuario)
     {
       $lista="";
       $resultado=$this->getOpcionMenuSel($idusuario);
       while($filas=$this->NextRow($resultado))
       {
         if($idusuario==$filas[0])
           $lista.="<option value='".$filas[0]."' selected>".$filas[1]."-".$filas[2]."-".$filas[3]."</option>".chr(13).chr(10);
         else
           $lista.="<option value='".$filas[0]."'>".$filas[1]."-".$filas[2]."-".$filas[3]."</option>".chr(13).chr(10);
       }
       $this->Liberar($resultado);
      return $lista;
     }
	 function getCboOpcionMenu($idmenu)
     {
       $lista="";
       $resultado=$this->getOpcionMenu();
       while($filas=$this->NextRow($resultado))
       {
         if($idmenu==$filas[0])
           $lista.="<option value='".$filas[0]."' selected>".$filas[1]."-".$filas[2]."-".$filas[3]."</option>".chr(13).chr(10);
         else
           $lista.="<option value='".$filas[0]."'>".$filas[1]."-".$filas[2]."-".$filas[3]."</option>".chr(13).chr(10);
       }
       $this->Liberar($resultado);
      return $lista;
     }
	 function getCboUsu($idusuario)
     {
       $lista="";
       $resultado=$this->getUsu();
       while($filas=$this->NextRow($resultado))
       {
         if($idusuario==$filas[0])
           $lista.="<option value='".$filas[0]."' selected>".$filas[1].", ".$filas[2]."</option>".chr(13).chr(10);
         else
           $lista.="<option value='".$filas[0]."'>".$filas[1].", ".$filas[2]."</option>".chr(13).chr(10);
       }
       $this->Liberar($resultado);
      return $lista;
     }
	 function getCboAreas($area)
     {
       $lista="";
       $resultado=$this->getAreas($area);
       while($filas=$this->NextRow($resultado))
       {
         if($area==$filas[0])
           $lista.="<option value='".$filas[0]."' selected>".$filas[0]."    - ".$filas[1]."</option>".chr(13).chr(10);
         else
           $lista.="<option value='".$filas[0]."'>".$filas[0]."    - ".$filas[1]."</option>".chr(13).chr(10);
       }
       $this->Liberar($resultado);
      return $lista;
     }
	 function getCboPaisA($cod_pais)
     {
       $lista="";
       $resultado=$this->getPais();
       while($filas=$this->NextRow($resultado))
       {
         if($cod_pais==$filas[0])
           $lista.="<option value='".$filas[0]."' selected>".$filas[1]."</option>".chr(13).chr(10);
         else
           $lista.="<option value='".$filas[0]."'>".$filas[1]."</option>".chr(13).chr(10);
       }
       $this->Liberar($resultado);
      return $lista;
     }
	 function getCboEmpA($cod_pais)
     {
       $lista="";
       $resultado=$this->getEmpA($cod_pais);
       while($filas=$this->NextRow($resultado))
       {
         if($cod_pais==$filas[0])
           $lista.="<option value='".$filas[0]."' selected>".$filas[1]."</option>".chr(13).chr(10);
         else
           $lista.="<option value='".$filas[0]."'>".$filas[1]."</option>".chr(13).chr(10);
       }
       $this->Liberar($resultado);
      return $lista;
     }
	 function getCboPais($cod_pais)
     {
       $lista="";
       $resultado=$this->getPais();
       while($filas=$this->NextRow($resultado))
       {
         if($cod_pais==$filas[0])
           $lista.="<option value='".$filas[0]."' selected>".$filas[1]."</option>".chr(13).chr(10);
         else
           $lista.="<option value='".$filas[0]."'>".$filas[1]."</option>".chr(13).chr(10);
       }
       $this->Liberar($resultado);
      return $lista;
     }
	 function getCboEmp($cod_emp)
     {
       $lista="";
       $resultado=$this->getEmp();
       while($filas=$this->NextRow($resultado))
       {
         if($cod_emp==$filas[0])
           $lista.="<option value='".$filas[0]."' selected>".$filas[1]."</option>".chr(13).chr(10);
         else
           $lista.="<option value='".$filas[0]."'>".$filas[1]."</option>".chr(13).chr(10);
       }
       $this->Liberar($resultado);
      return $lista;
     }
	 function getCboEmp1($cod_emp)
     {
       $lista="";
       $resultado=$this->getEmp1();
       while($filas=$this->NextRow($resultado))
       {
         if($cod_emp==$filas[0])
           $lista.="<option value='".$filas[0]."' selected>".$filas[1]."</option>".chr(13).chr(10);
         else
           $lista.="<option value='".$filas[0]."'>".$filas[1]."</option>".chr(13).chr(10);
       }
       $this->Liberar($resultado);
      return $lista;
     }
	 function getCboCia($cod_emp)
     {
       $lista="";
       $resultado=$this->getCia();
       while($filas=$this->NextRow($resultado))
       {
         if($cod_emp==$filas[0])
           $lista.="<option value='".$filas[1]."' selected>".$filas[1]."</option>".chr(13).chr(10);
         else
           $lista.="<option value='".$filas[1]."'>".$filas[1]."</option>".chr(13).chr(10);
       }
       $this->Liberar($resultado);
      return $lista;
     }
	 function getCboTipoCombus($tipo)
     {
       $lista="";
       $resultado=$this->getTipoCombus();
       while($filas=$this->NextRow($resultado))
       {
         if($tipo==$filas[0])
           $lista.="<option value='".$filas[0]."' selected>".$filas[1]."</option>".chr(13).chr(10);
         else
           $lista.="<option value='".$filas[0]."'>".$filas[1]."</option>".chr(13).chr(10);
       }
       $this->Liberar($resultado);
      return $lista;
     }
	 function getCboEmpp($cod_emp,$cod_pais)
     {
       $lista="";
       $resultado=$this->getEmpp($cod_pais);
       while($filas=$this->NextRow($resultado))
       {
         if($cod_emp==$filas[0])
           $lista.="<option value='".$filas[0]."' selected>".$filas[1]."</option>".chr(13).chr(10);
         else
           $lista.="<option value='".$filas[0]."'>".$filas[1]."</option>".chr(13).chr(10);
       }
       $this->Liberar($resultado);
      return $lista;
     }
	 function getCboDestino($dest_ruta,$orig_ruta)
     {
       $lista="";
       $resultado=$this->getDestino($orig_ruta);
       while($filas=$this->NextRow($resultado))
       {
         if($dest_ruta==$filas[0])
           $lista.="<option value='".$filas[0]."' selected>".$filas[1]."</option>".chr(13).chr(10);
         else
           $lista.="<option value='".$filas[0]."'>".$filas[1]."</option>".chr(13).chr(10);
       }
       $this->Liberar($resultado);
      return $lista;
     }
	 function getCboTrans($mat_trans)
     {
       $lista="";
       $resultado=$this->getTrans();
       while($filas=$this->NextRow($resultado))
       {
         if($mat_trans==$filas[0])
           $lista.="<option value='".$filas[0]."' selected>".$filas[0]."-".$filas[1]."</option>".chr(13).chr(10);
         else
           $lista.="<option value='".$filas[0]."'>".$filas[0]."-".$filas[1]."</option>".chr(13).chr(10);
       }
       $this->Liberar($resultado);
      return $lista;
     }
	 function getCboTransU($mat_trans)
     {
       $lista="";
       $resultado=$this->getTransU();
       while($filas=$this->NextRow($resultado))
       {
         if($mat_trans==$filas[0])
           $lista.="<option value='".$filas[0]."' selected>".$filas[1]."</option>".chr(13).chr(10);
         else
           $lista.="<option value='".$filas[0]."'>".$filas[1]."</option>".chr(13).chr(10);
       }
       $this->Liberar($resultado);
      return $lista;
     }
	 function getCboHeliTrans($mat_trans)
     {
       $lista="";
       $resultado=$this->getHeliTrans();
       while($filas=$this->NextRow($resultado))
       {
         if($mat_trans==$filas[0])
           $lista.="<option value='".$filas[0]."' selected>".$filas[0]."-".$filas[1]."</option>".chr(13).chr(10);
         else
           $lista.="<option value='".$filas[0]."'>".$filas[0]."-".$filas[1]."</option>".chr(13).chr(10);
       }
       $this->Liberar($resultado);
      return $lista;
     }
	 function getCboLugar($cod_lugar)
     {
       $lista="";
       $resultado=$this->getLugar();
       while($filas=$this->NextRow($resultado))
       {
         if($cod_lugar==$filas[0])
           $lista.="<option value='".$filas[0]."' selected>".$filas[1]."</option>".chr(13).chr(10);
         else
           $lista.="<option value='".$filas[0]."'>".$filas[1]."</option>".chr(13).chr(10);
       }
       $this->Liberar($resultado);
      return $lista;
     }
	 function getCboLugarN($cod_lugar)
     {
       $lista="";
       $resultado=$this->getLugar();
       while($filas=$this->NextRow($resultado))
       {
         if($cod_lugar==$filas[0])
           $lista.="<option value='".$filas[1]."' selected>".$filas[1]."</option>".chr(13).chr(10);
         else
           $lista.="<option value='".$filas[1]."'>".$filas[1]."</option>".chr(13).chr(10);
       }
       $this->Liberar($resultado);
      return $lista;
     }
	 function getCboLugares($nom_lugar)
     {
       $lista="";
       $resultado=$this->getLugares();
       while($filas=$this->NextRow($resultado))
       {
         if($nom_lugar==$filas[1])
           $lista.="<option value='".$filas[1]."' selected>".$filas[1]."</option>".chr(13).chr(10);
         else
           $lista.="<option value='".$filas[1]."'>".$filas[1]."</option>".chr(13).chr(10);
       }
       $this->Liberar($resultado);
      return $lista;
     }
	 function getCboOrigen($orig_ruta)
     {
       $lista="";
       $resultado=$this->getOrigen();
       while($filas=$this->NextRow($resultado))
       {
         if($orig_ruta==$filas[0])
           $lista.="<option value='".$filas[0]."' selected>".$filas[1]."</option>".chr(13).chr(10);
         else
           $lista.="<option value='".$filas[0]."'>".$filas[1]."</option>".chr(13).chr(10);
       }
       $this->Liberar($resultado);
      return $lista;
     }
	 function getCboTDoc($tdoc)
     {
       $lista="";
       $resultado=$this->getTDoc();
       while($filas=$this->NextRow($resultado))
       {
         if($tdoc==$filas[0])
           $lista.="<option value='".$filas[0]."' selected>".$filas[1]."</option>".chr(13).chr(10);
         else
           $lista.="<option value='".$filas[0]."'>".$filas[1]."</option>".chr(13).chr(10);
       }
       $this->Liberar($resultado);
      return $lista;
     }
	 //*********************************************************************************************************************************
	 function ExisteFichaContrato($dociden_per)
	 {
		$sql="Select cod_ficha from ficha_contrato where dociden_per='$dociden_per' ";
		$resultado=$this->BDConsulta($sql);
       if($filas=$this->NextRow($resultado))
           $existe=$filas[0];
       else
           $existe=0;
       $this->Liberar($resultado);
       return $existe;     
     }
	 function ExisteRemu($cod_remu)
	 {
		$sql="Select cod_remu from remuneracion_det where cod_remu=$cod_remu ";
		$resultado=$this->BDConsulta($sql);
       if($filas=$this->NextRow($resultado))
           $existe=$filas[0];
       else
           $existe=0;
       $this->Liberar($resultado);
       return $existe;     
     }
	 function ExisteFamiliar($dociden_per)
	 {
		$sql="Select cod_f from familiar where dociden_per='$dociden_per' ";
		$resultado=$this->BDConsulta($sql);
       if($filas=$this->NextRow($resultado))
           $existe=$filas[0];
       else
           $existe=0;
       $this->Liberar($resultado);
       return $existe;     
     }
	 function ExisteFamiliarCod($cod_f)
	 {
		$sql="Select cod_f from familiar where cod_f=$cod_f ";
		$resultado=$this->BDConsulta($sql);
       if($filas=$this->NextRow($resultado))
           $existe=$filas[0];
       else
           $existe=0;
       $this->Liberar($resultado);
       return $existe;     
     }
	 function ExisteKardex($id_combus)
	 {
		$sql="Select id_combus from combus_alma where id_combus='$id_combus' ";
		$resultado=$this->BDConsulta($sql);
       if($filas=$this->NextRow($resultado))
           $existe=$filas[0];
       else
           $existe=0;
       $this->Liberar($resultado);
       return $existe;     
     }
	 function ExisteControlHeli($numcontrol)
	 {
		$sql="Select numcontrol from controlheli where numcontrol='$numcontrol' ";
		$resultado=$this->BDConsulta($sql);
       if($filas=$this->NextRow($resultado))
           $existe=$filas[0];
       else
           $existe=0;
       $this->Liberar($resultado);
       return $existe;     
     }
	 	 function ExisteControlHeli_torre($numcontrol)
	 {
		$sql="Select numcontrol from controlheli_torre where numcontrol='$numcontrol' ";
		$resultado=$this->BDConsulta($sql);
       if($filas=$this->NextRow($resultado))
           $existe=$filas[0];
       else
           $existe=0;
       $this->Liberar($resultado);
       return $existe;     
     }
	 
	 function ExisteArchivopdf($cod_man)
	 {
		$sql="Select archivo_man from manifiesto where cod_man='$cod_man' group by cod_man";
		$result=$this->BDConsulta($sql);
		while($fila=$this->NextRow($result))
		{
			if ($fila['archivo_man'])
			{
				$existe=1;
			}else{
				$existe=0;
			}
		}
		return $existe;
     }
	 function ExisteArchivopdf01($numcontrol)
	 {
		$sql="Select archivo from controlheli where numcontrol='$numcontrol'";
		$result=$this->BDConsulta($sql);
		while($fila=$this->NextRow($result))
		{
			if ($fila['archivo'])
			{
				$existe=1;
			}else{
				$existe=0;
			}
		}
		return $existe;
     }
	 function ExisteFotoPer($dociden_per)
     {
       $ssql="select foto from personal where dociden_per='$dociden_per' ";
       $resultado=$this->BDConsulta($ssql);
       if($filas=$this->NextRow($resultado))
           $existe=$filas[0];
       else
           $existe=0;
       $this->Liberar($resultado);
       return $existe;
     }
	 function ExistePersonal($dociden_per)
     {
       $ssql="select dociden_per from personal where dociden_per='$dociden_per' ";
       $resultado=$this->BDConsulta($ssql);
       if($filas=$this->NextRow($resultado))
           $existe=$filas[0];
       else
           $existe=0;
       $this->Liberar($resultado);
       return $existe;
     }
	 function ExisteEmp($cod_emp)
     {
       $ssql="select cod_emp from empresas where cod_emp='$cod_emp' ";
       $resultado=$this->BDConsulta($ssql);
       if($filas=$this->NextRow($resultado))
           $existe=$filas[0];
       else
           $existe=0;
       $this->Liberar($resultado);
       return $existe;
     }
	 function ExisteTrans($mat_trans)
     {
       $ssql="select mat_trans from transporte where mat_trans='$mat_trans' ";
       $resultado=$this->BDConsulta($ssql);
       if($filas=$this->NextRow($resultado))
           $existe=$filas[0];
       else
           $existe=0;
       $this->Liberar($resultado);
       return $existe;
     }
	 function ExisteRuta($cod_ruta)
     {
       $ssql="select cod_ruta from ruta where cod_ruta='$cod_ruta' ";
       $resultado=$this->BDConsulta($ssql);
       if($filas=$this->NextRow($resultado))
           $existe=$filas[0];
       else
           $existe=0;
       $this->Liberar($resultado);
       return $existe;
     }
	 function ExisteManifiesto($cod_man)
     {
       $ssql="select cod_man from manifiesto where cod_man='$cod_man' ";
       $resultado=$this->BDConsulta($ssql);
       if($filas=$this->NextRow($resultado))
           $existe=$filas[0];
       else
           $existe=0;
       $this->Liberar($resultado);
       return $existe;
     }
	 function GetEmpPer($dociden_per)
     {
       $ssql="select e.razon_emp from empresas as e, personal as p where e.cod_emp=p.cod_emp and p.dociden_per='$dociden_per' ";
       $resultado=$this->BDConsulta($ssql);
       if($filas=$this->NextRow($resultado))
           $cia=$filas[0];       
       $this->Liberar($resultado);
       return $cia;
     }
	 function ExisteSolicitud($num_cupo)
     {
       $ssql="select num_cupo from solicitud_cupo_c where num_cupo='$num_cupo' ";
       $resultado=$this->BDConsulta($ssql);
       if($filas=$this->NextRow($resultado))
           $existe=$filas[0];
       else
           $existe=0;
       $this->Liberar($resultado);
       return $existe;
     }
	 function ExisteLogin($login)
     {
       $ssql="select clave from usuario where login='$login' and modulo='TRADOC' ";
       $resultado=$this->BDConsulta($ssql);
       if($filas=$this->NextRow($resultado))
           $existe=$filas[0];
       else
           $existe=0;
       $this->Liberar($resultado);
       return $existe;
     }
	 function ExisteCorreo($correo)
     {
       $ssql="select clave from usuario where correo='$correo' and modulo='TRADOC' ";
       $resultado=$this->BDConsulta($ssql);
       if($filas=$this->NextRow($resultado))
           $existe=$filas[0];
       else
           $existe=0;
       $this->Liberar($resultado);
       return $existe;
     }
	 function ExisteClave($clave)
     {
       $ssql="select clave from usuario where clave='$clave' ";
       $resultado=$this->BDConsulta($ssql);
       if($filas=$this->NextRow($resultado))
           $existe=$filas[0];
       else
           $existe=0;
       $this->Liberar($resultado);
       return $existe;
     }
	 function ExistePermiso($idusuario,$idmenu)
     {
       $ssql="select idusuario from permiso where idusuario=$idusuario and idmenu=$idmenu ";
       $resultado=$this->BDConsulta($ssql);
       if($filas=$this->NextRow($resultado))
           $existe=$filas[0];
       else
           $existe=0;
       $this->Liberar($resultado);
       return $existe;
     }
	 //*********************************************************************************************************************************
	 function registrarPersonalB($cod_per,$appat_per,$apmat_per,$nom_per,$fnac_per,$cod_emp,$cod_pais,$fono_per,$cargo_per,$dociden_per,$peso_per,$activo_per,$foto,$dir_per,$estcivil_per,$afp_per,$numafp_per,$seguro_per,$numhijos_per,$fcontra_per,$email,$profesion,$ruc,$tipodoc,$vacunas)
     {
      $ssql="Insert Into personal(cod_per,appat_per,apmat_per,nom_per,fnac_per,cod_emp,cod_pais,fono_per,cargo_per,dociden_per,peso_per,activo_per,foto,dir_per,estcivil_per,afp_per,numafp_per,seguro_per,numhijos_per,fcontra_per,email,profesion,ruc,tipodoc,vacunas) values('$cod_per','$appat_per','$apmat_per','$nom_per','$fnac_per','$cod_emp',$cod_pais,'$fono_per','$cargo_per','$dociden_per',$peso_per,'$activo_per','$foto','$dir_per','$estcivil_per','$afp_per','$numafp_per','$seguro_per',$numhijos_per,'$fcontra_per','$email','$profesion','$ruc','$tipodoc','$vacunas')";
      $this->BDConsulta($ssql); 	        
     }
	 function registrarPersonalS($cod_per,$appat_per,$apmat_per,$nom_per,$cod_emp,$dociden_per,$activo_per,$tipodoc)
     {
      $ssql="Insert Into personal(cod_per,appat_per,apmat_per,nom_per,cod_emp,dociden_per,activo_per,tipodoc) values('$cod_per','$appat_per','$apmat_per','$nom_per','$cod_emp','$dociden_per','$activo_per','$tipodoc')";
      $this->BDConsulta($ssql); 	        
     }
	 function registrarSolicitud($dociden,$viasoli,$fechasoli,$estadosoli)
     {
      $ssql="Insert Into solicitud_cupo(dociden,viasoli,fechasoli,estadosoli) values('$dociden','$viasoli','$fechasoli','$estadosoli')";
      $this->BDConsulta($ssql); 	        
     }
	 function registrarSolicitud01($dociden,$viasoli,$fechasoli,$estadosoli,$num_cupo)
     {
      $ssql="Insert Into solicitud_cupo(dociden,viasoli,fechasoli,estadosoli,num_cupo) values('$dociden','$viasoli','$fechasoli','$estadosoli','$num_cupo')";
      $this->BDConsulta($ssql); 	        
     }
	 function registrarSolicitud_C($num_cupo,$fecha_cupo)
     {
      $ssql="Insert Into solicitud_cupo_c(num_cupo,fecha_cupo) values('$num_cupo','$fecha_cupo')";
      $this->BDConsulta($ssql); 	        
     }
	 function updateSolicitud($cod_soli,$viasoli,$fechasoli)
     {
      $ssql="update solicitud_cupo set viasoli='$viasoli',fechasoli='$fechasoli' where cod_soli=$cod_soli";
      $this->BDConsulta($ssql); 	        
     }
	 function UpdateNumTpass($mat_trans,$tcomparacion)
     {
      $ssql="update transporte set tcomparacion=$tcomparacion where mat_trans='$mat_trans'";
      $this->BDConsulta($ssql); 	        
     }
	 function updateSolicitud01($cod_soli,$viasoli,$fechasoli,$estadosoli,$mat_trans)
     {
      $ssql="update solicitud_cupo set viasoli='$viasoli',fechasoli='$fechasoli',estadosoli='$estadosoli',mat_trans='$mat_trans' where cod_soli=$cod_soli";
      $this->BDConsulta($ssql); 	        
     }
	 //********************************************************************
	 function UpdateArchivo($numtradoc,$archivo)
     {
      $ssql="update td_tradoc set archivo='$archivo' where numtradoc='$numtradoc'";
      $this->BDConsulta($ssql); 	        
     }
	 function UpdateLogina($correo,$clave)
     {
      $ssql="update usuario set clave='$clave' where correo='$correo' and modulo='TRADOC'";
      $this->BDConsulta($ssql); 	        
     }
	 function UpdateArchivo1($numtradoc,$archivo,$revi)
     {
      $ssql="update td_tradoc set archivo='$archivo',revisiones=$revi+1 where numtradoc='$numtradoc'";
      $this->BDConsulta($ssql); 	        
     }
	 function deletetradoc($codigo)
     {
      $ssql="delete from td_tradoc where numtradoc='$codigo'";
      $this->BDConsulta($ssql); 	        
     }
	 //********************************************************************
	 function updateSolicitudA($cod_soli,$estadosoli)
     {
      $ssql="update solicitud_cupo set estadosoli='$estadosoli' where cod_soli=$cod_soli";
      $this->BDConsulta($ssql); 	        
     }
	 function registrarContrato($dociden_per,$cargo,$area,$lugar,$fingre_planilla,$tipo_contrato,$contrato,$ingre_men,$otros_ingre,$ingre_anual,$banco1,$moneda1,$ncta1,$tipo1,$banco2,$moneda2,$ncta2)
     {
      $ssql="Insert Into ficha_contrato(dociden_per,cargo,area,lugar,fingre_planilla,tipo_contrato,contrato,ingre_men,otros_ingre,ingre_anual,banco1,moneda1,ncta1,tipo1,banco2,moneda2,ncta2) values('$dociden_per','$cargo','$area','$lugar','$fingre_planilla','$tipo_contrato','$contrato',$ingre_men,$otros_ingre,$ingre_anual,'$banco1','$moneda1','$ncta1','$tipo1','$banco2','$moneda2','$ncta2')";
      $this->BDConsulta($ssql);
	  $id=$this->UltimoId();
	  return $id; 	        
     }
	 function registrarRemu($cod_remu,$fecha_remu,$des_remu,$cod_ficha)
     {
      $ssql="Insert Into remuneracion_det(cod_remu,fecha_remu,des_remu,cod_ficha) values($cod_remu,'$fecha_remu','$des_remu',$cod_ficha)";
      $this->BDConsulta($ssql); 	        
     }
	 function updateRemu($cod_remu,$fecha_remu,$des_remu,$cod_ficha)
     {
      $ssql="update remuneracion_det set fecha_remu='$fecha_remu',des_remu='$des_remu' ";
      $this->BDConsulta($ssql); 	        
     }
	 function updateSolicitud_C($num_cupo,$fecha_cupo)
     {
      $ssql="update solicitud_cupo_c set fecha_cupo='$fecha_cupo' where num_cupo='$num_cupo' ";
      $this->BDConsulta($ssql); 	        
     }
	 function updateContrato($dociden_per,$cargo,$area,$lugar,$fingre_planilla,$tipo_contrato,$contrato,$ingre_men,$otros_ingre,$ingre_anual,$banco1,$moneda1,$ncta1,$tipo1,$banco2,$moneda2,$ncta2)
     {
      $ssql="update ficha_contrato set dociden_per='$dociden_per',cargo='$cargo',area='$area',lugar='$lugar',fingre_planilla='$fingre_planilla',tipo_contrato='$tipo_contrato',contrato='$contrato',ingre_men=$ingre_men,otros_ingre=$otros_ingre,ingre_anual=$ingre_anual,banco1='$banco1',moneda1='$moneda1',ncta1='$ncta1',tipo1='$tipo1',banco2='$banco2',moneda2='$moneda2',ncta2='$ncta2' where dociden_per='$dociden_per' ";
      $this->BDConsulta($ssql); 	        
     }
	 function deletePersonalB($cod_f)
     {
      $ssql="delete from familiar where cod_f=$cod_f";
      $this->BDConsulta($ssql); 	        
     }
	 function deleteRemu($cod_remu)
     {
      $ssql="delete from remuneracion_det where cod_remu=$cod_remu";
      $this->BDConsulta($ssql); 	        
     }
	 function updateCodF($nombre,$valor)
     {
      $ssql="update PARAMETRO set valor=$valor+1 where nombre='$nombre'";
      $this->BDConsulta($ssql); 	        
     }
	 function updateCodRemu($nombre,$valor)
     {
      $ssql="update PARAMETRO set valor=$valor+1 where nombre='$nombre'";
      $this->BDConsulta($ssql); 	        
     }
	 function updatePersonalB($appat_per,$apmat_per,$nom_per,$fnac_per,$cod_pais,$fono_per,$dociden_per,$foto,$dir_per,$estcivil_per,$afp_per,$numafp_per,$seguro_per,$email,$profesion,$ruc,$tipodoc,$vacunas)
     {
      $ssql="update personal set appat_per='$appat_per',apmat_per='$apmat_per',nom_per='$nom_per',fnac_per='$fnac_per',cod_pais=$cod_pais,fono_per='$fono_per',foto='$foto',dir_per='$dir_per',estcivil_per='$estcivil_per',afp_per='$afp_per',numafp_per='$numafp_per',seguro_per='$seguro_per',email='$email',profesion='$profesion',ruc='$ruc',tipodoc='$tipodoc',vacunas='$vacunas' where dociden_per='$dociden_per'";
      $this->BDConsulta($ssql); 	        
     }
	 function registrarFamiliar($cod_f,$dociden_per,$appat_f,$apmat_f,$nom_f,$fnac_f,$tipo_f)
     {
      $ssql="Insert Into familiar(cod_f,dociden_per,appat_f,apmat_f,nom_f,fnac_f,tipo_f) values($cod_f,'$dociden_per','$appat_f','$apmat_f','$nom_f','$fnac_f','$tipo_f')";
      $this->BDConsulta($ssql); 	        
     }
	 function registrarPersonal($cod_per,$appat_per,$apmat_per,$nom_per,$fnac_per,$cod_emp,$cod_pais,$fono_per,$cargo_per,$dociden_per,$peso_per,$activo_per,$foto,$dir_per,$estcivil_per,$afp_per,$numafp_per,$seguro_per,$numhijos_per,$fcontra_per)
     {
      $ssql="Insert Into personal(cod_per,appat_per,apmat_per,nom_per,fnac_per,cod_emp,cod_pais,fono_per,cargo_per,dociden_per,peso_per,activo_per,foto,dir_per,estcivil_per,afp_per,numafp_per,seguro_per,numhijos_per,fcontra_per) values('$cod_per','$appat_per','$apmat_per','$nom_per','$fnac_per','$cod_emp',$cod_pais,'$fono_per','$cargo_per','$dociden_per',$peso_per,'$activo_per','$foto','$dir_per','$estcivil_per','$afp_per','$numafp_per','$seguro_per',$numhijos_per,'$fcontra_per')";
      $this->BDConsulta($ssql); 	        
     }
	 function registrarEmp($cod_emp,$razon_emp,$dir_emp,$ruc_emp,$contacto1_emp,$contacto2_emp,$cod_pais,$ciudad_emp,$activo_emp)
     {
      $ssql="Insert Into empresas(cod_emp,razon_emp,dir_emp,ruc_emp,contacto1_emp,contacto2_emp,cod_pais,ciudad_emp,activo_emp) values('$cod_emp','$razon_emp','$dir_emp','$ruc_emp','$contacto1_emp','$contacto2_emp',$cod_pais,'$ciudad_emp','$activo_emp')";
      $this->BDConsulta($ssql); 	        
     }
	 function registrarTrans($mat_trans,$tipo_trans,$cappass_trans,$capcarg_trans,$model_trans,$tripnum_trans,$tcant_trans,$activo_trans,$passt_trans,$cargat_trans,$cod_emp)
     {
      $ssql="Insert Into transporte(mat_trans,tipo_trans,cappass_trans,capcarg_trans,model_trans,tripnum_trans,tcant_trans,activo_trans,passt_trans,cargat_trans,cod_emp) values('$mat_trans','$tipo_trans',$cappass_trans,$capcarg_trans,'$model_trans',$tripnum_trans,$tcant_trans,'$activo_trans',$passt_trans,$cargat_trans,'$cod_emp')";
      $this->BDConsulta($ssql); 	        
     }
	 function registrarRuta($cod_ruta,$orig_ruta,$dest_ruta,$mat_trans,$fecha_ruta,$activo_ruta,$testimado_ruta,$horasal_ruta,$horallega_ruta)
     {
      $ssql="Insert Into ruta(cod_ruta,orig_ruta,dest_ruta,mat_trans,fecha_ruta,activo_ruta,testimado_ruta,horasal_ruta,horallega_ruta) values('$cod_ruta',$orig_ruta,$dest_ruta,'$mat_trans','$fecha_ruta','$activo_ruta','$testimado_ruta','$horasal_ruta','$horallega_ruta')";
      $this->BDConsulta($ssql); 	        
     }
	 function registrarLugar($nom_lugar)
     {
      $ssql="Insert Into lugares(nom_lugar) values('$nom_lugar')";
      $this->BDConsulta($ssql); 	        
     }
	 function registrarCombusRes($dociden_res,$appat_res,$apmat_res,$nom_res,$tel_res,$dir_res)
     {
      $ssql="Insert Into combus_res(dociden_res,appat_res,apmat_res,nom_res,tel_res,dir_res) values('$dociden_res','$appat_res','$apmat_res','$nom_res','$tel_res','$dir_res')";
      $this->BDConsulta($ssql); 	        
     }
	 function registrarPais($nom_pais)
     {
      $ssql="Insert Into pais(nom_pais) values('$nom_pais')";
      $this->BDConsulta($ssql); 	        
     }
	 function registrarManifiesto($cod_man,$cod_ruta,$fecha_man,$cargat_man,$triput_man,$obser,$via)
     {
      $ssql="Insert Into manifiesto(cod_man,cod_ruta,fecha_man,cargat_man,triput_man,obser,via) values('$cod_man','$cod_ruta','$fecha_man',$cargat_man,$triput_man,'$obser','$via')";
      $this->BDConsulta($ssql);
	  $id=$this->UltimoId();
	  return $id;	        
     }
	 function registrarManPass($codigo_man,$dociden_per,$fecha_mpass,$peso_mpass,$pesoeq_mpass,$tipo_mpass,$origen,$destino,$hora,$cia_ant)
     {
      $ssql="Insert Into manpass(codigo_man,dociden_per,fecha_mpass,peso_mpass,pesoeq_mpass,tipo_mpass,origen,destino,hora,cia_ant) values($codigo_man,'$dociden_per','$fecha_mpass',$peso_mpass,$pesoeq_mpass,'$tipo_mpass','$origen','$destino','$hora','$cia_ant')";
      $this->BDConsulta($ssql); 	        
     }
	 function registrarManPassDet($codigo_mpass,$num_man,$fecha_md,$origen_md,$destino_md)
     {
      $ssql="Insert Into manpass_det(codigo_mpass,num_man,fecha_md,origen_md,destino_md) values($codigo_mpass,'$num_man','$fecha_md','$origen_md','$destino_md')";
      $this->BDConsulta($ssql); 	        
     }
	 function registrarManCarga($codigo_man,$fecha_w,$des_w,$guia_w,$peso_w,$cant_w,$tipo_carga,$origen,$destino,$compania,$tipounidad)
     {
      $ssql="Insert Into mancarga(codigo_man,fecha_w,des_w,guia_w,peso_w,cant_w,tipo_carga,origen,destino,compania,tipounidad) values($codigo_man,'$fecha_w','$des_w','$guia_w',$peso_w,$cant_w,'$tipo_carga','$origen','$destino','$compania','$tipounidad')";
      $this->BDConsulta($ssql); 	        
     }
	 function registrarUsuario($apellidos,$nombres,$login,$clave,$activo,$modulo,$area,$correo)
     {
      $ssql="Insert Into usuario(apellidos,nombres,login,clave,activo,modulo,area,correo) values('$apellidos','$nombres','$login','$clave','$activo','$modulo','$area','$correo')";
      $this->BDConsulta($ssql); 	        
     }
	 function registrarPermiso($idusuario,$idmenu,$modulo)
     {
      $ssql="Insert Into permiso(idusuario,idmenu,modulo) values($idusuario,$idmenu,'$modulo')";
      $this->BDConsulta($ssql); 	        
     }
	 function registrarZZZ($campo1,$campo2)
     {
      $ssql="Insert Into zzz(campo1,campo2) values('$campo1','$campo2')";
      $this->BDConsulta($ssql); 	        
     }
	 function registrarTemp($campo1,$campo2,$campo3,$campo4)
     {
      $ssql="Insert Into temp(campo1,campo2,campo3,campo4) values('$campo1','$campo2','$campo3','$campo4')";
      $this->BDConsulta($ssql); 	        
     }
	 function registrarTemp1($campo1,$campo2,$campo3,$campo4)
     {
      $ssql="Insert Into temp(campo1,campo2,campo3,campo4) values('$campo1','$campo2','$campo3','$campo4')";
      $this->BDConsulta($ssql); 	        
     }
	 function registrarTemp2($campo1,$campo2,$campo3,$campo4)
     {
      $ssql="Insert Into temp(campo1,campo2,campo3,campo4) values('$campo1','$campo2','$campo3','$campo4')";
      $this->BDConsulta($ssql); 	        
     }
	 function registrarTemp3($campo2,$campo3,$campo4,$campo5)
     {
      $ssql="Insert Into temp(campo2,campo3,campo4,campo5) values('$campo2','$campo3','$campo4','$campo5')";
      $this->BDConsulta($ssql); 	        
     }
	 function DeleteTemp()
     {
      $ssql="delete from temp";
      $this->BDConsulta($ssql); 	        
     }
	 function registrarMenu($nommenu,$idmenugrupo,$archivo,$orden,$modulo)
     {
      $ssql="Insert Into menu(nommenu,idmenugrupo,archivo,orden,modulo) values('$nommenu',$idmenugrupo,'$archivo',$orden,'$modulo')";
      $this->BDConsulta($ssql); 	        
     }
	 function registrarUbiNave($cod_ruta,$hora_ubi,$fecha_ubi,$lugar)
     {
      $ssql="Insert Into ubicacion_nave(cod_ruta,hora_ubi,fecha_ubi,lugar) values('$cod_ruta','$hora_ubi','$fecha_ubi','$lugar')";
      $this->BDConsulta($ssql); 	        
     }
	 function registrarControlHeli($numcontrol,$matricula,$lugar,$fecha,$piloto,$copiloto,$usuario_cia,$mision,$obser)
     {
      $ssql="Insert Into controlheli(numcontrol,matricula,lugar,fecha,piloto,copiloto,usuario_cia,mision,obser) values('$numcontrol','$matricula','$lugar','$fecha','$piloto','$copiloto','$usuario_cia','$mision','$obser')";
      $this->BDConsulta($ssql); 	        
     }
	 
	 function registrarControlHeli_torre($numcontrol,$matricula,$lugar,$fecha,$piloto,$copiloto,$usuario_cia,$mision,$obser)
     {
      $ssql="Insert Into controlheli_torre(numcontrol,matricula,lugar,fecha,piloto,copiloto,usuario_cia,mision,obser) values('$numcontrol','$matricula','$lugar','$fecha','$piloto','$copiloto','$usuario_cia','$mision','$obser')";
      $this->BDConsulta($ssql); 	        
     }
	 function registrarDetControlHeli($numcontrol,$harranq_dch,$haire_dch,$htierra_dch,$tothaire,$tothapaga,$hapaga_dch,$hv_dch,$cpass_dch,$ccarga_dch,$origen,$destino,$obser)
     {
      $ssql="Insert Into detcontrolheli(numcontrol,harranq_dch,haire_dch,htierra_dch,tothaire,tothapaga,hapaga_dch,hv_dch,cpass_dch,ccarga_dch,origen,destino,obser) values('$numcontrol','$harranq_dch','$haire_dch','$htierra_dch',$tothaire,$tothapaga,'$hapaga_dch',$hv_dch,$cpass_dch,$ccarga_dch,'$origen','$destino','$obser')";
      $this->BDConsulta($ssql); 	        
     }
	 function registrarDetControlHeli_torre($numcontrol,$harranq_dch,$haire_dch,$htierra_dch,$tothaire,$tothapaga,$hapaga_dch,$hv_dch,$cpass_dch,$ccarga_dch,$origen,$destino,$obser)
     {
      $ssql="Insert Into detcontrolheli_torre(numcontrol,harranq_dch,haire_dch,htierra_dch,tothaire,tothapaga,hapaga_dch,hv_dch,cpass_dch,ccarga_dch,origen,destino,obser) values('$numcontrol','$harranq_dch','$haire_dch','$htierra_dch',$tothaire,$tothapaga,'$hapaga_dch',$hv_dch,$cpass_dch,$ccarga_dch,'$origen','$destino','$obser')";
      $this->BDConsulta($ssql); 	        
     }
	 function registrarAlma($id_combus,$fecha_alma,$hora_alma,$tipomov,$saldoant_alma,$ingreso_alma,$saldoact_alma)
     {
      $ssql="Insert Into combus_alma(id_combus,fecha_alma,hora_alma,tipomov,saldoant_alma,ingreso_alma,saldoact_alma) values('$id_combus','$fecha_alma','$hora_alma','$tipomov',$saldoant_alma,$ingreso_alma,$saldoact_alma)";
      $this->BDConsulta($ssql);
	  $id=$this->UltimoId();
	  return $id; 	        
     }
	 function registrarAlmaSal($id_combus,$fecha_alma,$hora_alma,$tipomov,$saldoant_alma,$consumo_alma,$saldoact_alma)
     {
      $ssql="Insert Into combus_alma(id_combus,fecha_alma,hora_alma,tipomov,saldoant_alma,consumo_alma,saldoact_alma) values('$id_combus','$fecha_alma','$hora_alma','$tipomov',$saldoant_alma,$consumo_alma,$saldoact_alma)";
      $this->BDConsulta($ssql);
	  $id=$this->UltimoId();
	  return $id; 	        
     }
	 function registrarPedidoAlma($dociden_res,$fecha_pedido,$hora_pedido,$total_consumo,$obser)
     {
      $ssql="Insert Into combus_pedido(dociden_res,fecha_pedido,hora_pedido,total_consumo,obser) values('$dociden_res','$fecha_pedido','$hora_pedido',$total_consumo,'$obser')";
      $this->BDConsulta($ssql);
	  $id=$this->UltimoId();
	  return $id; 	        
     }
	 function registrarDetPedidoAlma($id_pedido,$id_combus,$cantidad,$fecha,$hora)
     {
      $ssql="Insert Into combus_detpedido(id_pedido,id_combus,cantidad,fecha,hora) values($id_pedido,'$id_combus',$cantidad,'$fecha','$hora')";
      $this->BDConsulta($ssql);
	  $id=$this->UltimoId();
	  return $id; 	        
     }
	 function UpdateAlma($id_alma,$fecha_alma,$hora_alma,$saldoant_alma,$ingreso_alma,$saldoact_alma)
     {
      $ssql="update combus_alma set fecha_alma='$fecha_alma',hora_alma='$hora_alma',saldoant_alma=$saldoant_alma,ingreso_alma=$ingreso_alma,saldoact_alma=$saldoact_alma where id_alma=$id_alma";
      $this->BDConsulta($ssql); 	        
     }	 
	 function UpdateCombus($id_combus,$stock)
     {
      $ssql="update combustibles set stock=$stock where id_combus='$id_combus'";
      $this->BDConsulta($ssql); 	        
     }
	 function UpdateUsuario($idusuario,$apellidos,$nombres,$login,$clave,$activo)
     {
      $ssql="update usuario set apellidos='$apellidos',nombres='$nombres',login='$login',clave='$clave',activo='$activo' where idusuario=$idusuario";
      $this->BDConsulta($ssql); 	        
     }
	 function UpdateUsuarioss($idusuario,$apellidos,$nombres,$clave,$activo,$area,$correo)
     {
      $ssql="update usuario set apellidos='$apellidos',nombres='$nombres',clave='$clave',activo='$activo',area='$area',correo='$correo' where idusuario=$idusuario";
      $this->BDConsulta($ssql); 	        
     }
	 function UpdateUsuarioClave($idusuario,$apellidos,$nombres,$clave)
     {
      $ssql="update usuario set apellidos='$apellidos',nombres='$nombres',clave='$clave' where idusuario=$idusuario";
      $this->BDConsulta($ssql); 	        
     }
	 function DeleteAlma($id_alma)
     {
      $ssql="delete from combus_alma where id_alma=$id_alma";
      $this->BDConsulta($ssql); 	        
     }
	 function DeleteUsuario($idusuario,$activo)
     {
      $ssql="update usuario set activo='$activo' where idusuario=$idusuario";
      $this->BDConsulta($ssql); 	        
     }
	 function UpdateCargaTrans($mat_trans,$capcarg_trans,$tcant_trans)
     {
      $ssql="update transporte set capcarg_trans=$capcarg_trans,tcant_trans=$tcant_trans where mat_trans='$mat_trans'";
      $this->BDConsulta($ssql); 	        
     }
	 function UpdateArchivopdf($cod_man,$archivo_man,$via)
     {
      $ssql="update manifiesto set archivo_man='$archivo_man' where cod_man='$cod_man' and via='$via'";
      $this->BDConsulta($ssql); 	        
     }
	 function UpdateArchivopdfbitacora($numcontrol,$archivo)
     {
      $ssql="update controlheli set archivo='$archivo' where numcontrol='$numcontrol' ";
      $this->BDConsulta($ssql); 	        
     }
	 function UpdateCargaTransporte($mat_trans,$capcarg_trans,$tcant_trans)
     {
      $ssql="update transporte set capcarg_trans=$capcarg_trans,tcant_trans=$tcant_trans where mat_trans='$mat_trans'";
      $this->BDConsulta($ssql); 	        
     }
	 /*function UpdateCargaTrans($cod_ruta,$cantp_ruta,$pesot_ruta)
     {
      $ssql="update ruta set cantp_ruta=$cantp_ruta,pesot_ruta=$pesot_ruta where cod_ruta='$cod_ruta'";
      $this->BDConsulta($ssql); 	        
     }*/
	 function UpdateParametro($nombre,$valor)
     {
      $ssql="update parametro set valor=$valor+1 where nombre='$nombre'";
      $this->BDConsulta($ssql); 	        
     }
	 function UpdatePer($cod_per,$appat_per,$apmat_per,$nom_per,$fnac_per,$cod_emp,$cod_pais,$fono_per,$cargo_per,$dociden_per,$peso_per,$foto,$dir_per,$estcivil_per,$afp_per,$numafp_per,$seguro_per,$numhijos_per,$fcontra_per,$doc_actual)
     {
      $ssql="update personal set cod_per='$cod_per',appat_per='$appat_per',apmat_per='$apmat_per',nom_per='$nom_per',fnac_per='$fnac_per',cod_emp='$cod_emp',cod_pais=$cod_pais,fono_per='$fono_per',cargo_per='$cargo_per',dociden_per='$dociden_per',peso_per=$peso_per,foto='$foto',dir_per='$dir_per',estcivil_per='$estcivil_per',afp_per='$afp_per',numafp_per='$numafp_per',seguro_per='$seguro_per',numhijos_per=$numhijos_per,fcontra_per='$fcontra_per' where dociden_per='$doc_actual'";
      $this->BDConsulta($ssql); 	        
     }	
	 function UpdateEmp($cod_emp,$razon_emp,$dir_emp,$ruc_emp,$contacto1_emp,$contacto2_emp,$cod_pais,$ciudad_emp)
     {
      $ssql="update empresas set razon_emp='$razon_emp',dir_emp='$dir_emp',ruc_emp='$ruc_emp',contacto1_emp='$contacto1_emp',contacto2_emp='$contacto2_emp',cod_pais=$cod_pais,ciudad_emp='$ciudad_emp' where cod_emp='$cod_emp'";
      $this->BDConsulta($ssql); 	        
     }	
	 function UpdateTrans($mat_trans,$tipo_trans,$capcarg_trans,$model_trans,$tcant_trans,$passt_trans,$cargat_trans,$cod_emp)
     {
      $ssql="update transporte set mat_trans='$mat_trans',tipo_trans='$tipo_trans',capcarg_trans=$capcarg_trans,model_trans='$model_trans',tcant_trans=$tcant_trans,cod_emp='$cod_emp' where mat_trans='$mat_trans'";
      $this->BDConsulta($ssql); 	        
     }	
	 function UpdateRuta($cod_ruta,$orig_ruta,$dest_ruta,$mat_trans,$fecha_ruta,$activo_ruta,$testimado_ruta,$horasal_ruta,$horallega_ruta)
     {
      $ssql="update ruta set orig_ruta=$orig_ruta,dest_ruta=$dest_ruta,mat_trans='$mat_trans',fecha_ruta='$fecha_ruta',activo_ruta='$activo_ruta',testimado_ruta='$testimado_ruta',horasal_ruta='$horasal_ruta',horallega_ruta='$horallega_ruta' where cod_ruta='$cod_ruta'";
      $this->BDConsulta($ssql); 	        
     }
	 function UpdateMPass($codigo_mpass,$permanencia)
     {
      $ssql="update manpass set permanencia='$permanencia' where codigo_mpass=$codigo_mpass";
      $this->BDConsulta($ssql); 	        
     }
	 function UpdateMenu($idmenu,$nommenu,$idmenugrupo,$archivo,$orden,$modulo)
     {
      $ssql="update menu set nommenu='$nommenu',idmenugrupo=$idmenugrupo,archivo='$archivo',orden=$orden,modulo='$modulo' where idmenu=$idmenu";
      $this->BDConsulta($ssql); 	        
     }
	 function VolcarDocAFoto($dociden_per)
     {
      $ssql="update personal set foto='$dociden_per.jpg' where dociden_per='$dociden_per'";
      $this->BDConsulta($ssql); 	        
     }		
	 function DeleteRuta($cod_ruta,$activo_ruta)
     {
      $ssql="update ruta set activo_ruta='$activo_ruta' where cod_ruta='$cod_ruta'";
      $this->BDConsulta($ssql); 	        
     }
	 function DeleteTrans($mat_trans,$activo_trans)
     {
      $ssql="update transporte set activo_trans='$activo_trans' where mat_trans='$mat_trans'";
      $this->BDConsulta($ssql); 	        
     }
	 function DeleteEmp($cod_emp,$activo_emp)
     {
      $ssql="update empresas set activo_emp='$activo_emp' where cod_emp='$cod_emp'";
      $this->BDConsulta($ssql); 	        
     }
	 function DeletePer($dociden_per,$activo_per)
     {
      $ssql="update personal set activo_per='$activo_per' where dociden_per='$dociden_per'";
      $this->BDConsulta($ssql); 	        
     }
	 function DeleteMenu($idmenu)
     {
      $ssql="delete from menu where idmenu=$idmenu";
      $this->BDConsulta($ssql); 	        
     }
	 function DeletePermiso($idpermiso)
     {
      $ssql="delete from permiso where idpermiso=$idpermiso";
      $this->BDConsulta($ssql); 	        
     }
	 function UpdateManW($cod_man,$cargat_man,$triput_man)
     {
      $ssql="update manifiesto set cargat_man=$cargat_man,triput_man=$triput_man where cod_man='$cod_man'";
      $this->BDConsulta($ssql); 	        
     }
	 //**********************************************************************************************************************************
	                          
	 function registrarAlojamiento($fechaingre,$fechasal,$horaingre,$procedencia,$destino,$idusuario,$idhabit,$idhuesped,$observacion,$estadoaloja)
     {
       $ssql="Insert Into alojamiento(fechaingre,fechasal,horaingre,procedencia,destino,idusuario,idhabit,idhuesped,observacion,estadoaloja) values('$fechaingre','$fechasal','$horaingre','$procedencia','$destino',$idusuario,$idhabit,$idhuesped,'$observacion','$estadoaloja')";
       $this->BDConsulta($ssql); 	   
	   $id=$this->UltimoId();
	   return $id; 
     }
	 //*********************************************************************************************************************************
   }

?>