function uf_imprimirresultados($ai_numpre,$as_codper,$as_codtippre,$as_tipo)
   {
		//////////////////////////////////////////////////////////////////////////////
		//	Function:  uf_imprimirresultados
		//	Arguments:    ai_numpre  // Número de Prestamo
		//				  as_codper  // Código de Personal
		//				  as_codtippre  // Código del Tipo de Prestamo
		//				  as_tipo  // Tipo de Llamada del catálogo
		//	Description:  Función que obtiene e imprime los resultados de la busqueda
		//////////////////////////////////////////////////////////////////////////////
		global $in_class_nom;
		
		include("../shared/class_folder/sigesp_include.php");
		$in=new sigesp_include();
		$con=$in->uf_conectar();
		require_once("../shared/class_folder/class_mensajes.php");
		$msg=new class_mensajes();
		require_once("../shared/class_folder/class_sql.php");
		$SQL=new class_sql($con);
		require_once("../shared/class_folder/class_funciones.php");
		$fun=new class_funciones();
        $ls_codemp=$_SESSION["la_empresa"]["codemp"];
        $ls_codnom=$_SESSION["la_nomina"]["codnom"];

		print "<table width=500 border=0 cellpadding=1 cellspacing=1 class=fondo-tabla align=center>";
		print "<tr class=titulo-celda>";
		print "<td width=50>Cuota</td>";
		print "<td width=100>Período</td>";
		print "<td width=100>Fecha Inicio</td>";
		print "<td width=100>Fecha Fin</td>";
		print "<td width=100>Monto</td>";
		print "<td width=50>Cancelada</td>";
		print "</tr>";
		$ls_sql="SELECT numcuo, percob, feciniper, fecfinper, moncuo, estcuo ".
				"  FROM sno_prestamosperiodo ".
				" WHERE codemp='".$ls_codemp."'".
				"   AND codnom='".$ls_codnom."' ".
				"   AND codper='".$as_codper."'".
				"   AND codtippre='".$as_codtippre."'".
				"   AND numpre=".$ai_numpre."".
				" ORDER BY numcuo ";
		$rs_pre=$SQL->select($ls_sql);
		$li_i=0;
		while($row=$SQL->fetch_row($rs_pre))
		{
			$li_i=$li_i+1;
			$li_numcuo=$row["numcuo"];
			$ls_percob=$row["percob"];
			$ld_feciniper=$fun->uf_formatovalidofecha($row["feciniper"]);
			$ld_fecfinper=$fun->uf_formatovalidofecha($row["fecfinper"]);
			$ld_feciniper=$fun->uf_convertirfecmostrar($ld_feciniper);
			$ld_fecfinper=$fun->uf_convertirfecmostrar($ld_fecfinper);
			$li_cuopre=$in_class_nom->uf_formatonumerico($row["moncuo"]);
			if($row["estcuo"]==1)
			{
				$ls_estpre="checked";
			}
			else
			{
				$ls_estpre="";
			}

			switch ($as_tipo)
			{
				case "":
					if($li_i%2!=0)
					{
						$ls_color="class=celdas-blancas";
					}
					else
					{
						$ls_color="class=celdas-azules";
					}				
					print "<tr ".$ls_color.">";
					print "<td align='center'>".$li_numcuo."</td>";
					print "<td align='center'>".$ls_percob."</td>";
					print "<td align='center'>".$ld_feciniper."</td>";
					print "<td align='center'>".$ld_fecfinper."</td>";
					print "<td align='right'>".$li_cuopre."</td>";
					print "<td align='center'><input name='chk".$li_numcuo."' type='checkbox' ".$ls_estpre." disabled></td>";
					print "</tr>";			
					break;
			}
		}
		print "</table>";
		$SQL->free_result($rs_pre);	
   }
	else
	   {
	     $li_numrows = $io_sql->num_rows($rs_data);
		 if ($li_numrows>0)
		    {
			  while($row=$io_sql->fetch_row($rs_data))
			       {
					 print "<tr class=celdas-blancas>";
					 $ls_codban    = trim($row["codban"]);
					 $ls_nomban    = $row["nomban"];
					 $ls_ctaban    = trim($row["ctaban"]);
					 $ls_dencta    = $row["dencta"];
					 $ls_numcol    = trim($row["numcol"]);
					 $ls_dencol    = $row["dencol"];
					 $ls_codtipcol = trim($row["codtipcol"]);
					 $ld_feccol    = $io_funcion->uf_formatovalidofecha($row["feccol"]);
					 $ld_feccol    = $io_funcion->uf_convertirfecmostrar($ld_feccol);
					 $ld_fecvencol = $io_funcion->uf_formatovalidofecha($row["fecvencol"]);
					 $ld_fecvencol = $io_funcion->uf_convertirfecmostrar($ld_fecvencol);
					 $ld_monto	   = number_format($row["monto"],2,',','.');
					 $ld_tascol	   = trim($row["tascol"]);
					 $ls_scgcta	   = trim($row["sc_cuenta"]);
					 $li_diacol	   = trim($row["diacol"]);
					 print "<td><a href=\"javascript: aceptar('$ls_numcol','$ls_dencol','$ls_ctaban','$ls_dencta','$ls_scgcta','$ld_tascol','$ld_monto');\">".$ls_numcol."</a></td>";
					 print "<td>".$ls_dencol."</td>";						
					 print "<td>".$ls_nomban."</td>";
					 print "<td>".$ls_codtipcol."</td>";			
					 print "<td>".$ls_ctaban."</td>";
					 print "<td>".$ls_dencta."</td>";						
					 print "<td>".$ld_feccol."</td>";
					 print "<td>".$ld_fecvencol."</td>";																			
   function uf_print($as_tipo,$as_perdes)
   {
		//////////////////////////////////////////////////////////////////////////////
		//	     Function : uf_print
		//		   Access : public 
		//	    Arguments : as_tipo  // Tipo de Llamada del catálogo
		//	                as_perdes  // Período desde si se quiere filtrar a partir de un período en particular
		//	  Description : Función que obtiene e imprime los resultados de la busqueda
		//	   Creado Por : Ing. Yesenia Moreno
		// Fecha Creación : 10/02/2006 								Fecha Última Modificación : 
		//////////////////////////////////////////////////////////////////////////////
		require_once("../shared/class_folder/sigesp_include.php");
		$io_include=new sigesp_include();
		$io_conexion=$io_include->uf_conectar();
		require_once("../shared/class_folder/class_sql.php");
		$io_sql=new class_sql($io_conexion);	
		require_once("../shared/class_folder/class_mensajes.php");
		$io_mensajes=new class_mensajes();		
		require_once("../shared/class_folder/class_funciones.php");
		$io_funciones=new class_funciones();		
        $ls_codemp=$_SESSION["la_empresa"]["codemp"];
        $ls_codnom=$_SESSION["la_nomina"]["codnom"];
        $ld_peractnom=$_SESSION["la_nomina"]["peractnom"];
		print "<table width=500 border=0 cellpadding=1 cellspacing=1 class=fondo-tabla align=center>";
		print "<tr class=titulo-celda>";
		print "<td width=10>Período</td>";
		print "<td width=200>Fecha de Inicio</td>";
		print "<td width=200>Fecha de Finalización</td>";
		print "</tr>";
		$ls_sql="SELECT codperi, fecdesper, fechasper ".
				"  FROM sno_periodo ".
				" WHERE codemp='".$ls_codemp."'".
				"   AND codnom='".$ls_codnom."'".
				"   AND codperi <> '000' ".
				"   AND cerper=0";				
		if($as_perdes!="")
		{
			$ls_sql=$ls_sql."   AND codperi>='".$ld_peractnom."'".
							"   AND codperi>='".$as_perdes."'";
		}
		if($as_tipo=="prestamo")
		{
			$ls_sql=$ls_sql."   AND codperi>='".$ld_peractnom."'";
		}
		$ls_sql=$ls_sql." ORDER BY codperi ";
		$rs_data=$io_sql->select($ls_sql);
		if($rs_data===false)
		{
        	$io_mensajes->message("ERROR->".$io_funciones->uf_convertirmsg($io_sql->message)); 
		}
		else
		{
			while($row=$io_sql->fetch_row($rs_data))
			{
				$ls_codperi=$row["codperi"];
				$ld_fecdesper=$io_funciones->uf_formatovalidofecha($row["fecdesper"]);
				$ld_fechasper=$io_funciones->uf_formatovalidofecha($row["fechasper"]);
				$ld_fecdesper=$io_funciones->uf_convertirfecmostrar($ld_fecdesper);
				$ld_fechasper=$io_funciones->uf_convertirfecmostrar($ld_fechasper);
				
				switch ($as_tipo)
				{
					case "":
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptar('$ls_codperi','$ld_fecdesper','$ld_fechasper');\">".$ls_codperi."</a></td>";
						print "<td>".$ld_fecdesper."</td>";
						print "<td>".$ld_fechasper."</td>";
						print "</tr>";			
						break;
	
					case "prestamo":
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptar('$ls_codperi','$ld_fecdesper','$ld_fechasper');\">".$ls_codperi."</a></td>";
						print "<td>".$ld_fecdesper."</td>";
						print "<td>".$ld_fechasper."</td>";
						print "</tr>";			
						break;
	
					case "pressusdesde":// es llamado desde sigesp_sno_p_prestamossuspender.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptar_prestsus_desde('$ls_codperi','$ld_fecdesper','$ld_fechasper');\">".$ls_codperi."</a></td>";
						print "<td>".$ld_fecdesper."</td>";
						print "<td>".$ld_fechasper."</td>";
						print "</tr>";			
						break;
	
					case "pressushasta":// es llamado desde sigesp_sno_p_prestamossuspender.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptar_prestsus_hasta('$ls_codperi','$ld_fecdesper','$ld_fechasper');\">".$ls_codperi."</a></td>";
						print "<td>".$ld_fecdesper."</td>";
						print "<td>".$ld_fechasper."</td>";
						print "</tr>";			
						break;
				}
			}
			$io_sql->free_result($rs_data);
		}
		print "</table>";
		unset($io_include);
		unset($io_conexion);
		unset($io_sql);
		unset($io_mensajes);
		unset($io_funciones);
		unset($ls_codemp);
		unset($ls_codnom);
		unset($ld_peractnom);
   }
   function uf_print($as_codper, $as_cedper, $as_nomper, $as_apeper, $as_tipo, $ai_subnomina, $as_codnom)
   {
		//////////////////////////////////////////////////////////////////////////////
		//	Function:  uf_print
		//	Arguments:    as_codper  // Código de Personal
		//				  as_cedper  // Cédula de Pesonal
		//				  as_nomper  // Nombre de Personal
		//				  as_apeper // Apellido de Personal
		//				  as_tipo  // Tipo de Llamada del catálogo
		//				  ai_subnomina  // si tiene sub nómina=1 ó Nó =0
		//	Description:  Función que obtiene e imprime los resultados de la busqueda
		//////////////////////////////////////////////////////////////////////////////
		global $io_fun_nomina;
		require_once("../shared/class_folder/sigesp_include.php");
		$io_include=new sigesp_include();
		$io_conexion=$io_include->uf_conectar();
		require_once("../shared/class_folder/class_sql.php");
		$io_sql=new class_sql($io_conexion);	
		require_once("../shared/class_folder/class_mensajes.php");
		$io_mensajes=new class_mensajes();		
		require_once("../shared/class_folder/class_funciones.php");
		$io_funciones=new class_funciones();		
		require_once("../shared/class_folder/class_fecha.php");
		$io_fecha=new class_fecha();		
		require_once("sigesp_sno.php");
		$io_sno=new sigesp_sno();		
        $ls_codemp=$_SESSION["la_empresa"]["codemp"];
        $ls_codnom=$_SESSION["la_nomina"]["codnom"];
		$li_tipnom=$_SESSION["la_nomina"]["tipnom"];	
		$ls_from=" FROM sno_personalnomina ";
		$ls_criterio="";
		if($as_tipo=="encargado")
		{
			$ls_criterio="   AND sno_personalnomina.codnom = '".$as_codnom."' ";
			$ls_criterio=$ls_criterio."   AND sno_personalnomina.estencper = '0' ";
		}
		elseif($as_tipo=="encargaduria")
		{
			$ls_criterio="   AND sno_personalnomina.codnom = '".$ls_codnom."' ";
			$ls_criterio=$ls_criterio."   AND sno_personalnomina.estencper = '0' ";
		}
		elseif($as_tipo=="catencargaduria2")
		{
			$ls_from=" FROM sno_encargaduria, sno_personalnomina ";
			$ls_criterio=" AND sno_personalnomina.codemp = sno_encargaduria.codemp";
			$ls_criterio=$ls_criterio."   AND sno_personalnomina.codper = sno_encargaduria.codperenc ";
			$ls_criterio=$ls_criterio."   AND sno_personalnomina.codnom = sno_encargaduria.codnomperenc ";
		}
		else
		{
			$ls_criterio="   AND sno_personalnomina.codnom = '".$ls_codnom."' ";
		}

		print "<table width=500 border=0 cellpadding=1 cellspacing=1 class=fondo-tabla align=center>";
		print "<tr class=titulo-celda>";
		print "<td width=60>Código</td>";
		print "<td width=40>Cédula</td>";
		print "<td width=280>Nombre y Apellido</td>";
		print "<td width=60>Estatus</td>";
		print "<td width=60>Culminación Contrato</td>";
		print "</tr>";
		$ls_sql="SELECT DISTINCT (sno_personalnomina.codper), sno_personalnomina.codsubnom, sno_personalnomina.codasicar, sno_personalnomina.codtab, ".
				"		sno_personalnomina.codgra, sno_personalnomina.codpas, sno_personalnomina.sueper, sno_personalnomina.horper, ".
				"		sno_personalnomina.minorguniadm, sno_personalnomina.ofiuniadm, sno_personalnomina.uniuniadm, sno_personalnomina.depuniadm, ".
				"		sno_personalnomina.prouniadm, sno_personalnomina.pagbanper, sno_personalnomina.codban, sno_personalnomina.codcueban, ".
				"		sno_personalnomina.tipcuebanper, sno_personalnomina.codcar, sno_personalnomina.fecingper, sno_personalnomina.staper, ".
				"		sno_personalnomina.cueaboper, sno_personalnomina.fecculcontr, sno_personalnomina.codded, sno_personalnomina.codtipper, ".
				"		sno_personalnomina.quivacper, sno_personalnomina.codtabvac, sno_personalnomina.sueintper, sno_personalnomina.pagefeper, ".
				"		sno_personalnomina.sueproper, sno_personalnomina.codage, sno_personalnomina.fecegrper, sno_personalnomina.fecsusper, ".
				"		sno_personalnomina.cauegrper, sno_personalnomina.codescdoc, sno_personalnomina.codcladoc, sno_personalnomina.codubifis, ".
				"		sno_personalnomina.tipcestic, sno_personalnomina.conjub, sno_personalnomina.catjub, sno_personalnomina.codclavia, ".
				"		sno_personal.cedper, sno_personal.nomper, sno_personal.apeper, sno_personalnomina.codunirac, sno_personalnomina.pagtaqper, ".
				"		sno_unidadadmin.desuniadm, sno_dedicacion.desded, sno_tipopersonal.destipper, sno_subnomina.dessubnom, sno_personalnomina.grado,".
				"		sno_tablavacacion.dentabvac, sno_escaladocente.desescdoc, sno_clasificaciondocente.descladoc, sno_ubicacionfisica.desubifis, ".
				"		sno_personalnomina.fecascper, sno_personalpension.suebasper, sno_personalpension.priespper, sno_personalpension.pritraper, ".
				"		sno_personalpension.priproper, sno_personalpension.prianoserper, sno_personalpension.pridesper, sno_personalpension.porpenper, ".
				"		sno_personalnomina.descasicar, sno_personalnomina.coddep, sno_personalnomina.obsrecper, ".
				"		sno_personalpension.prinoascper, sno_personalpension.monpenper, sno_personalpension.subtotper, ".
				"		sno_personalpension.tipjub, sno_personalpension.fecvid, sno_personalpension.prirem, sno_personalpension.segrem, sno_personalnomina.salnorper, sno_personalnomina.estencper,  sno_personal.codger, ".
				"       (SELECT srh_departamento.dendep FROM srh_departamento                 ".
				"         WHERE srh_departamento.codemp=sno_personalnomina.codemp             ".
				"           AND srh_departamento.coddep=sno_personalnomina.coddep) AS dendep, ".			
				"		(SELECT descar FROM sno_cargo ".
				"		   WHERE sno_cargo.codemp = sno_personalnomina.codemp ".
				"			 AND sno_cargo.codnom = sno_personalnomina.codnom ".
				"			 AND sno_cargo.codcar = sno_personalnomina.codcar) as descar, ".
				"		(SELECT denasicar FROM sno_asignacioncargo ".
				"		   WHERE sno_asignacioncargo.codemp = sno_personalnomina.codemp ".
				"			 AND sno_asignacioncargo.codnom = sno_personalnomina.codnom ".
				"			 AND sno_asignacioncargo.codasicar = sno_personalnomina.codasicar) as denasicar, ".
				"		(SELECT destab FROM sno_tabulador ".
				"		   WHERE sno_tabulador.codemp = sno_personalnomina.codemp ".
				"			 AND sno_tabulador.codnom = sno_personalnomina.codnom ".
				"			 AND sno_tabulador.codtab = sno_personalnomina.codtab) as destab, ".
				"		(SELECT moncomgra FROM sno_grado ".
				"		  WHERE sno_grado.codemp = sno_personalnomina.codemp ".
				"		    AND sno_grado.codnom = sno_personalnomina.codnom ".
				"		    AND sno_grado.codtab = sno_personalnomina.codtab ".
				"		    AND sno_grado.codpas = sno_personalnomina.codpas ".
				"		    AND sno_grado.codgra = sno_personalnomina.codgra) as compensacion, ".
				"		(SELECT denominacion FROM scg_cuentas ".
				"		   WHERE scg_cuentas.codemp = sno_personalnomina.codemp ".
				"			 AND scg_cuentas.SC_cuenta = sno_personalnomina.cueaboper ".
				"			 AND scg_cuentas.status = 'C') as dencueaboper, ".
				"		(SELECT nomban FROM scb_banco ".
				"		  WHERE scb_banco.codemp = sno_personalnomina.codemp ".
				"			AND scb_banco.codban = sno_personalnomina.codban) as nomban, ".
				"		(SELECT nomage FROM scb_agencias ".
				"		  WHERE scb_agencias.codemp = sno_personalnomina.codemp ".
				"			AND scb_agencias.codban = sno_personalnomina.codban ".
				"			AND scb_agencias.codage = sno_personalnomina.codage) as nomage, ".
				"		(SELECT dencat FROM scv_categorias ".
				"		  WHERE scv_categorias.codemp = sno_personalnomina.codemp ".
				"			AND scv_categorias.codcat = sno_personalnomina.codclavia) as dencat ".$ls_from.
				"  LEFT JOIN sno_personalpension ".
				"	      ON sno_personalnomina.codemp = sno_personalpension.codemp ".
				"        AND sno_personalnomina.codnom = sno_personalpension.codnom ".
				"        AND sno_personalnomina.codper = sno_personalpension.codper,  ".
				"		sno_personal, sno_subnomina, sno_unidadadmin, sno_dedicacion, sno_tipopersonal, ".
				"  		sno_tablavacacion, sno_escaladocente, sno_clasificaciondocente, sno_ubicacionfisica ".
				" WHERE sno_personalnomina.codemp = '".$ls_codemp."'".$ls_criterio.				
				"   AND sno_personal.codper like '".$as_codper."' ".
				"   AND sno_personal.cedper like '".$as_cedper."' ".
				"   AND sno_personal.nomper like '".$as_nomper."' ".
				"   AND sno_personal.apeper like '".$as_apeper."' ".
				"   AND sno_personal.estper = '1' ".     
				"   AND sno_personalnomina.codemp = sno_personal.codemp ".
				"   AND sno_personalnomina.codper = sno_personal.codper ".
				"   AND sno_personalnomina.codemp = sno_subnomina.codemp ".
				"   AND sno_personalnomina.codnom = sno_subnomina.codnom ".
				"	AND sno_personalnomina.codsubnom = sno_subnomina.codsubnom ".
				"   AND sno_personalnomina.codemp = sno_unidadadmin.codemp ".
				"   AND sno_personalnomina.minorguniadm = sno_unidadadmin.minorguniadm ".
				"   AND sno_personalnomina.ofiuniadm = sno_unidadadmin.ofiuniadm ".
				"   AND sno_personalnomina.uniuniadm = sno_unidadadmin.uniuniadm ".
				"   AND sno_personalnomina.depuniadm = sno_unidadadmin.depuniadm ".
				"   AND sno_personalnomina.prouniadm = sno_unidadadmin.prouniadm ".
				"   AND sno_personalnomina.codemp = sno_dedicacion.codemp ".
				"   AND sno_personalnomina.codded = sno_dedicacion.codded ".
				"   AND sno_personalnomina.codemp = sno_tipopersonal.codemp ".
				"   AND sno_personalnomina.codded = sno_tipopersonal.codded ".
				"   AND sno_personalnomina.codtipper = sno_tipopersonal.codtipper ".
				"   AND sno_personalnomina.codemp = sno_tablavacacion.codemp ".
				"	AND sno_personalnomina.codtabvac = sno_tablavacacion.codtabvac ".
				"   AND sno_personalnomina.codemp = sno_escaladocente.codemp ".
				"	AND sno_personalnomina.codescdoc = sno_escaladocente.codescdoc ".
				"   AND sno_personalnomina.codemp = sno_clasificaciondocente.codemp ".
				"	AND sno_personalnomina.codescdoc = sno_clasificaciondocente.codescdoc ".
				"	AND sno_personalnomina.codcladoc = sno_clasificaciondocente.codcladoc ".
				"   AND sno_personalnomina.codemp = sno_ubicacionfisica.codemp ".
				"	AND sno_personalnomina.codubifis = sno_ubicacionfisica.codubifis ";
		if(($as_tipo=="prestamo")||($as_tipo=="movimientonominas")||($as_tipo=="vacaciondes")||
		   ($as_tipo=="vacacionhas")||($as_tipo=="personaproyecto"))
		{
			// solo para el personal Activo
			$ls_sql=$ls_sql."	AND sno_personalnomina.staper = '1' ";
		}		
		elseif (($as_tipo=="encargaduria")||($as_tipo=="encargado"))
		{
			$ls_sql=$ls_sql."	AND sno_personalnomina.staper <> '3'  ";
		}
		$ls_sql=$ls_sql." ORDER BY sno_personalnomina.codper ";
		$rs_data=$io_sql->select($ls_sql);
		if($rs_data===false)
		{
        	$io_mensajes->message("ERROR->".$io_funciones->uf_convertirmsg($io_sql->message)); 
		}
		else
		{
			while(!$rs_data->EOF)
			{
				$ls_codper=$rs_data->fields["codper"];
				$ls_cedper=$rs_data->fields["cedper"];
				$ls_nomper=$rs_data->fields["nomper"]." ".$rs_data->fields["apeper"];
				$ls_estper=$rs_data->fields["staper"];
				$ls_codsubnom=$rs_data->fields["codsubnom"];
				$ls_dessubnom=$rs_data->fields["dessubnom"];
				$ls_codasicar=$rs_data->fields["codasicar"];
				$ls_denasicar=$rs_data->fields["denasicar"];
				$ls_codcar=$rs_data->fields["codcar"];
				$ls_descar=$rs_data->fields["descar"];
				$ls_codtab=$rs_data->fields["codtab"];
				$ls_destab=$rs_data->fields["destab"];
				$ls_codgra=$rs_data->fields["codgra"];
				$ls_codpas=$rs_data->fields["codpas"];
				$li_sueper=$rs_data->fields["sueper"];			
				$li_sueper=$io_fun_nomina->uf_formatonumerico($li_sueper);
				$li_compensacion=$rs_data->fields["compensacion"];			
				$li_compensacion=$io_fun_nomina->uf_formatonumerico($li_compensacion);
				$li_horper=$rs_data->fields["horper"];			
				$li_horper=$io_fun_nomina->uf_formatonumerico($li_horper);
				$li_sueintper=$rs_data->fields["sueintper"];			
				$li_sueintper=$io_fun_nomina->uf_formatonumerico($li_sueintper);				
				$li_salnorper=$rs_data->fields["salnorper"];			
				$li_salnorper=$io_fun_nomina->uf_formatonumerico($li_salnorper);				
				$li_sueproper=$rs_data->fields["sueproper"];			
				$li_sueproper=$io_fun_nomina->uf_formatonumerico($li_sueproper);
				$ld_fecingper=$io_funciones->uf_formatovalidofecha($rs_data->fields["fecingper"]);				
				$ld_fecculcontr=$io_funciones->uf_formatovalidofecha($rs_data->fields["fecculcontr"]);				
				$ld_fecascper=$io_funciones->uf_formatovalidofecha($rs_data->fields["fecascper"]);				
				$ld_fecingper=$io_funciones->uf_convertirfecmostrar($ld_fecingper);				
				$ld_fecculcontr=$io_funciones->uf_convertirfecmostrar($ld_fecculcontr);				
				$ld_fecascper=$io_funciones->uf_convertirfecmostrar($rs_data->fields["fecascper"]);				
				$ls_coduniadm=$rs_data->fields["minorguniadm"]."-".$rs_data->fields["ofiuniadm"]."-".$rs_data->fields["uniuniadm"]."-".$rs_data->fields["depuniadm"]."-".$rs_data->fields["prouniadm"];			
				$ls_desuniadm=$rs_data->fields["desuniadm"];
				$ls_codded=$rs_data->fields["codded"];
				$ls_desded=$rs_data->fields["desded"];
				$ls_codtipper=$rs_data->fields["codtipper"];
				$ls_destipper=$rs_data->fields["destipper"];
				$ls_codtabvac=$rs_data->fields["codtabvac"];
				$ls_dentabvac=$rs_data->fields["dentabvac"];
				$li_pagefeper=$rs_data->fields["pagefeper"];
				$li_pagbanper=$rs_data->fields["pagbanper"];
				$li_pagtaqper=$rs_data->fields["pagtaqper"];
				$ls_codban=$rs_data->fields["codban"];
				$ls_codage=$rs_data->fields["codage"];
				$ls_codcueban=$rs_data->fields["codcueban"];
				$ls_tipcuebanper=$rs_data->fields["tipcuebanper"];
				$ls_tipcestic=$rs_data->fields["tipcestic"];
				$ls_codescdoc=$rs_data->fields["codescdoc"];
				$ls_desescdoc=$rs_data->fields["desescdoc"];
				$ls_codcladoc=$rs_data->fields["codcladoc"];
				$ls_descladoc=$rs_data->fields["descladoc"];
				$ls_codubifis=$rs_data->fields["codubifis"];
				$ls_desubifis=$rs_data->fields["desubifis"];
				$ls_cueaboper=$rs_data->fields["cueaboper"];
				$ls_dencueaboper=$rs_data->fields["dencueaboper"];
				$ls_nomban=$rs_data->fields["nomban"];
				$ls_nomage=$rs_data->fields["nomage"];
				$ls_conjub=$rs_data->fields["conjub"];
				$ls_catjub=$rs_data->fields["catjub"];
				$ls_dencat=$rs_data->fields["dencat"];
				$ls_codclavia=$rs_data->fields["codclavia"];
				$ls_codunirac=$rs_data->fields["codunirac"];
				$ls_grado=$rs_data->fields["grado"];
				$ls_descasicar=$rs_data->fields["descasicar"];
				$ls_obsrecper=$rs_data->fields["obsrecper"];
				$li_suebasper=$io_fun_nomina->uf_formatonumerico($rs_data->fields["suebasper"]);
				$li_priespper=$io_fun_nomina->uf_formatonumerico($rs_data->fields["priespper"]);
				$li_pritraper=$io_fun_nomina->uf_formatonumerico($rs_data->fields["pritraper"]);
				$li_priproper=$io_fun_nomina->uf_formatonumerico($rs_data->fields["priproper"]);
				$li_prianoserper=$io_fun_nomina->uf_formatonumerico($rs_data->fields["prianoserper"]);
				$li_pridesper=$io_fun_nomina->uf_formatonumerico($rs_data->fields["pridesper"]);
				$li_porpenper=$io_fun_nomina->uf_formatonumerico($rs_data->fields["porpenper"]);
				$li_prinoascper=$io_fun_nomina->uf_formatonumerico($rs_data->fields["prinoascper"]);
				$li_monpenper=$io_fun_nomina->uf_formatonumerico($rs_data->fields["monpenper"]);
				$li_subtotper=$io_fun_nomina->uf_formatonumerico($rs_data->fields["subtotper"]);
				$ls_coddep=$rs_data->fields["coddep"];
				$ls_dendep=$rs_data->fields["dendep"];
				$ls_tippen=$rs_data->fields["tipjub"];	
				$ls_fecvi=$io_funciones->uf_convertirfecmostrar($rs_data->fields["fecvid"]);
				$ls_prirem=$io_fun_nomina->uf_formatonumerico($rs_data->fields["prirem"]);	
				$ls_segrem=$io_fun_nomina->uf_formatonumerico($rs_data->fields["segrem"]);				
				$ls_estencper=$rs_data->fields["estencper"];
				$ld_fecegrper=$io_funciones->uf_convertirfecmostrar($rs_data->fields["fecegrper"]);
				$ld_fecsusper=$io_funciones->uf_convertirfecmostrar($rs_data->fields["fecsusper"]);
				$ls_obsegrper=trim($rs_data->fields["cauegrper"]);
				$ls_codger=trim($rs_data->fields["codger"]);
				switch ($ls_estper)
				{
					case "0":
						$ls_estper="N/A";
						break;
					
					case "1":
						$ls_estper="Activo";
						break;
					
					case "2":
						$ls_estper="Vacaciones";
						break;
						
					case "3":
						$ls_estper="Egresado";
						break;
	
					case "4":
						$ls_estper="Suspendido";
						break;
				}
				$ls_contrato="";
				$ls_clase="";
				if(substr($rs_data->fields["fecculcontr"],0,10)=="1900-01-01")
				{
					$ls_contrato="NO APLICA";
				}
				else
				{
					$ld_feccontrato=$rs_data->fields["fecculcontr"];
					$ld_fecdesper=$_SESSION["la_nomina"]["fecdesper"];
					$ld_fechasper=$io_funciones->uf_convertirfecmostrar($_SESSION["la_nomina"]["fechasper"]);
					$li_incremento=0;
					switch($_SESSION["la_nomina"]["tippernom"])
					{
						case 0://Semanal
							$li_incremento=7;
							break;
			
						case 1://Quincenal
							$li_incremento=15;
							break;
			
						case 2://Mensual
							$li_incremento=30;
							break;
			
						case 3://Anual
							$li_incremento=365;
							break;
					}
					$ld_fechafinal=$io_sno->uf_suma_fechas($ld_fechasper,$li_incremento);
					if($io_fecha->uf_comparar_fecha($ld_fecdesper,$ld_feccontrato))
					{
						if($io_fecha->uf_comparar_fecha($ld_feccontrato,$ld_fechafinal))
						{
							$ls_contrato=$io_funciones->uf_convertirfecmostrar($rs_data->fields["fecculcontr"]);
							$ls_clase="class=texto-rojo";
						}
						else
						{
							$ld_fechafinal=$io_funciones->uf_convertirfecmostrar($ld_fechafinal);
							$ld_fechafinal=$io_sno->uf_suma_fechas($ld_fechafinal,$li_incremento);
							if($io_fecha->uf_comparar_fecha($ld_feccontrato,$ld_fechafinal))
							{
								$ls_contrato=$io_funciones->uf_convertirfecmostrar($rs_data->fields["fecculcontr"]);
								$ls_clase="class=texto-azul";
							}
							else
							{
								$ls_contrato=$io_funciones->uf_convertirfecmostrar($rs_data->fields["fecculcontr"]);
							}
						}
					}
				}
				switch ($as_tipo)
				{
					case "": // el llamado se hace desde sigesp_sno_d_personalnomina.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptar('$ls_codper','$ls_nomper','$ls_estper','$ls_codasicar','$ls_denasicar',";
						print "'$ls_codcar','$ls_descar','$ls_codtab','$ls_destab','$ls_codgra','$ls_codpas',";
						print "'$li_sueper','$li_horper','$li_sueintper','$li_sueproper','$ld_fecingper','$ld_fecculcontr','$ls_coduniadm',";
						print "'$ls_desuniadm','$ls_codded','$ls_desded','$ls_codtipper','$ls_destipper','$ls_codtabvac','$ls_dentabvac',";
						print "'$li_pagefeper','$li_pagbanper','$ls_codsubnom','$ls_dessubnom','$ls_codban','$ls_codage','$ls_codcueban',";
						print "'$ls_tipcuebanper','$ls_tipcestic','$ls_codescdoc','$ls_codcladoc','$ls_codubifis','$ls_cueaboper',";
						print "'$ls_dencueaboper','$ls_nomban','$ls_nomage','$ls_desescdoc','$ls_descladoc','$ls_desubifis',";
						print "'$ai_subnomina','$li_tipnom','$ls_conjub','$ls_catjub','$ls_codclavia','$ls_dencat','$ls_codunirac','$li_pagtaqper',";
						print "'$li_compensacion','$ld_fecascper','$ls_grado','$li_suebasper','$li_priespper','$li_pritraper','$li_priproper',";
						print "'$li_prianoserper','$li_pridesper','$li_porpenper','$li_prinoascper','$li_monpenper','$li_subtotper','$ls_descasicar',";
						print "'$ls_coddep','$ls_dendep','$ls_tippen','$ls_fecvi','$ls_prirem','$ls_segrem','$li_salnorper','$ls_estencper',";
						print "'$ld_fecegrper','$ld_fecsusper','$ls_obsegrper','$ls_codger','$ls_obsrecper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;						
	
					case "nomina": // el llamado se hace desde sigesp_sno_d_personalnomina.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarnomina('$ls_codper','$ls_nomper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;
	
					case "prestamo": // el llamado se hace desde sigesp_sno_p_prestamo.php
						$ld_sueper=$rs_data->fields["sueper"];
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarprestamo('$ls_codper','$ls_nomper','$ld_sueper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;
	
					case "catprestamo": // el llamado se hace desde sigesp_sno_cat_prestamo.php
						$ld_sueper=$rs_data->fields["sueper"];
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarcatprestamo('$ls_codper','$ls_nomper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;
	
					case "reppagnomdes": // el llamado se hace desde sigesp_sno_r_pagonomina.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarreppagnomdes('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;
	
					case "reppagnomhas": // el llamado se hace desde sigesp_sno_r_pagonomina.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarreppagnomhas('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;
	
					case "cambioestatus": // el llamado se hace desde sigesp_sno_p_personalcambioestatus.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarcambioestatus('$ls_codper','$ls_nomper','$ls_estper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;
	
					case "prenominades": // el llamado se hace desde sigesp_sno_p_calcularprenomina.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarprenominades('$ls_codper','$ls_nomper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;
	
					case "prenominahas": // el llamado se hace desde sigesp_sno_p_calcularprenomina.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarprenominahas('$ls_codper','$ls_nomper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;
	
					case "movimientonominas": // el llamado se hace desde sigesp_sno_p_movimientonominas.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarmovimientonominas('$ls_codper','$ls_nomper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;

					case "vacaciondes": // el llamado se hace desde sigesp_sno_p_vacacionvencida.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarvacaciondes('$ls_codper','$ls_nomper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;
	
					case "vacacionhas": // el llamado se hace desde sigesp_sno_p_vacacionvencida.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarvacacionhas('$ls_codper','$ls_nomper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;

					case "catvacacion": // el llamado se hace desde sigesp_sno_cat_vacacionprogramar.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarcatvacacion('$ls_codper','$ls_nomper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;	
	
					case "repprenomdes": // el llamado se hace desde sigesp_sno_r_prenomina.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarrepprenomdes('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;
	
					case "repprenomhas": // el llamado se hace desde sigesp_sno_r_prenomina.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarrepprenomhas('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;
	
					case "reprecpagdes": // el llamado se hace desde sigesp_sno_r_recibopago.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarreprecpagdes('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;
	
					case "reprecpaghas": // el llamado se hace desde sigesp_sno_r_recibopago.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarreprecpaghas('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;
	
					case "replisfirdes": // el llamado se hace desde sigesp_sno_r_listadofirmas.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarreplisfirdes('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;
	
					case "replisfirhas": // el llamado se hace desde sigesp_sno_r_listadofirmas.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarreplisfirhas('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;
	
					case "reppredes": // el llamado se hace desde sigesp_sno_r_listadoprestamo.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarreppredes('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;
	
					case "repprehas": // el llamado se hace desde sigesp_sno_r_listadoprestamo.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarrepprehas('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;
	
					case "repdetpredes": // el llamado se hace desde sigesp_sno_r_listadoprestamo.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarrepdetpredes('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;
	
					case "repdetprehas": // el llamado se hace desde sigesp_sno_r_listadoprestamo.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarrepdetprehas('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;
	
					case "personaproyecto": // el llamado se hace desde sigesp_sno_d_personaproyecto.php
						$ld_sueper=$rs_data->fields["sueper"];
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarpersonaproyecto('$ls_codper','$ls_nomper','$ls_desuniadm');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;
					
					case "personalprima": // el llamado se hace desde sigesp_sno_d_personaproyecto.php
						$ld_sueper=$rs_data->fields["sueper"];
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarpersonalprima('$ls_codper','$ls_nomper','$ls_desuniadm');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;
	
					case "replisprodes": // el llamado se hace desde sigesp_sno_r_listadoproyectospersonal.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarreplisprodes('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;
	
					case "replisprohas": // el llamado se hace desde sigesp_sno_r_listadoproyectospersonal.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarreplisprohas('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;
	
					case "replisbendes": // el llamado se hace desde sigesp_sno_r_listadobeneficiario.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarreplisbendes('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;
	
					case "replisbenhas": // el llamado se hace desde sigesp_sno_r_listadobeneficiario.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarreplisbenhas('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;
						
					case "encargaduria": // el llamado se hace desde sigesp_sno_p_registrarencargaduria.php
						print "<tr class=celdas-blancas>";						
						print "<td><a href=\"javascript: aceptarencargaduria('$ls_codper','$ls_nomper','$ls_estper','$ls_codasicar','$ls_denasicar',";
						print "'$ls_codcar','$ls_descar','$ls_codtab','$ls_destab','$ls_codgra','$ls_codpas',";
						print "'$ls_coduniadm',  '$ls_desuniadm','$ls_codsubnom','$li_tipnom','$ls_codunirac', ";
						print "'$ls_grado', '$ls_coddep', '$ls_dendep');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;	
						
						case "encargado": // el llamado se hace desde sigesp_sno_p_registrarencargaduria.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarencargado('$ls_codper','$ls_nomper','$ls_estper','$ls_codasicar','$ls_denasicar',";
						print "'$ls_codcar','$ls_descar','$ls_codtab','$ls_destab','$ls_codgra','$ls_codpas',";
						print "'$ls_coduniadm',  '$ls_desuniadm','$ls_codsubnom','$li_tipnom','$ls_codunirac', ";
						print "'$ls_grado', '$ls_coddep', '$ls_dendep');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;	
						
						case "catencargaduria1": // el llamado se hace desde sigesp_sno_cat_registroencargaduria.php
						$ld_sueper=$rs_data->fields["sueper"];
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarcatencargaduria1('$ls_codper','$ls_nomper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;
						
						case "catencargaduria2": // el llamado se hace desde sigesp_sno_cat_registroencargaduria.php
						                         // para el personal encargado
						$ld_sueper=$rs_data->fields["sueper"];
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarcatencargaduria2('$ls_codper','$ls_nomper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;
						
				}
				$rs_data->MoveNext();
			}
			$io_sql->free_result($rs_data);
		}
		print "</table>";
		unset($io_include);
		unset($io_conexion);
		unset($io_sql);
		unset($io_mensajes);
		unset($io_funciones);
		unset($ls_codemp);
		unset($ls_codnom);
		unset($io_fecha);
   }
		$ld_fechadesde = $_POST["txtfechadesde"];
		$ld_fechahasta = $_POST["txtfechahasta"];
		$ls_documento  = $_POST["txtdocumento"];
		$rs_data       = $io_cheques->uf_cargar_cheques_filtrados($ls_empresa,$ls_tipo,$ld_fechadesde,$ld_fechahasta,$ls_documento,$lb_valido);		
		if ($lb_valido)
		   {
		     $li_numrows = $io_sql->num_rows($rs_data);
		     if ($li_numrows>0)
			    {
				  $li_i = 0;
				  while($row=$io_sql->fetch_row($rs_data))
			           {
				         $li_i++;
						 $ls_numdoc    = $row["numdoc"];
				         $ld_monmov    = $row["monto"];
				         $ld_fecmov    = $fun->uf_formatovalidofecha($row["fecmov"]);
						 $ld_fecmov    = $fun->uf_convertirfecmostrar($ld_fecmov);
				         $ls_codpro    = $row["cod_pro"];
				         $ls_cedben	   = $row["ced_bene"];				
				         $ls_nomproben = $row["nomproben"];
						 $ls_codban	   = $row["codban"];				
						 $ls_ctaban	   = $row["ctaban"];
						 $ls_conmov	   = $row["conmov"];
						 $ls_estcon    = $row["estcon"];
						 $ld_fecpropag = '';						
						 
						 $object[$li_i][1] = "<input type=checkbox name=chksel".$li_i."    id=chksel".$li_i."        value=1>";		
						 $object[$li_i][2] = "<input type=text name=txtnumdoc".$li_i."     id=txtnumdoc".$li_i."     value='".$ls_numdoc."'      					  class=sin-borde readonly style=text-align:center size=17 maxlength=15 ><input name=codban".$li_i." type=hidden id=codban".$li_i."  value='".$ls_codban."'> <input name=ctaban".$li_i."  type=hidden id=ctaban".$li_i."  value='".$ls_ctaban."'>";
						 $object[$li_i][3] = "<input type=text name=txtconmov".$li_i."     id=txtconmov".$li_i."     value='".$ls_conmov."'    						  class=sin-borde readonly style=text-align:left size=30 maxlength=22><input name=estcon".$li_i."  type=hidden id=estcon".$li_i."  value=".$ls_estcon.">";
						 $object[$li_i][4] = "<input type=text name=txtmonto".$li_i."      id=txtmonto".$li_i."      value='".number_format($ld_monmov,2,",",".")."'  class=sin-borde readonly style=text-align:right size=18 maxlength=22>";
						 $object[$li_i][5] = "<input type=text name=txtfecmov".$li_i."     id=txtfecmov".$li_i."     value='".$ld_fecmov."'    						  class=sin-borde readonly style=text-align:center size=10 maxlength=10>";
			
			$li_totrow=$io_report->DS->getRowCount("codemp");
			for($li_i=1;$li_i<=$li_totrow;$li_i++)
			{
				$ls_codigo=$io_report->DS->data["codper"][$li_i];
				$ls_nroeval=$io_report->DS->data["nroeval"][$li_i];
				$ls_fecha=$io_report->DS->data["fecha"][$li_i];
				$ls_fechaperidesde=$io_report->DS->data["fecinie"][$li_i];
				$ls_fechaperihasta=$io_report->DS->data["fecfine"][$li_i];
				$ls_uniadm=$io_report->DS->data["desuniadm"][$li_i];
				$ls_totalodi=$io_report->DS->data["totalodi"][$li_i];
				$ls_totalcompe=$io_report->DS->data["totalcompe"][$li_i];
				$ls_nombreper=$io_report->DS->data["nomper"][$li_i];
				$ls_apellidoper=$io_report->DS->data["apeper"][$li_i];
				$ls_puntaje=$ls_totalodi+$ls_totalcompe;
			   	$ls_fechaperidesde=$io_funciones->uf_formatovalidofecha($ls_fechaperidesde);
				$ls_fechaperidesde=$io_funciones->uf_convertirfecmostrar($ls_fechaperidesde);
				$ls_fechaperihasta=$io_funciones->uf_formatovalidofecha($ls_fechaperihasta);
				$ls_fechaperihasta=$io_funciones->uf_convertirfecmostrar($ls_fechaperihasta);
				$ls_fecha=$io_funciones->uf_formatovalidofecha($ls_fecha);
				$ls_fecha=$io_funciones->uf_convertirfecmostrar($ls_fecha);
				$ls_cadena=$ls_nombreper."  ".$ls_apellidoper;
				$la_data[$li_i]=array('codigo'=>$ls_codigo,'nombre'=>$ls_cadena,'tipoeva'=>$ls_uniadm,
									  'puntaje'=>$ls_puntaje,'fechaeva'=>$ls_fecha);
			}
			uf_print_encabezado_pagina($ls_titulo,$io_pdf,$ls_fechaperidesde,$ls_fechaperihasta);
			uf_print_detalle($la_data,$io_pdf);
			if($lb_valido) // Si no ocurrio ningún error
				{
					$io_pdf->ezStopPageNumbers(1,1); // Detenemos la impresión de los números de página
					$io_pdf->ezStream(); // Mostramos el reporte
   function uf_print($ad_fecfer, $as_nomfer)
   {
		//////////////////////////////////////////////////////////////////////////////
		//	     Function: uf_print
		//		   Access: public
		//	    Arguments: ad_fecfer  // Fecha del Feriado
		//				   as_nomfer  // Descripción del Feriado
		//	  Description: Función que obtiene e imprime los resultados de la busqueda
		//	   Creado Por: Ing. Yesenia Moreno
		// Fecha Creación: 01/01/2006 								Fecha Última Modificación : 
		//////////////////////////////////////////////////////////////////////////////
		require_once("../shared/class_folder/sigesp_include.php");
		$io_include=new sigesp_include();
		$io_conexion=$io_include->uf_conectar();
		require_once("../shared/class_folder/class_sql.php");
		$io_sql=new class_sql($io_conexion);	
		require_once("../shared/class_folder/class_mensajes.php");
		$io_mensajes=new class_mensajes();		
		require_once("../shared/class_folder/class_funciones.php");
		$io_funciones=new class_funciones();		
        $ls_codemp=$_SESSION["la_empresa"]["codemp"];
		print "<table width=500 border=0 cellpadding=1 cellspacing=1 class=fondo-tabla align=center>";
		print "<tr class=titulo-celda>";
		print "<td width=60>Fecha</td>";
		print "<td width=440>Nombre</td>";
		print "</tr>";
		$ls_sql="SELECT fecfer, nomfer ".
				"  FROM sno_diaferiado ".
				" WHERE codemp='".$ls_codemp."'".
				"   AND nomfer like '".$as_nomfer."'";
		if($ad_fecfer!="")
		{
			$ad_fecfer = $io_funciones->uf_convertirdatetobd($ad_fecfer);
			$ls_sql=$ls_sql."   AND fecfer='".$ad_fecfer."'";
		}
		$ls_sql=$ls_sql." ORDER BY fecfer ";
		$rs_data=$io_sql->select($ls_sql);
		if($rs_data===false)
		{
        	$io_mensajes->message("ERROR->".$io_funciones->uf_convertirmsg($io_sql->message)); 
		}
		else
		{
			while($row=$io_sql->fetch_row($rs_data))
			{
				$ld_fecfer=$io_funciones->uf_formatovalidofecha($row["fecfer"]);
				$ld_fecfer=$io_funciones->uf_convertirfecmostrar($ld_fecfer);				
				$ls_nomfer=$row["nomfer"];
				print "<tr class=celdas-blancas>";
				print "<td><a href=\"javascript: aceptar('$ld_fecfer','$ls_nomfer');\">".$ld_fecfer."</a></td>";
				print "<td>".$ls_nomfer."</td>";
				print "</tr>";			
			}
			$io_sql->free_result($rs_data);
		}
		print "</table>";
		unset($io_include);
		unset($io_conexion);
		unset($io_sql);
		unset($io_mensajes);
		unset($io_funciones);
		unset($ls_codemp);
   }
	uf_print_cabecera($li_totrows,$io_pdf); // Imprimimos 
	$io_pdf->ezStartPageNumbers(720,50,10,'','',1); // Insertar el número de página
	if ($li_totrows>0)
	   {	
		 for ($li_i=1;$li_i<=$li_totrows;$li_i++)
		     {
		  	   $io_pdf->transaction('start'); // Iniciamos la transacción
			   $thisPageNum   = $io_pdf->ezPageCount;
			   $ldec_mondeb   = 0;
			   $ldec_monhab   = 0;
			   $li_totant     = 0;
			   $ls_numdoc      = $ds_edocta->getValue("numdoc",$li_i);
			   $ls_nomproben   = $ds_edocta->getValue("beneficiario",$li_i);		
			   $ls_conmov	   = $ds_edocta->getValue("conmov",$li_i);
			   $ls_operacion   = $ds_edocta->getValue("operacion",$li_i);
			   $ld_fecmov      = $io_funciones->uf_formatovalidofecha($ds_edocta->getValue("fecmov",$li_i));
			   $ld_fecmov      = $io_funciones->uf_convertirfecmostrar($ld_fecmov);
			   $ld_montotdeb   = $ds_edocta->getValue("debitos",$li_i);
			   $ld_montotcre   = $ds_edocta->getValue("creditos",$li_i);
			   $ld_saldo       = ($ld_saldo+$ld_montotdeb-$ld_montotcre);
			   $ld_montotdeb   = number_format($ld_montotdeb,2,",",".");
			   $ld_montotcre   = number_format($ld_montotcre,2,",",".");
			   $la_data[$li_i] = array('fecha'=>$ld_fecmov,'operacion'=>$ls_operacion,'numdoc'=>$ls_numdoc,'descripcion'=>$ls_conmov,'beneficiario'=>$ls_nomproben,'debito'=>$ld_montotdeb,'credito'=>$ld_montotcre,'saldo'=>number_format($ld_saldo,2,",","."));
		     }
		 $la_columna=array('fecha'=>'','operacion'=>'','numdoc'=>'','beneficiario'=>'','descripcion'=>'','debito'=>'','credito'=>'','saldo'=>'');
		 $la_config=array('showHeadings'=>0, // Mostrar encabezados
						 'showLines'=>0, // Mostrar Líneas
						 'shaded'=>2, // Sombra entre líneas
						 'shadeCol2'=>array(0.95,0.95,0.95), // Color de la sombra
						 'shadeCol'=>array(1.5,1.5,1.5), // Color de la sombra
						 'xOrientation'=>'center', // Orientación de la tabla
   function uf_print($as_codsuemin, $as_gacsuemin, $as_decsuemin, $as_tipo)
   {
		/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
		//	     Function: uf_print
		//		   Access: public
		//	    Arguments: as_codsuemin  // Código del sueldo minimo
		//				   as_gacsuemin  // Gaceta
		//				   as_decsuemin  // Decreto
		//				   as_tipo  // Verifica de donde se está llamando el catálogo
		//	  Description: Función que obtiene e imprime los resultados de la busqueda
		//	   Creado Por: Ing. Yesenia Moreno
		// Fecha Creación: 25/02/2008 								Fecha Última Modificación : 
		/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
		global $io_fun_nomina;
		
		require_once("../shared/class_folder/sigesp_include.php");
		$io_include=new sigesp_include();
		$io_conexion=$io_include->uf_conectar();
		require_once("../shared/class_folder/class_sql.php");
		$io_sql=new class_sql($io_conexion);	
		require_once("../shared/class_folder/class_mensajes.php");
		$io_mensajes=new class_mensajes();		
		require_once("../shared/class_folder/class_funciones.php");
		$io_funciones=new class_funciones();		
        $ls_codemp=$_SESSION["la_empresa"]["codemp"];
		print "<table width=500 border=0 cellpadding=1 cellspacing=1 class=fondo-tabla align=center>";
		print "<tr class=titulo-celda>";
		print "<td width=100>Código</td>";
		print "<td width=100>Año</td>";
		print "<td width=100>Gaceta</td>";
		print "<td width=100>Decreto</td>";
		print "<td width=100>Monto</td>";
		print "</tr>";
		$ls_sql="SELECT codemp, codsuemin, anosuemin, gacsuemin, decsuemin, fecvigsuemin, monsuemin, obssuemin ".
				"  FROM sno_sueldominimo ".
				" WHERE codemp='".$ls_codemp."'".
				"   AND codsuemin like '".$as_codsuemin."' ".
				"   AND gacsuemin like '".$as_gacsuemin."'".
				"   AND decsuemin like '".$as_decsuemin."'".
				" ORDER BY codsuemin, anosuemin ";
		$rs_data=$io_sql->select($ls_sql);
		if($rs_data===false)
		{
        	$io_mensajes->message("ERROR->".$io_funciones->uf_convertirmsg($io_sql->message)); 
		}
		else
		{
			while($row=$io_sql->fetch_row($rs_data))
			{
				$ls_codsuemin=$row["codsuemin"];
				$li_anosuemin=$row["anosuemin"];
				$ls_gacsuemin=$row["gacsuemin"];
				$ls_decsuemin=$row["decsuemin"];
				$ld_fecvigsuemin=$io_funciones->uf_formatovalidofecha($row["fecvigsuemin"]);
				$ld_fecvigsuemin=$io_funciones->uf_convertirfecmostrar($ld_fecvigsuemin);
				$li_monsuemin=$io_fun_nomina->uf_formatonumerico($row["monsuemin"]);
				$ls_obssuemin=$row["obssuemin"];
				switch ($as_tipo)
				{
					case "":
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptar('$ls_codsuemin','$li_anosuemin','$ls_gacsuemin','$ls_decsuemin','$ld_fecvigsuemin',";
						print "'$li_monsuemin','$ls_obssuemin');\">".$ls_codsuemin."</a></td>";
						print "<td>".$li_anosuemin."</td>";
						print "<td>".$ls_gacsuemin."</td>";
						print "<td>".$ls_decsuemin."</td>";
						print "<td>".$li_monsuemin."</td>";
						print "</tr>";			
						break;
				}
			}
			$io_sql->free_result($rs_data);
		}
		print "</table>";
		unset($io_include);
		unset($io_conexion);
		unset($io_sql);
		unset($io_mensajes);
		unset($io_funciones);
		unset($ls_codemp);
   }
			$io_pdf->ezSetCmMargins(7,4,3,3);
			$io_pdf->ezStartPageNumbers(406,30,10,'','',1);//Insertar el número de página.
		    $li_total=$io_report->DS->getRowCount("nroreg");
		    $li_aux=0;
		    uf_print_encabezado_pagina('','','',&$io_pdf);
		    for($li_i=1;$li_i<=$li_total;$li_i++)
			{	  
				  $li_aux++;
			  //  $io_pdf->transaction('start'); // Iniciamos la transacción
				$thisPageNum=$io_pdf->ezPageCount;
				$ls_nroeval=$io_report->DS->getValue("nroreg",$li_i);
				$ls_codper=$io_report->DS->getValue("codper",$li_i);			
				$ls_cedper=$io_report->DS->getValue("cedper",$li_i);			
				$ls_nomper=$io_report->DS->getValue("nomper",$li_i);			
				$ldt_revini1=$io_report->DS->getValue("fecinirev1",$li_i);	
				$ldt_revini1=$io_funciones->uf_formatovalidofecha($ldt_revini1);
				$ldt_revini1=$io_funciones->uf_convertirfecmostrar($ldt_revini1);	
				$ldt_revfin1=$io_report->DS->getValue("fecfinrev1",$li_i);			
				$ldt_revfin1=$io_funciones->uf_formatovalidofecha($ldt_revfin1);
				$ldt_revfin1=$io_funciones->uf_convertirfecmostrar($ldt_revfin1);	
				$ldt_revini2=$io_report->DS->getValue("fecinirev2",$li_i);
				$ldt_revini2=$io_funciones->uf_formatovalidofecha($ldt_revini2);
				$ldt_revini2=$io_funciones->uf_convertirfecmostrar($ldt_revini2);	
				$ldt_revfin2=$io_report->DS->getValue("fecfinrev2",$li_i);	
				$ldt_revfin2=$io_funciones->uf_formatovalidofecha($ldt_revfin2);
				$ldt_revfin2=$io_funciones->uf_convertirfecmostrar($ldt_revfin2);	
				$ls_objetivo=$io_report->DS->getValue("objetivo",$li_i);	
				$lb_valido=$io_report->uf_select_odi_persona($ls_nroeval,'E');
				$ls_evaluador=$io_report->ds_detalle2->getValue("evaluador",$li_i);
				
				
			if($ls_estrec==0)
			{
				$ls_checkedparc="checked";
				$ls_checkedcomp="";
				$ls_readonlyrad="";
			}
			else
			{
				$ls_checkedparc="";
				$ls_checkedcomp="checked";
				$ls_readonlyrad="onClick='return false'";
			}
			$ls_readonly="readonly";
			$ls_numordcom=$io_func->uf_cerosizquierda($ls_numordcom,15);
			$ld_fecrecbd=$io_func->uf_formatovalidofecha($ld_fecrec);
			$ld_fecrecbd=$io_func->uf_convertirdatetobd($ld_fecrec);
			$lb_valido=$io_fec->uf_valida_fecha_mes($ls_codemp,$ld_fecrecbd);
			if($lb_valido)
			{
				if ($ls_status!="C")
				{
					$lb_encontrado=false;
					if ($lb_encontrado)
					{
						$io_msg->message("Registro ya existe"); 
						uf_pintardetalle($li_totrows+1,$ls_estpro);
					}
					else
					{	
						$ls_numconrec="";  
	function uf_print_orden_compra()
	{
		////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
		//	     Function: uf_print_orden_compra
		//		   Access: private
		//	    Arguments: 
		//	  Description: Función que obtiene e imprime los resultados de la busqueda de las Ordenes de Compra
		//     Creado Por: Ing. Yozelin Barragan.
		// Fecha Creación: 09/05/2007 								Fecha Última Modificación : 
		////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
		require_once("../../shared/class_folder/sigesp_include.php");
		$io_include=new sigesp_include();
		$io_conexion=$io_include->uf_conectar();
		require_once("../../shared/class_folder/class_sql.php");
		$io_sql=new class_sql($io_conexion);	
		require_once("../../shared/class_folder/class_mensajes.php");
		$io_mensajes=new class_mensajes();		
		require_once("../../shared/class_folder/class_funciones.php");
		$io_funciones=new class_funciones();		
		$ls_codemp=$_SESSION["la_empresa"]["codemp"];
		$ls_numordcom="%".$_POST["numordcom"]."%";
		$ls_codpro="%".$_POST["codpro"]."%";
		$ls_tipordcom=$_POST["tipordcom"];
		$ld_fecregdes=$io_funciones->uf_convertirdatetobd($_POST["fecregdes"]);
		$ld_fecreghas=$io_funciones->uf_convertirdatetobd($_POST["fecreghas"]);
		$ls_orden=$_POST['orden'];
		$ls_campoorden=$_POST['campoorden'];
		$ls_tipo=$_POST['tipo'];
		print "<table width=600 border=0 cellpadding=1 cellspacing=1 class=fondo-tabla align=center>";
		print "<tr class=titulo-celda>";
		print "<td width=120 style='cursor:pointer' title='Ordenar por Numero de Orden de Compra' align='center' onClick=ue_orden('soc_ordencompra.numordcom')>N&uacute;mero</td>";
		print "<td width=150 style='cursor:pointer' title='Ordenar por Proveedor' align='center' onClick=ue_orden('nompro')>Proveedor</td>";
		print "<td width=70 style='cursor:pointer'  title='Ordenar por Tipo de Orden de Compra' align='center' onClick=ue_orden('soc_ordencompra.estcondat')>Tipo</td>";
		print "<td width=90  style='cursor:pointer' title='Ordenar por Estatus' align='center' onClick=ue_orden('soc_ordencompra.estcom')>Estatus</td>";
		print "<td width=70 style='cursor:pointer' title='Ordenar por Fecha de Registro' align='center' onClick=ue_orden('soc_ordencompra.fecordcom')>Fecha de Registro</td>";
		print "<td width=100 style='cursor:pointer' title='Ordenar por Monto' align='center' onClick=ue_orden('soc_ordencompra.montot')>Monto</td>";
		print "</tr>";
		if($ls_tipordcom=='-')
		{
		  $ls_cadena="";
		}
		else
		{
		  $ls_cadena="soc_ordencompra.estcondat='".$ls_tipordcom."' AND";	   
		}
		/*$ls_sql=" SELECT soc_ordencompra.codemp, soc_ordencompra.numordcom, soc_ordencompra.estcondat, ".
           		"        soc_ordencompra.fecordcom, soc_ordencompra.estsegcom, soc_ordencompra.porsegcom, ".
				"        soc_ordencompra.monsegcom, soc_ordencompra.forpagcom, soc_ordencompra.estcom, ".
				"        soc_ordencompra.diaplacom, soc_ordencompra.concom, soc_ordencompra.obscom, ".
                "        soc_ordencompra.monsubtot, soc_ordencompra.monbasimp, soc_ordencompra.monimp, ".
				"        soc_ordencompra.mondes, soc_ordencompra.montot, soc_ordencompra.lugentnomdep, ".
				"        soc_ordencompra.lugentdir, soc_ordencompra.monant, soc_ordencompra.estlugcom, ".
				"        soc_ordencompra.tascamordcom, soc_ordencompra.montotdiv, soc_ordencompra.estapro, ".
                "        soc_ordencompra.fecaprord, soc_ordencompra.coduniadm, soc_ordencompra.obsordcom,  ".
				"        soc_ordencompra.cod_pro, soc_ordencompra.codfuefin, spg_unidadadministrativa.denuniadm, ".
				"        soc_ordencompra.codestpro1, soc_ordencompra.codestpro2, soc_ordencompra.tipbieordcom,".
				"        soc_ordencompra.codestpro3, soc_ordencompra.codestpro4, ".
				"        soc_ordencompra.codestpro5,soc_ordencompra.estcla , sigesp_fuentefinanciamiento.denfuefin, ".
				"        soc_ordencompra.codmon, sigesp_moneda.denmon, soc_ordencompra.codtipmod, ".
				"        soc_modalidadclausulas.denmodcla, soc_ordencompra.codpai, sigesp_pais.despai, ".
				"        soc_ordencompra.codest, sigesp_estados.desest, soc_ordencompra.codmun, ".
                "        sigesp_municipio.denmun, soc_ordencompra.codpar, sigesp_parroquia.denpar, ".
				"        soc_ordencompra.numanacot, soc_ordencompra.uniejeaso, ".
				"        soc_ordencompra.fechentdesde, soc_ordencompra.fechenthasta, ".
                "        (SELECT rpc_proveedor.nompro ".
                "         FROM   rpc_proveedor ".
                "         WHERE  rpc_proveedor.codemp=soc_ordencompra.codemp AND ".
                "                rpc_proveedor.cod_pro=soc_ordencompra.cod_pro) AS nompro, ".
				"        (SELECT rpc_proveedor.rifpro ".
                "         FROM   rpc_proveedor ".
                "         WHERE  rpc_proveedor.codemp=soc_ordencompra.codemp AND ".
                "                rpc_proveedor.cod_pro=soc_ordencompra.cod_pro) AS rifpro, ".
                "        (SELECT rpc_proveedor.tipconpro ".
                "         FROM   rpc_proveedor ".
                "         WHERE  rpc_proveedor.codemp=soc_ordencompra.codemp AND ".
                "                rpc_proveedor.cod_pro=soc_ordencompra.cod_pro) AS tipconpro ".
                " FROM  soc_ordencompra,spg_unidadadministrativa,spg_dt_unidadadministrativa,sigesp_fuentefinanciamiento,sigesp_moneda, ".
				"       soc_modalidadclausulas, sigesp_pais,sigesp_estados,sigesp_municipio,sigesp_parroquia ".
                " WHERE soc_ordencompra.codemp = '".$ls_codemp."' AND ".
				"		soc_ordencompra.numordcom like '".$ls_numordcom."' AND ".
				"       ".$ls_cadena." soc_ordencompra.cod_pro like '".$ls_codpro."' AND ".
                "       soc_ordencompra.fecordcom BETWEEN '".$ld_fecregdes."' AND '".$ld_fecreghas."' AND ".
                "       soc_ordencompra.numordcom<>'000000000000000'  AND ".
				"       soc_ordencompra.codemp=spg_unidadadministrativa.codemp AND ".
                "       soc_ordencompra.coduniadm=spg_unidadadministrativa.coduniadm AND ".
				"       soc_ordencompra.codemp=spg_dt_unidadadministrativa.codemp AND ".
				"       soc_ordencompra.coduniadm=spg_dt_unidadadministrativa.coduniadm AND ".
				"       soc_ordencompra.codestpro1=spg_dt_unidadadministrativa.codestpro1 AND ".
				"       soc_ordencompra.codestpro2=spg_dt_unidadadministrativa.codestpro2 AND ".
				"       soc_ordencompra.codestpro3=spg_dt_unidadadministrativa.codestpro3 AND ".
				"       soc_ordencompra.codestpro4=spg_dt_unidadadministrativa.codestpro4 AND ".
				"       soc_ordencompra.codestpro5=spg_dt_unidadadministrativa.codestpro5 AND ".
				"       soc_ordencompra.estcla=spg_dt_unidadadministrativa.estcla AND ".
				"       spg_dt_unidadadministrativa.codemp=spg_unidadadministrativa.codemp AND ".
                "       spg_dt_unidadadministrativa.coduniadm=spg_unidadadministrativa.coduniadm AND ".
				"		soc_ordencompra.codfuefin=sigesp_fuentefinanciamiento.codfuefin AND ".
      			"       soc_ordencompra.codemp=sigesp_fuentefinanciamiento.codemp AND ".
      			"       soc_ordencompra.codmon=sigesp_moneda.codmon AND ".
                "       soc_ordencompra.codemp=soc_modalidadclausulas.codemp AND ".
                "       soc_ordencompra.codtipmod=soc_modalidadclausulas.codtipmod AND ".
                "       soc_ordencompra.codpai=sigesp_pais.codpai AND soc_ordencompra.codest=sigesp_estados.codest AND ".
                "       soc_ordencompra.codmun=sigesp_municipio.codmun AND soc_ordencompra.codpar=sigesp_parroquia.codpar AND ".
				"       soc_ordencompra.codpai=sigesp_estados.codpai   AND soc_ordencompra.codpai=sigesp_municipio.codpai AND ".
                "       soc_ordencompra.codest=sigesp_municipio.codest AND soc_ordencompra.codpai=sigesp_parroquia.codpai AND ".
                "       soc_ordencompra.codest=sigesp_parroquia.codest AND soc_ordencompra.codmun=sigesp_parroquia.codmun ".
				" ORDER BY ".$ls_campoorden." ".$ls_orden;*/
		$ls_sql=" SELECT soc_ordencompra.codemp, soc_ordencompra.numordcom, soc_ordencompra.estcondat, ".
           		"        soc_ordencompra.fecordcom, soc_ordencompra.estsegcom, soc_ordencompra.porsegcom, ".
				"        soc_ordencompra.monsegcom, soc_ordencompra.forpagcom, soc_ordencompra.estcom, ".
				"        soc_ordencompra.diaplacom, soc_ordencompra.concom, soc_ordencompra.obscom, ".
                "        soc_ordencompra.monsubtot, soc_ordencompra.monbasimp, soc_ordencompra.monimp, ".
				"        soc_ordencompra.mondes, soc_ordencompra.montot, soc_ordencompra.lugentnomdep, ".
				"        soc_ordencompra.lugentdir, soc_ordencompra.monant, soc_ordencompra.estlugcom, ".
				"        soc_ordencompra.tascamordcom, soc_ordencompra.montotdiv, soc_ordencompra.estapro, ".
                "        soc_ordencompra.fecaprord, soc_ordencompra.coduniadm, soc_ordencompra.obsordcom,  ".
				"        soc_ordencompra.cod_pro, soc_ordencompra.codfuefin, spg_unidadadministrativa.denuniadm, ".
				"        soc_ordencompra.codestpro1, soc_ordencompra.codestpro2, soc_ordencompra.tipbieordcom,".
				"        soc_ordencompra.codestpro3, soc_ordencompra.codestpro4, ".
				"        soc_ordencompra.codestpro5,soc_ordencompra.estcla , sigesp_fuentefinanciamiento.denfuefin, ".
				"        soc_ordencompra.codmon, soc_ordencompra.codtipmod, ".
				"        soc_ordencompra.codpai,soc_ordencompra.codest,soc_ordencompra.codmun,soc_ordencompra.codpar,".
				"        (SELECT despai FROM sigesp_pais".
				"          WHERE soc_ordencompra.codpai=sigesp_pais.codpai)AS despai, ".
				"        (SELECT desest FROM sigesp_estados ".
				"          WHERE soc_ordencompra.codpai=sigesp_estados.codpai".
				"            AND soc_ordencompra.codest=sigesp_estados.codest)AS desest,  ".
                "        (SELECT denmun FROM sigesp_municipio ".
				"          WHERE soc_ordencompra.codpai=sigesp_municipio.codpai".
				"            AND soc_ordencompra.codest=sigesp_municipio.codest".
				"            AND soc_ordencompra.codmun=sigesp_municipio.codmun) AS denmun,".
				"        (SELECT denpar FROM sigesp_parroquia".
				"          WHERE soc_ordencompra.codpai=sigesp_parroquia.codpai".
				"            AND soc_ordencompra.codest=sigesp_parroquia.codest".
				"            AND soc_ordencompra.codmun=sigesp_parroquia.codmun".
				"            AND soc_ordencompra.codpar=sigesp_parroquia.codpar) AS denpar, ".
				"        (SELECT denmon FROM sigesp_moneda".
				"          WHERE soc_ordencompra.codmon=sigesp_moneda.codmon)AS denmon, ".
				"        soc_ordencompra.numanacot, soc_ordencompra.uniejeaso, ".
				"        soc_ordencompra.fechentdesde, soc_ordencompra.fechenthasta, ".
                "        (SELECT rpc_proveedor.nompro ".
                "         FROM   rpc_proveedor ".
                "         WHERE  rpc_proveedor.codemp=soc_ordencompra.codemp AND ".
                "                rpc_proveedor.cod_pro=soc_ordencompra.cod_pro) AS nompro, ".
				"        (SELECT rpc_proveedor.rifpro ".
                "         FROM   rpc_proveedor ".
                "         WHERE  rpc_proveedor.codemp=soc_ordencompra.codemp AND ".
                "                rpc_proveedor.cod_pro=soc_ordencompra.cod_pro) AS rifpro, ".
                "        (SELECT rpc_proveedor.tipconpro ".
                "         FROM   rpc_proveedor ".
                "         WHERE  rpc_proveedor.codemp=soc_ordencompra.codemp AND ".
                "                rpc_proveedor.cod_pro=soc_ordencompra.cod_pro) AS tipconpro, ".
				"        (SELECT denmodcla FROM soc_modalidadclausulas ".
				"          WHERE soc_ordencompra.codemp=soc_modalidadclausulas.codemp".
				"            AND soc_ordencompra.codtipmod=soc_modalidadclausulas.codtipmod)AS denmodcla  ".
                " FROM  soc_ordencompra,spg_unidadadministrativa,spg_dt_unidadadministrativa,sigesp_fuentefinanciamiento ".
                " WHERE soc_ordencompra.codemp = '".$ls_codemp."' AND ".
				"		soc_ordencompra.numordcom like '".$ls_numordcom."' AND ".
				"       ".$ls_cadena." soc_ordencompra.cod_pro like '".$ls_codpro."' AND ".
                "       soc_ordencompra.fecordcom BETWEEN '".$ld_fecregdes."' AND '".$ld_fecreghas."' AND ".
                "       soc_ordencompra.numordcom<>'000000000000000'  AND ".
				"       soc_ordencompra.codemp=spg_unidadadministrativa.codemp AND ".
                "       soc_ordencompra.coduniadm=spg_unidadadministrativa.coduniadm AND ".
				"       soc_ordencompra.codemp=spg_dt_unidadadministrativa.codemp AND ".
				"       soc_ordencompra.coduniadm=spg_dt_unidadadministrativa.coduniadm AND ".
				"       soc_ordencompra.codestpro1=spg_dt_unidadadministrativa.codestpro1 AND ".
				"       soc_ordencompra.codestpro2=spg_dt_unidadadministrativa.codestpro2 AND ".
				"       soc_ordencompra.codestpro3=spg_dt_unidadadministrativa.codestpro3 AND ".
				"       soc_ordencompra.codestpro4=spg_dt_unidadadministrativa.codestpro4 AND ".
				"       soc_ordencompra.codestpro5=spg_dt_unidadadministrativa.codestpro5 AND ".
				"       soc_ordencompra.estcla=spg_dt_unidadadministrativa.estcla AND ".
				"       spg_dt_unidadadministrativa.codemp=spg_unidadadministrativa.codemp AND ".
                "       spg_dt_unidadadministrativa.coduniadm=spg_unidadadministrativa.coduniadm AND ".
				"		soc_ordencompra.codfuefin=sigesp_fuentefinanciamiento.codfuefin AND ".
      			"       soc_ordencompra.codemp=sigesp_fuentefinanciamiento.codemp  ".
				" ORDER BY ".$ls_campoorden." ".$ls_orden;
		$rs_data=$io_sql->select($ls_sql);//echo $ls_sql.'<br>';
		if($rs_data===false)
		{
			$io_mensajes->message("ERROR->".$io_funciones->uf_convertirmsg($io_sql->message)); 
		}
		else
		{
			$li_i=0;
			while($row=$io_sql->fetch_row($rs_data))
			{
				$ls_numordcom=$row["numordcom"];
				$ls_estcondat=$row["estcondat"];
				switch ($ls_estcondat)
				{
				   case "B":
				        $ls_tipo_orden="BIENES";
				   break ;
				   
				   case "S":
				        $ls_tipo_orden="SERVICIOS";
				   break ;
				}
				$ld_fecordcom	 = $io_funciones->uf_formatovalidofecha($row["fecordcom"]);
				$ld_fecordcom	 = $io_funciones->uf_convertirfecmostrar($ld_fecordcom);
				$ls_estsegcom    = $row["estsegcom"];
				$ls_tipconpro    = $row["tipconpro"];
				$ls_tipbieordcom = $row["tipbieordcom"];
				$ls_porsegcom=number_format($row["porsegcom"],2,",",".");
				$ld_monsegcom=number_format($row["monsegcom"],2,",",".");
				$ls_forpagcom=$row["forpagcom"];
				$ls_diaplacom=$row["diaplacom"];
				$ls_concom=caracteres_especiales($row["concom"]);
				$ls_obscom=caracteres_especiales($row["obscom"]);
				$ld_monsubtot=number_format($row["monsubtot"],2,",",".");
				$ld_monbasimp=number_format($row["monbasimp"],2,",",".");
				$ld_monimp=number_format($row["monimp"],2,",",".");
				$ld_mondes=number_format($row["mondes"],2,",",".");
				$ld_montot=number_format($row["montot"],2,",",".");
				$ls_lugentnomdep=$row["lugentnomdep"];
				$ls_lugentdir=$row["lugentdir"];
				$ld_monant=number_format($row["monant"],2,",",".");
				$ls_estlugcom=$row["estlugcom"];
				$ld_tascamordcom=number_format($row["tascamordcom"],2,",",".");
				$ld_montotdiv=number_format($row["montotdiv"],2,",",".");
				$ld_fecaprord=$row["fecaprord"];
				$ls_coduniadm=$row["coduniadm"];
				$ls_denuniadm=$row["denuniadm"];
				$ls_obsordcom=$row["obsordcom"];
				$ls_cod_pro=$row["cod_pro"];
				$ls_nompro=$row["nompro"];
				$ls_codfuefin=$row["codfuefin"];
				$ls_denfuefin=$row["denfuefin"];
				$ls_codestpro1 = trim($row["codestpro1"]);
				$ls_codestpro2 = trim($row["codestpro2"]);
				$ls_codestpro3 = trim($row["codestpro3"]);
				$ls_codestpro4 = trim($row["codestpro4"]);
				$ls_codestpro5 = trim($row["codestpro5"]);
				$ls_estcla     = $row["estcla"];
				$ls_codmon=$row["codmon"];
				$ls_denmon=$row["denmon"];
				$ls_codtipmod=$row["codtipmod"];
				$ls_denmodcla=$row["denmodcla"];
				$ls_codpai=$row["codpai"];
				$ls_despai=$row["despai"];
				$ls_codest=$row["codest"];
				$ls_desest=$row["desest"];
				$ls_codmun=$row["codmun"];
				$ls_denmun=$row["denmun"];
				$ls_codpar=$row["codpar"];
				$ls_denpar=$row["denpar"];
				$ls_estcom=$row["estcom"];
				$ls_estapro=$row["estapro"];
				$ls_numanacot=$row["numanacot"];
				$ls_uniejeaso=$row["uniejeaso"];
				$ls_rifpro=$row["rifpro"]; 
				$ls_estatus="";
				$ld_prentdesde= $io_funciones->uf_convertirfecmostrar($row["fechentdesde"]);
				$ld_prenthasta= $io_funciones->uf_convertirfecmostrar($row["fechenthasta"]);
				switch ($ls_estcom)
				{
					case "0": // Deberian ir en letras(R) como estan en la sep y en cxp 
						$ls_estatus="REGISTRO";
					break;
						
					case "1":  //   Deberia ir  E
						if($ls_estapro==1)
						{
							$ls_estatus="EMITIDA (APROBADA)";
						}
						else
						{
							$ls_estatus="EMITIDA";
						}
					break;
						
					case "2": // DEBERIA IR P
						$ls_estatus="COMPROMETIDA(PROCESADA)";
					break;
						
					case "3": //DEBERIA IR A
						$ls_estatus="ANULADA";
					break;
						
					case "4": //DEBERIA IR ????
						$ls_estatus="ENTRADA COMPRA";
					break;
						
					case "5": //DEBERIA IR ????
						$ls_estatus="PRE-COMPROMETIDA";
					break;
					
					case "6": //DEBERIA IR ????
						$ls_estatus="PRE-COMPROMETIDA ANULADA";
					break;
					
					case "7": //DEBERIA IR ????
						$ls_estatus="SERVICIO RECIBIDO";
					break;

				}
				print "<tr class=celdas-blancas>";
				$li_i++;
			    switch ($ls_tipo)
				{
					case "":
						print "<td align='center'><a href=\"javascript: ue_aceptar('$ls_numordcom','$ls_estcondat','$ld_fecordcom',".
						                    "'$ls_estsegcom','$ls_porsegcom','$ld_monsegcom','$ls_forpagcom','$ls_diaplacom',".
											"'$ls_concom','$ld_monsubtot','$ld_monbasimp','$ld_mondes','$ld_monimp',".
											"'$ld_montot','$ls_lugentnomdep','$ls_lugentdir','$ld_monant','$ls_estlugcom',".
											"'$ld_tascamordcom','$ld_montotdiv','$ls_coduniadm','$ls_denuniadm',".
											"'$ls_cod_pro','$ls_nompro','$ls_codfuefin','$ls_denfuefin','$ls_codestpro1',".
											"'$ls_codestpro2','$ls_codestpro3','$ls_codestpro4','$ls_codestpro5','$ls_estcla','$ls_codmon',".
											"'$ls_denmon','$ls_codtipmod','$ls_denmodcla','$ls_codpai','$ls_despai','$ls_codest',".
											"'$ls_desest','$ls_codmun','$ls_denmun','$ls_codpar','$ls_denpar','$ls_estcom',".
											"'$ls_estapro','$ls_estatus','$ls_numanacot','$ls_tipconpro','$ls_uniejeaso',
											'$ld_prentdesde','$ld_prenthasta','$ls_tipbieordcom','$ls_rifpro','$li_i');\">".$ls_numordcom."</a></td>";
					break;
					
					case "REPORTE-DESDE":
						print "<td align='center'><a href=\"javascript: ue_aceptar_reporte_desde('$ls_numordcom');\">".$ls_numordcom."</a></td>";
					break;
					
					case "REPORTE-HASTA":
						print "<td align='center'><a href=\"javascript: ue_aceptar_reporte_hasta('$ls_numordcom');\">".$ls_numordcom."</a></td>";
					break;
			   }
			   print "<td><input name='txtobscom".$li_i."' type='hidden' id='txtobscom".$li_i."' value='$ls_concom'><input name='txtconordcom".$li_i."' type='hidden' id='txtconordcom".$li_i."' value='$ls_obscom'>".$ls_nompro."</td>";
			   print "<td align='center'>".$ls_tipo_orden."</td>";
	 		   print "<td align='center'>".$ls_estatus."</td>";
			   print "<td align='left'>".$ld_fecordcom."</td>";
			   print "<td align='right'>".$ld_montot."</td>";
			   print "</tr>";			
			}
			$io_sql->free_result($rs_data);
		}
		print "</table>";
		unset($io_include);
		unset($io_conexion);
		unset($io_sql);
		unset($io_mensajes);
		unset($io_funciones);
		unset($ls_codemp);
	}// end function uf_print_orden_compra
	function uf_cargar_docs($object_bancos,$li_row,$ls_codban,$ls_ctaban,$ld_fecdesde,$ld_fechasta,$ls_codope) 
	{
	//////////////////////////////////////////////////////////////////////////////
	//
	//	Metodo: uf_cargar_bancos
	//
	//	Access:  public
	//
	//
	//	Returns:		
	//  $object_bancos=  Arreglo de los bancos para enviarlo a la clase grid_param
	//
	//	Description:  Función que se encarga de seleccionar los   bancos y retornarlos en un arreglo de object
	//
	//////////////////////////////////////////////////////////////////////////////
	  
	  $ls_codemp=$_SESSION["la_empresa"]["codemp"];
	  $li_row=0;
	  global $con;
	  require_once("../shared/class_folder/class_sql.php");	
	  require_once("../shared/class_folder/class_funciones.php");	
	  $io_sql=new class_sql($con);	
	  $io_fun=new class_funciones();
	  $ld_fecdesde=$io_fun->uf_convertirdatetobd($ld_fecdesde);	
	  $ld_fechasta=$io_fun->uf_convertirdatetobd($ld_fechasta);	
	  if($ls_codope!='T')
	  {
	  	 $ls_aux="AND codope='".$ls_codope."' ";
	  }
	  else
	  {
	  	$ls_aux="";
	  }
	  
	  $ls_sql="SELECT   codban,numdoc,codope,ctaban,fecmov,conmov,(monto-monret) as total, numcarord
	  		   FROM     scb_movbco 
			   WHERE    codemp='".$ls_codemp."' AND codope!='CH' ".$ls_aux." AND codban='".$ls_codban."' AND ctaban='".$ls_ctaban."' AND fecmov between '".$ld_fecdesde."' AND '".$ld_fechasta."'
			   ORDER BY codban ASC";
	 
	   $rs_bancos=$io_sql->select($ls_sql);
	   
	   if (($rs_bancos===false))
	   {
			$lb_valido=false;		
	   }
	   else
	   {
		   while($row=$io_sql->fetch_row($rs_bancos))
		   {
				$li_row++;
				$ls_numdoc = $row["numdoc"];
				$ld_fecmov = $io_fun->uf_formatovalidofecha($row["fecmov"]);
				$ld_fecmov = $io_fun->uf_convertirfecmostrar($ld_fecmov);
				$ls_conmov = $row["conmov"];
				$ldec_total= $row["total"];
				$ls_operacion = $row["codope"];
				$ls_numcarord = $row["numcarord"];	
				if(trim($ls_numcarord)=="")
					$ls_numcarord="------";								
				$object_bancos[$li_row][1]="<input type=checkbox name=chksel".$li_row."  id=chksel".$li_row." value=1 style=width:15px;height:15px>";		
				$object_bancos[$li_row][2]="<input type=text name=txtnumdoc".$li_row."   value='".$ls_numdoc."'  class=sin-borde readonly style=text-align:center size=16 maxlength=15>";
				$object_bancos[$li_row][3]="<input type=text name=txtnumcarord".$li_row."   value='".$ls_numcarord."'  class=sin-borde readonly style=text-align:center size=16 maxlength=15>";				
				$object_bancos[$li_row][4]="<input type=text name=txtconmov".$li_row."   value='".$ls_conmov."'  title='".$ls_conmov."' class=sin-borde readonly style=text-align:left size=35 maxlength=255>";
				$object_bancos[$li_row][5]="<input type=text name=txtfecmov".$li_row."   value='".$ld_fecmov."'  class=sin-borde readonly style=text-align:center size=12 maxlength=10>";
			    $object_bancos[$li_row][6]="<input type=text name=txtmonto".$li_row."    value='".number_format($ldec_total,2,",",".")."' class=sin-borde readonly style=text-align:right size=22 maxlength=22>";
		        $object_bancos[$li_row][7]="<input type=text name=txtcodope".$li_row."   value='".$ls_operacion."' class=sin-borde readonly style=text-align:center size=10 maxlength=2>";
		   }
		   if($li_row==0)
		   {
				$li_row=1;
				$ls_numdoc = "";
				$ld_fecmov = "";
				$ls_conmov = "";
				$ldec_total= "";
				$ls_operacion = "";
				$ls_numcarord="";
				$object_bancos[$li_row][1]="<input type=checkbox name=chksel".$li_row."  id=chksel".$li_row." value=1 style=width:15px;height:15px>";		
				$object_bancos[$li_row][2]="<input type=text name=txtnumdoc".$li_row."   value='".$ls_numdoc."'  class=sin-borde readonly style=text-align:center size=16 maxlength=15>";
				$object_bancos[$li_row][3]="<input type=text name=txtnumcarord".$li_row."   value='".$ls_numcarord."'  class=sin-borde readonly style=text-align:center size=16 maxlength=15>";
				$object_bancos[$li_row][4]="<input type=text name=txtconmov".$li_row."   value='".$ls_conmov."'  title='".$ls_conmov."' class=sin-borde readonly style=text-align:left size=35 maxlength=255>";
				$object_bancos[$li_row][5]="<input type=text name=txtfecmov".$li_row."   value='".$ld_fecmov."'  class=sin-borde readonly style=text-align:center size=12 maxlength=10>";
			    $object_bancos[$li_row][6]="<input type=text name=txtmonto".$li_row."    value='".number_format($ldec_total,2,",",".")."' class=sin-borde readonly style=text-align:right size=22 maxlength=22>";
		        $object_bancos[$li_row][7]="<input type=text name=txtcodope".$li_row."   value='".$ls_operacion."' class=sin-borde readonly style=text-align:right size=10 maxlength=2>";
		   }
		   $io_sql->free_result($rs_bancos);
	   }
	   //return $rs_proveedor;         
	}//fin de uf_cargar_bancos
	function uf_print_solicitud()
	{
		////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
		//	     Function: uf_print
		//		   Access: private
		//	    Arguments: 
		//	  Description: Función que obtiene e imprime los resultados de la busqueda de la Solicitud de ejecuciòn presupuestaria
		//	   Creado Por: Ing. Yesenia Moreno/ Ing. Luis Lang
		// Modificado Por: Ing. Yozelin Barragan 
		// Fecha Creación: 17/03/2007 								Fecha Última Modificación : 12/07/2007
		////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
		require_once("../../shared/class_folder/sigesp_include.php");
		$io_include=new sigesp_include();
		$io_conexion=$io_include->uf_conectar();
		require_once("../../shared/class_folder/class_sql.php");
		$io_sql=new class_sql($io_conexion);	
		require_once("../../shared/class_folder/class_mensajes.php");
		$io_mensajes=new class_mensajes();		
		require_once("../../shared/class_folder/class_funciones.php");
		$io_funciones=new class_funciones();		
		$ls_codemp=$_SESSION["la_empresa"]["codemp"];
		global $ls_loncodestpro1,$li_longestpro1,$ls_loncodestpro2,$li_longestpro2,$ls_loncodestpro3,$li_longestpro3;
		global $ls_loncodestpro4,$li_longestpro4,$ls_loncodestpro5,$li_longestpro5;
		$ls_numsol="%".$_POST["numsol"]."%";		
		$ls_codtipsol=substr($_POST["codtipsol"],0,2);
                $ls_coduniadm=$_POST["coduniadm"];                
                if (trim($ls_coduniadm)!="")
                {
                    $ls_coduniadm="'".$ls_coduniadm."'";

                }
                else
                {
                    

                            $ls_logusr = $_SESSION["la_logusr"];
                            $ls_gestor = $_SESSION["ls_gestor"];
                            $ls_sql_seguridad = "";
                            if (strtoupper($ls_gestor) == "MYSQLT")
                            {
                             $ls_sql_seguridad = " AND CONCAT('".$ls_codemp."','SEP','".$ls_logusr."',spg_unidadadministrativa.coduniadm) IN (SELECT CONCAT(codemp,codsis,codusu,codintper)
                                                   FROM sss_permisos_internos WHERE codusu = '".$ls_logusr."' AND codsis = 'SEP')";
                            }
                            else
                            {
                             $ls_sql_seguridad = " AND '".$ls_codemp."'||'SEP'||'".$ls_logusr."'||spg_unidadadministrativa.coduniadm IN (SELECT codemp||codsis||codusu||codintper
                                                   FROM sss_permisos_internos WHERE codusu = '".$ls_logusr."' AND codsis = 'SEP')";
                            }

                            $ls_sql_unidad="SELECT spg_unidadadministrativa.coduniadm".
                                            "  FROM spg_unidadadministrativa, spg_dt_unidadadministrativa, spg_ep5 ".
                                            " WHERE spg_unidadadministrativa.codemp='".$ls_codemp."' ".$ls_sql_seguridad.
                                            "   AND spg_unidadadministrativa.codemp=spg_dt_unidadadministrativa.codemp ".
                                            "   AND spg_unidadadministrativa.coduniadm=spg_dt_unidadadministrativa.coduniadm ".
                                            "   AND spg_dt_unidadadministrativa.codemp=spg_ep5.codemp ".
                                            "   AND spg_dt_unidadadministrativa.estcla=spg_ep5.estcla ".
                                            "   AND spg_dt_unidadadministrativa.codestpro1=spg_ep5.codestpro1 ".
                                            "   AND spg_dt_unidadadministrativa.codestpro2=spg_ep5.codestpro2 ".
                                            "   AND spg_dt_unidadadministrativa.codestpro3=spg_ep5.codestpro3 ".
                                            "   AND spg_dt_unidadadministrativa.codestpro4=spg_ep5.codestpro4 ".
                                            "   AND spg_dt_unidadadministrativa.codestpro5=spg_ep5.codestpro5 ".
                                            " GROUP BY spg_unidadadministrativa.codemp, spg_unidadadministrativa.coduniadm";

                            $rs_data_unidad=$io_sql->select($ls_sql_unidad);
                            if ($rs_data_unidad===false)
                               {
                                 $io_mensajes->message("ERROR->".$io_funciones->uf_convertirmsg($io_sql->message));
                               }
                            else
                               {
                                 while($row=$io_sql->fetch_row($rs_data_unidad))
                                    {
                                        $ls_coduniadm=$ls_coduniadm."'".$row["coduniadm"]."',";
                                    }
                                  $largo=strlen($ls_coduniadm);
                                  $ls_coduniadm=substr($ls_coduniadm, 0, $largo-1);
                               }





                   



                }
		if($ls_codtipsol=="-") // no selecciono ninguna
		{
                    /////////////////////////////////////////////////////////////////////////////
                    // CREADO POR ANAIS SARABIA PARA PODER CARGAR LOS TIPOS DE SOLICITUDES
                    // PRESUPUESTARIAS SIN AFECTACION (CASO REQUISICION DE MATERIALES Y SUMINISTROS
                    /////////////////////////////////////////////////////////////////////////////
                    $ls_sql= " SELECT * FROM SSS_USUARIOS_EN_GRUPOS WHERE CODEMP='".$ls_codemp."'".
                                     " AND NOMGRU='ASISTENTE' AND CODUSU='".$_SESSION["la_logusr"]."'";
                    $rs_data=$io_sql->select($ls_sql);
                    if ($io_sql->num_rows($rs_data)==0) //EL USUARIO NO ESTA EN EL GRUPO DE ASISTENTE
                    {
                            
                            $ls_codtipsol="";
                    }
                    else // SI SE ENCUENTRA
                    {
                            $ls_sql="SELECT codtipsol".
                                    "  FROM sep_tiposolicitud ".
                                    "  WHERE estope='S'".
                                    " ORDER BY modsep, estope  ASC "; //QUERY QUE BUSCA EL CODIGO DEL TIPO SOLICITUD PARA LA ASISTENTE
                            $rs_data=$io_sql->select($ls_sql);
                            while($row=$io_sql->fetch_row($rs_data))
                            {
                                $ls_codtipsol=$row["codtipsol"];
                            }
                            
                            




                    }
			
		}
		$ls_codtipsol="%".$ls_codtipsol."%";
                







		$ld_fecregdes=$io_funciones->uf_convertirdatetobd($_POST["fecregdes"]);
		$ld_fecreghas=$io_funciones->uf_convertirdatetobd($_POST["fecreghas"]);
		$ls_orden=$_POST['orden'];
		$ls_campoorden=$_POST['campoorden'];
		$ls_tipo=$_POST['tipo'];
		$ls_codigo=$_POST['codigo'];
		$ls_tipdes=$_POST['tipdes'];
		switch ($ls_tipdes)
		{
			case "P":
				$ls_tabla=", rpc_proveedor";
				$ls_cadena_provbene="AND sep_solicitud.cod_pro=rpc_proveedor.cod_pro AND rpc_proveedor.cod_pro='".$ls_codigo."' ";
			break;
			
			case "B":
				$ls_tabla=", rpc_beneficiario";
				$ls_cadena_provbene="AND sep_solicitud.ced_bene=rpc_beneficiario.ced_bene AND rpc_beneficiario.ced_bene='".$ls_codigo."' ";
			break;
			
			case "-":
				$ls_tabla="";
				$ls_cadena_provbene="";
			break;
		}
		switch ($_SESSION["ls_gestor"])
		{
			case "MYSQLT":
				$ls_cadena="CONCAT(rpc_beneficiario.nombene,' ',rpc_beneficiario.apebene)";
				break;
			case "POSTGRES":
				$ls_cadena="rpc_beneficiario.nombene||' '||rpc_beneficiario.apebene";
				break;
			case "INFORMIX":
			    $ls_cadena="rpc_beneficiario.nombene||' '||rpc_beneficiario.apebene";
		}
		print "<table width=630 border=0 cellpadding=1 cellspacing=1 class=fondo-tabla align=center>";
		print "<tr class=titulo-celda>";
		print "<td width=100  style='cursor:pointer' title='Ordenar por Numero de Solicitud' align='center' onClick=ue_orden('sep_solicitud.numsol')>Numero de Solicitud</td>";
		print "<td width=120 style='cursor:pointer' title='Ordenar por Unidad Ejecutora' align='center' onClick=ue_orden('spg_unidadadministrativa.denuniadm')>Unidad Ejecutora</td>";
		print "<td width=70  style='cursor:pointer' title='Ordenar por Fecha de Registro' align='center' onClick=ue_orden('sep_solicitud.fecregsol')>Fecha de Registro</td>";
		print "<td width=120 style='cursor:pointer' title='Ordenar por Proveedor/Beneficiario' align='center' onClick=ue_orden('nombre')>Proveedor / Beneficiario</td>";
		print "<td width=90  style='cursor:pointer' title='Ordenar por Estatus' align='center' onClick=ue_orden('sep_solicitud.estsol')>Estatus</td>";
		print "<td width=100 style='cursor:pointer' title='Ordenar por Monto' align='center' onClick=ue_orden('monto')>Monto</td>";
		print "</tr>";
		$ls_sql="SELECT sep_solicitud.numsol, sep_solicitud.codtipsol, sep_solicitud.coduniadm, sep_solicitud.codfuefin, ".
				"		sep_solicitud.fecregsol, sep_solicitud.estsol, sep_solicitud.consol, sep_solicitud.monto, sep_solicitud.tipsepbie,".
				"		sep_solicitud.monbasinm, sep_solicitud.montotcar, sep_solicitud.tipo_destino, sep_solicitud.cod_pro, ".
				"		sep_solicitud.ced_bene, spg_unidadadministrativa.denuniadm, sigesp_fuentefinanciamiento.denfuefin,".
				"       sep_solicitud.estapro, sep_tiposolicitud.estope, sep_tiposolicitud.modsep,sep_tiposolicitud.estayueco,sep_solicitud.nombenalt,".
				"       sep_solicitud.codestpro1,sep_solicitud.codestpro2,sep_solicitud.codestpro3,sep_solicitud.codestpro4,sep_solicitud.codestpro5,sep_solicitud.estcla,".
				"       (CASE tipo_destino WHEN 'P' THEN (SELECT rpc_proveedor.nompro ".
				"                                          FROM rpc_proveedor ".
				"                                         WHERE rpc_proveedor.codemp=sep_solicitud.codemp ".
				"                                           AND rpc_proveedor.cod_pro=sep_solicitud.cod_pro) ".
				"                         WHEN 'B' THEN (SELECT ".$ls_cadena." ".
				"                                          FROM rpc_beneficiario ".
				"                                         WHERE rpc_beneficiario.codemp=sep_solicitud.codemp ".
				"                                           AND rpc_beneficiario.ced_bene=sep_solicitud.ced_bene) ". 
				"                         ELSE 'NINGUNO' END ) AS nombre, ".
				
				"       (CASE tipo_destino WHEN 'P' THEN (SELECT rpc_proveedor.rifpro  ".
				"                                          FROM rpc_proveedor          ".
				"                                         WHERE rpc_proveedor.codemp=sep_solicitud.codemp ".
				"                                           AND rpc_proveedor.cod_pro=sep_solicitud.cod_pro) ".
				"                         WHEN 'B' THEN (SELECT rpc_beneficiario.rifben ".
				"                                          FROM rpc_beneficiario ".
				"                                         WHERE rpc_beneficiario.codemp=sep_solicitud.codemp ".
				"                                           AND rpc_beneficiario.ced_bene=sep_solicitud.ced_bene) ". 
				"                         ELSE 'NINGUNO' END ) AS rif ".
				"  FROM sep_solicitud, spg_unidadadministrativa,spg_dt_unidadadministrativa, sigesp_fuentefinanciamiento, sep_tiposolicitud ".$ls_tabla." ".
				" WHERE sep_solicitud.codemp='".$ls_codemp."' ".
				"   AND sep_solicitud.numsol like '".$ls_numsol."' ".
				"   AND sep_solicitud.coduniadm in (".$ls_coduniadm.") ".
				"   AND sep_solicitud.codtipsol like '".$ls_codtipsol."' ".
				"   AND sep_solicitud.fecregsol between '".$ld_fecregdes."' AND '".$ld_fecreghas."' ".
				"   ".$ls_cadena_provbene." ".
				"   AND sep_solicitud.codemp=spg_unidadadministrativa.codemp ".
				//"   AND sep_solicitud.coduniadm=spg_unidadadministrativa.coduniadm ".
				"   AND sep_solicitud.coduniadm=spg_unidadadministrativa.coduniadm ".
				"   AND spg_dt_unidadadministrativa.coduniadm=spg_unidadadministrativa.coduniadm ".
				"   AND sep_solicitud.codestpro1=spg_dt_unidadadministrativa.codestpro1 ".
				"   AND sep_solicitud.codestpro2=spg_dt_unidadadministrativa.codestpro2 ".
				"   AND sep_solicitud.codestpro3=spg_dt_unidadadministrativa.codestpro3 ".
				"   AND sep_solicitud.codestpro4=spg_dt_unidadadministrativa.codestpro4 ".
				"   AND sep_solicitud.codestpro5=spg_dt_unidadadministrativa.codestpro5 ".
				"   AND sep_solicitud.estcla=spg_dt_unidadadministrativa.estcla ".
				"   AND sep_solicitud.codemp=sigesp_fuentefinanciamiento.codemp ".
				"   AND sep_solicitud.codfuefin=sigesp_fuentefinanciamiento.codfuefin ".
				"   AND sep_solicitud.codtipsol=sep_tiposolicitud.codtipsol ".
				" ORDER BY ".$ls_campoorden." ".$ls_orden."";  
		$rs_data=$io_sql->select($ls_sql);
		if($rs_data===false)
		{
			$io_mensajes->message("ERROR->".$io_funciones->uf_convertirmsg($io_sql->message)); 
		}
		else
		{
			while($row=$io_sql->fetch_row($rs_data))
			{
				$ls_numsol=$row["numsol"];
				$ls_codtipsol=$row["codtipsol"];
				$ls_coduniadm=$row["coduniadm"];
				$ls_codfuefin=$row["codfuefin"];
				$ls_estsol=$row["estsol"];
				$ls_consol=$row["consol"];
				$ls_tipo_destino=$row["tipo_destino"];
				switch ($ls_tipo_destino)
				{
					case "P":// proveedor
						$ls_codigo=$row["cod_pro"];
						break;	
					case "B":// beneficiario
						$ls_codigo=$row["ced_bene"];
						break;	
					case "-":// Ninguno
						$ls_codigo="----------";
						break;	
				}
				$ls_rif=$row["rif"];
				$ls_nombre=$row["nombre"];
				$ls_denuniadm=$row["denuniadm"];
				$ls_denfuefin=$row["denfuefin"];
				$ls_estapro=$row["estapro"];
				$ld_fecregsol=$io_funciones->uf_formatovalidofecha($row["fecregsol"]);
				$ld_fecregsol=$io_funciones->uf_convertirfecmostrar($ld_fecregsol);
				$li_monto=number_format($row["monto"],2,",",".");
				$li_monbasinm=number_format($row["monbasinm"],2,",",".");
				$li_montotcar=number_format($row["montotcar"],2,",",".");
				$ls_estope=$row["estope"];
				$ls_modsep=$row["modsep"];
				$ls_codestpro1=$row["codestpro1"];
				$ls_codestpro2=$row["codestpro2"];
				$ls_codestpro3=$row["codestpro3"];
				$ls_codestpro4=$row["codestpro4"];
				$ls_codestpro5=$row["codestpro5"];
				$ls_estcla=$row["estcla"];
				$ls_nombenalt=$row["nombenalt"];
				$ls_estayueco = $row["estayueco"];
				$ls_tipsepbie = $row["tipsepbie"];
				
				$ls_estatus="";
				switch ($ls_estsol)
				{
					case "R":
						$ls_estatus="REGISTRO";
						break;
						
					case "E":
						if($ls_estapro==0)
						{
							$ls_estatus="EMITIDA";
						}
						else
						{
							$ls_estatus="EMITIDA (APROBADA)";
						}
						break;
						
					case "A":
						$ls_estatus="ANULADA";
						break;
						
					case "C":
						$ls_estatus="CONTABILIZADA";
						break;
						
					case "P":
						$ls_estatus="PROCESADA";
						break;
						
					case "D":
						$ls_estatus="DESPACHADA";
						break;
					
					case "L":
						$ls_estatus="DESPACHADA PARCIALMENTE";
						break;
				}
				switch ($ls_tipo)
				{
					case "":
						print "<tr class=celdas-blancas>";
						print "<td align='center'><a href=\"javascript: ue_aceptar('$ls_numsol','$ls_codtipsol','$ls_coduniadm','$ls_codfuefin',".
											"'$ls_estsol','$ls_tipo_destino','$ls_codigo','$ls_denuniadm',".
											"'$ls_denfuefin','".$ls_nombre."','$ls_estapro','$ld_fecregsol','$li_monto','$li_monbasinm',".
											"'$li_montotcar','$ls_estatus','$ls_estope','$ls_modsep','$ls_codestpro1','$ls_codestpro2',".
											"'$ls_codestpro3','$ls_codestpro4','$ls_codestpro5','$ls_estcla','$ls_consol','$ls_nombenalt','$ls_estayueco','$ls_tipsepbie','$ls_rif');\">".$ls_numsol."</a></td>";
						print "<td align='left'>".$ls_denuniadm."</td>";
						print "<td align='center'>".$ld_fecregsol."</td>";
						print "<td align='left'>".$ls_nombre."</td>";
						print "<td align='center'>".$ls_estatus."</td>";
						print "<td align='right'>".$li_monto."</td>";
						print "</tr>";			
						break;

					case "REPDES":
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: ue_aceptar_reportedesde('$ls_numsol');\">".$ls_numsol."</a></td>";
						print "<td>".$ls_denuniadm."</td>";
						print "<td align='center'>".$ld_fecregsol."</td>";
						print "<td>".$ls_nombre."</td>";
						print "<td align='center'>".$ls_estatus."</td>";
						print "<td align='right'>".$li_monto."</td>";
						print "</tr>";			
						break;

					case "REPHAS":
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: ue_aceptar_reportehasta('$ls_numsol');\">".$ls_numsol."</a></td>";
						print "<td>".$ls_denuniadm."</td>";
						print "<td align='center'>".$ld_fecregsol."</td>";
						print "<td>".$ls_nombre."</td>";
						print "<td align='center'>".$ls_estatus."</td>";
						print "<td align='right'>".$li_monto."</td>";
						print "</tr>";			
						break;
				}
			}
			$io_sql->free_result($rs_data);
		}
		print "</table>";
		unset($io_include);
		unset($io_conexion);
		unset($io_sql);
		unset($io_mensajes);
		unset($io_funciones);
		unset($ls_codemp);
	}// end function uf_print_solicitud
		else  // Imprimimos el reporte
		{       
		    error_reporting(E_ALL);
			set_time_limit(1800);
			$io_pdf=new Cezpdf('LETTER','portrait'); // Instancia de la clase PDF
			$io_pdf->selectFont('../../shared/ezpdf/fonts/Helvetica.afm'); // Seleccionamos el tipo de letra
			$io_pdf->ezSetCmMargins(3.6,5,3,3); // Configuración de los margenes en centímetros
			$io_pdf->ezStartPageNumbers(570,47,8,'','',1); // Insertar el número de página			
			uf_print_encabezado_pagina(&$io_pdf);			
			uf_print_detalle_concurso ($ls_titulo,$ls_descon,$ls_codcon,$ls_codcar,$io_pdf);
		    
			$ls_apeper=$io_report->DS->data["apeper"][1];
			$ls_nomper=$io_report->DS->data["nomper"][1];
			$ls_cedper=$io_report->DS->data["codper"][1];
			$ls_fecnacper=$io_report->DS->data["fecnacper"][1];
			$ls_fecnacper=$io_funciones->uf_formatovalidofecha($ls_fecnacper);
			$ls_fecnacper=$io_funciones->uf_convertirfecmostrar($ls_fecnacper);
			$ls_desest=$io_report->DS->data["desest"][1];
			$ls_despais=$io_report->DS->data["despai"][1];
			$ls_lugarnac= $ls_desest." - ".$ls_despais;
			$ls_nacper=$io_report->DS->data["nacper"][1];
			if ($ls_nacper=='V')
			{
				$ls_nacper='VENEZOLANO';
			}
			elseif ($ls_nacper=='E')
			{
				$ls_nacper='EXTRANJERO';
			}
			$ls_sexper=$io_report->DS->data["sexper"][1];
			if ($ls_sexper=='F')
   function uf_print($as_codper,$as_stavac)
   {
		//////////////////////////////////////////////////////////////////////////////
		//	     Function: uf_print
		//		   Access: public
		//	    Arguments: as_codper  // Código de Personal
		//	    		   as_stavac  // Estatus de Vacaciones
		//	  Description: Función que obtiene e imprime los resultados de la busqueda
		//	   Creado Por: Ing. Yesenia Moreno
		// Fecha Creación: 20/03/2006 								Fecha Última Modificación : 
		//////////////////////////////////////////////////////////////////////////////
		global $io_fun_nomina;
		
		require_once("../shared/class_folder/sigesp_include.php");
		$io_include=new sigesp_include();
		$io_conexion=$io_include->uf_conectar();
		require_once("../shared/class_folder/class_sql.php");
		$io_sql=new class_sql($io_conexion);	
		require_once("../shared/class_folder/class_mensajes.php");
		$io_mensajes=new class_mensajes();		
		require_once("../shared/class_folder/class_funciones.php");
		$io_funciones=new class_funciones();		
        $ls_codemp=$_SESSION["la_empresa"]["codemp"];
		print "<table width=500 border=0 cellpadding=1 cellspacing=1 class=fondo-tabla align=center>";
		print "<tr class=titulo-celda>";
		print "<td width=40>Código</td>";
		print "<td width=60>Cédula</td>";
		print "<td width=210>Nombre y Apellido</td>";
		print "<td width=60>Fecha Vencimiento</td>";
		print "<td width=60>Fecha Disfrute</td>";
		print "<td width=70>Estatus</td>";
		print "</tr>";
		$ls_sql="SELECT sno_vacacpersonal.codper, sno_vacacpersonal.codvac, sno_vacacpersonal.fecvenvac, sno_vacacpersonal.fecdisvac, ".
				"		sno_vacacpersonal.fecreivac, sno_vacacpersonal.diavac, sno_vacacpersonal.stavac, sno_vacacpersonal.sueintbonvac, ".
				"		sno_vacacpersonal.sueintvac, sno_vacacpersonal.diabonvac, sno_vacacpersonal.obsvac, sno_vacacpersonal.diapenvac, ".
				"		sno_vacacpersonal.persalvac, sno_vacacpersonal.peringvac, sno_vacacpersonal.dianorvac, sno_vacacpersonal.quisalvac, ".
				"		sno_vacacpersonal.quireivac, sno_vacacpersonal.diaadivac, sno_vacacpersonal.diaadibon, sno_vacacpersonal.diafer, ".
				"		sno_vacacpersonal.sabdom, sno_vacacpersonal.diapag, sno_vacacpersonal.pagcan, sno_vacacpersonal.periodo_1, ".
				"		sno_vacacpersonal.cod_1, sno_vacacpersonal.nro_dias_1, sno_vacacpersonal.Monto_1, sno_vacacpersonal.periodo_2, ".
				"		sno_vacacpersonal.cod_2, sno_vacacpersonal.nro_dias_2, sno_vacacpersonal.Monto_2, sno_vacacpersonal.periodo_3, ".
				"		sno_vacacpersonal.cod_3, sno_vacacpersonal.nro_dias_3, sno_vacacpersonal.Monto_3, sno_vacacpersonal.periodo_4, ".
				"		sno_vacacpersonal.cod_4, sno_vacacpersonal.nro_dias_4, sno_vacacpersonal.Monto_4, sno_vacacpersonal.periodo_5, ".
				"		sno_vacacpersonal.cod_5, sno_vacacpersonal.nro_dias_5, sno_vacacpersonal.Monto_5, ".
				"		sno_vacacpersonal.diapervac, sno_vacacpersonal.pagpersal,sno_vacacpersonal.profueper,".
				"		sno_personal.cedper, sno_personal.nomper, sno_personal.apeper ".				
				"  FROM sno_vacacpersonal, sno_personal ".
				" WHERE sno_vacacpersonal.codemp='".$ls_codemp."' ".
				"   AND sno_vacacpersonal.codper like '".$as_codper."' ".
				"	AND sno_vacacpersonal.codemp=sno_personal.codemp ".
				"   AND sno_vacacpersonal.codper=sno_personal.codper ";
		if(!empty($as_stavac))
		{
			$ls_sql=$ls_sql."   AND sno_vacacpersonal.stavac=".$as_stavac." ";
		}
		else
		{
			$ls_sql=$ls_sql."   AND (sno_vacacpersonal.stavac=1 OR sno_vacacpersonal.stavac=2)";
		}
		$ls_sql=$ls_sql." ORDER BY sno_personal.codper, sno_vacacpersonal.codvac ";
		$rs_data=$io_sql->select($ls_sql);
		if($rs_data===false)
		{
        	$io_mensajes->message("ERROR->".$io_funciones->uf_convertirmsg($io_sql->message)); 
		}
		else
		{
			while($row=$io_sql->fetch_row($rs_data))
			{
				$ls_codper=$row["codper"];
				$ls_cedper=$row["cedper"];
				$ls_nomper=$row["apeper"].", ".$row["nomper"];
				$li_codvac=$row["codvac"];
				$ld_fecvenvac=$io_funciones->uf_formatovalidofecha($row["fecvenvac"]);
				$ld_fecdisvac=$io_funciones->uf_formatovalidofecha($row["fecdisvac"]);
				$ld_fecreivac=$io_funciones->uf_formatovalidofecha($row["fecreivac"]);
				$ld_fecvenvac=$io_funciones->uf_convertirfecmostrar($ld_fecvenvac);
				$ld_fecdisvac=$io_funciones->uf_convertirfecmostrar($ld_fecdisvac);
				$ld_fecreivac=$io_funciones->uf_convertirfecmostrar($ld_fecreivac);
				$li_diavac=$row["diavac"];
				$li_stavac=$row["stavac"];
				$li_sueintbonvac=$io_fun_nomina->uf_formatonumerico($row["sueintbonvac"]);
				$li_sueintvac=$io_fun_nomina->uf_formatonumerico($row["sueintvac"]);
				$li_diabonvac=$row["diabonvac"];
				$ls_obsvac=$row["obsvac"];
				$li_diapenvac=$row["diapenvac"];
				$ls_persalvac=$row["persalvac"];
				$ls_peringvac=$row["peringvac"];
				$li_dianorvac=$row["dianorvac"];				
				$li_quisalvac=$row["quisalvac"];
				$li_quireivac=$row["quireivac"];
				$li_diaadivac=$row["diaadivac"];
				$li_diaadibon=$row["diaadibon"];
				$li_diafer=$row["diafer"];
				$li_sabdom=$row["sabdom"];
				$li_diapag=$row["diapag"];
				$li_pagcan=$row["pagcan"];
				$li_diapervac=$row["diapervac"];
				$ls_pagpersal=$row["pagpersal"];
				$ls_profueper=$row["profueper"];
				switch($li_stavac)
				{
					case 1:// Vacaciones Vencidas
						$ls_estatus="Vencidas";
						break;

					case 2:// Vacaciones Programadas
						$ls_estatus="Programadas";
						break;

					case 3:// En Vacaciones
						$ls_estatus="En Vacaciones";
						break;

					case 4:// Vacaciones Disfrutadas
						$ls_estatus="Disfrutadas";
						break;
				}
				print "<tr class=celdas-blancas>";
				print "<td><a href=\"javascript: aceptar('$li_codvac','$ld_fecvenvac','$ld_fecdisvac','$ld_fecreivac','$li_diavac',";
				print "'$li_stavac','$li_sueintbonvac','$li_sueintvac','$li_diabonvac','$ls_obsvac','$li_diapenvac','$ls_persalvac',";
				print "'$ls_peringvac','$li_dianorvac','$li_quisalvac','$li_quireivac','$li_diaadivac','$li_diaadibon','$li_diafer',";
				print "'$li_sabdom','$li_diapag','$li_pagcan','$ls_codper','$ls_nomper','$li_diapervac','$ls_pagpersal','$ls_profueper');\">".$li_codvac."</a></td>";
				print "<td>".$ls_cedper."</td>";
				print "<td>".$ls_nomper."</td>";
				print "<td>".$ld_fecvenvac."</td>";
				print "<td>".$ld_fecdisvac."</td>";
				print "<td>".$ls_estatus."</td>";
				print "</tr>";			
			}
			$io_sql->free_result($rs_data);
		}
		print "</table>";
		unset($io_include);
		unset($io_conexion);
		unset($io_sql);
		unset($io_mensajes);
		unset($io_funciones);
		unset($ls_codemp);
   }
				$ls_cargo2=trim ($row["descar"]);
				
				if ($ls_cargo1!="Sin Asignación de Cargo")
				{
					 $ls_cargo=$ls_cargo1;
				}
			    if ($ls_cargo2!="Sin Cargo")
				{
				 	$ls_cargo=$ls_cargo2;
				}				
				
				$ls_motivo=trim ($row["descripcion"]);
				$ls_nombreper=$row["nomper"];
				$ls_apellidoper=$row["apeper"];
				$ls_desuniadm= trim ($row["desuniadm"]);
				$ls_fecha=$io_funciones->uf_formatovalidofecha($ls_fecha);
				$ls_fecha=$io_funciones->uf_convertirfecmostrar($ls_fecha);
				$ls_cadena=$ls_nombreper."  ".$ls_apellidoper;
				
				
				$lb_valido=$io_report->uf_select_causa_llamada_atencion($ls_numllam, $rs_data2); 
				
				if ($lb_valido)
				{
					while ($row=$io_sql->fetch_row($rs_data2))
		   			{
		   				if ($ls_causas=="")
						{
							$ls_causas = trim ($row["dencaullam_aten"]);
						}
						else
	function uf_print($as_codper, $as_cedper, $as_nomper, $as_apeper, $as_codnom, $as_tipo)
   	{
		/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
		//	     Function: uf_print
		//		   Access: public
		//	    Arguments: as_codper  // Código de Personal
		//				   as_cedper  // Cédula de Pesonal
		//				   as_nomper  // Nombre de Personal
		//				   as_apeper // Apellido de Personal
		//				   as_codnom // código de nómina a la que pertenece
		//				   as_tipo  // Tipo de Llamada del catálogo
		//	  Description: Función que obtiene e imprime los resultados de la busqueda
		//	   Creado Por: Ing. Yesenia Moreno
		// Fecha Creación: 01/01/2006 								Fecha Última Modificación : 
		/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
		global $io_fun_nomina;
		require_once("../shared/class_folder/sigesp_include.php");
		$io_include=new sigesp_include();
		$io_conexion=$io_include->uf_conectar();
		require_once("../shared/class_folder/class_sql.php");
		$io_sql=new class_sql($io_conexion);	
		require_once("../shared/class_folder/class_mensajes.php");
		$io_mensajes=new class_mensajes();		
		require_once("../shared/class_folder/class_funciones.php");
		$io_funciones=new class_funciones();		
   		require_once("sigesp_sno.php");
		$io_sno=new sigesp_sno();				
        $ls_codemp=$_SESSION["la_empresa"]["codemp"];
		print "<table width=500 border=0 cellpadding=1 cellspacing=1 class=fondo-tabla align=center>";
		print "<tr class=titulo-celda>";
		print "<td width=60>Código</td>";
		print "<td width=40>Cédula</td>";
		print "<td width=340>Nombre y Apellido</td>";
		print "<td width=40>Rif</td>";
		print "<td width=60>Estatus</td>";
		print "</tr>";
		$ls_sql_1="SELECT sno_personal.codper, sno_personal.cedper, sno_personal.nomper, sno_personal.apeper, sno_personal.dirper, ".
				"		sno_personal.fecnacper, sno_personal.edocivper, sno_personal.telhabper, sno_personal.telmovper, ".
				"		sno_personal.sexper, sno_personal.estaper, sno_personal.pesper, sno_personal.codpro, sno_personal.nivacaper, ".
				"		sno_personal.catper, sno_personal.cajahoper, sno_personal.numhijper, sno_personal.contraper, sno_personal.tipvivper, ".
				"		sno_personal.tenvivper, sno_personal.monpagvivper, sno_personal.ingbrumen, sno_personal.cuecajahoper, ".
				"		sno_personal.cuelphper, sno_personal.cuefidper, sno_personal.fecingadmpubper, sno_personal.vacper, sno_personal.porisrper, ".
				"		sno_personal.fecingper, sno_personal.anoservpreper, sno_personal.cedbenper, sno_personal.fecegrper, sno_personal.estper, ".
				"		sno_personal.fotper, sno_personal.codpai, sno_personal.codest, sno_personal.codmun, sno_personal.codpar, ".
				"		sno_personal.obsper, sno_personal.cauegrper, sno_personal.obsegrper, sno_personal.nacper, sno_personal.coreleper, ".
				"		sno_personal.cenmedper, sno_profesion.despro, sigesp_pais.despai, sno_personal.horper, sno_personal.turper, ".
				"       sigesp_estados.desest, sigesp_municipio.denmun, sigesp_parroquia.denpar, sno_personal.hcmper, sno_personal.tipsanper, ".
				"		sno_personal.codcom, sno_personal.codran, sno_personal.numexpper, sno_personal.codpainac, sno_personal.codestnac,sno_personal.codtippersss , sno_personal.enviorec, sno_personal.fecleypen, sno_personal.codcausa, ".
				"       sno_personal.fecreingper, sno_personal.fecjubper, sno_personal.codunivipladin,  ".
				"       sno_personal.situacion, sno_personal.fecsitu, sno_personal.talcamper, sno_personal.talzapper, ".
				"       sno_personal.talpanper,  sno_personal.anoservprecont, sno_personal.anoservprefijo, sno_personal.codorg, ".
				"       sno_personal.porcajahoper, sno_personal.codger, sno_personal.anoperobr,sno_personal.carantper,sno_personal.rifper, ".
				"       (SELECT denger FROM srh_gerencia ".
				"         WHERE srh_gerencia.codemp = sno_personal.codemp ".
				"           AND srh_gerencia.codger = sno_personal.codger ) AS denger, ".	
				"       (SELECT desorg FROM srh_organigrama ".
				"         WHERE srh_organigrama.codemp = sno_personal.codemp ".
				"           AND srh_organigrama.codorg = sno_personal.codorg ) AS desorg, ".
				"		(SELECT denunivipladin FROM srh_unidadvipladin ".
				"		  WHERE srh_unidadvipladin.codemp = sno_personal.codemp ".
				"			AND srh_unidadvipladin.codunivipladin = sno_personal.codunivipladin ) AS denunivipladin, ".
				"		(SELECT dentippersss FROM sno_tipopersonalsss WHERE  sno_tipopersonalsss.codemp= sno_personal.codemp AND sno_tipopersonalsss.codtippersss = sno_personal.codtippersss) as dentippersss,". 
				"		(SELECT descom FROM sno_componente WHERE sno_componente.codemp = sno_personal.codemp AND sno_componente.codcom = sno_personal.codcom ) AS descom, ".
				"		(SELECT desran FROM sno_rango WHERE sno_rango.codemp = sno_personal.codemp AND sno_rango.codcom = sno_personal.codcom AND sno_rango.codran = sno_personal.codran) AS desran, ".
				"		(SELECT despai FROM sigesp_pais WHERE sigesp_pais.codpai = sno_personal.codpainac ) AS despainac, ".
				"		(SELECT desest FROM sigesp_estados WHERE sigesp_estados.codpai = sno_personal.codpainac AND sigesp_estados.codest = sno_personal.codestnac ) AS desestnac ".
				"  FROM sno_personal, sno_profesion, sigesp_pais, sigesp_estados, sigesp_municipio, sigesp_parroquia ".
				" WHERE sno_personal.codemp='".$ls_codemp."'".
				"   AND sno_profesion.codemp = sno_personal.codemp ".
				"   AND sno_profesion.codpro = sno_personal.codpro ".
				"   AND sigesp_pais.codpai = sno_personal.codpai ".
				"   AND sigesp_estados.codpai = sno_personal.codpai ".
				"   AND sigesp_estados.codest = sno_personal.codest ".
				"   AND sigesp_municipio.codpai = sno_personal.codpai ".
				"   AND sigesp_municipio.codest = sno_personal.codest ".
				"   AND sigesp_municipio.codmun = sno_personal.codmun ".
				"   AND sigesp_parroquia.codpai = sno_personal.codpai ".
				"   AND sigesp_parroquia.codest = sno_personal.codest ".
				"   AND sigesp_parroquia.codmun = sno_personal.codmun ".
				"   AND sigesp_parroquia.codpar = sno_personal.codpar ".
				"   AND sno_personal.codper like '".$as_codper."' ".
				"   AND sno_personal.cedper like '".$as_cedper."'".
				"   AND sno_personal.nomper like '".$as_nomper."' ".
				"   AND sno_personal.apeper like '".$as_apeper."'".
				"  AND sno_personal.codper IN (SELECT sno_personal.codper".
				" FROM  sss_permisos_internos,sno_personal".
				" WHERE  sss_permisos_internos.codsis='SNO' AND sss_permisos_internos.codusu='".$_SESSION["la_logusr"]."' ".
				" AND sno_personal.codtippersss=sss_permisos_internos.codintper  )";
              
              
              $ls_sql = "select * from sno_personal where codper like '".$as_codper."' and cedper like '".$as_cedper."' and nomper like '".$as_nomper."' and apeper like '".$as_apeper."'"; 
              //echo "sql=".$ls_sql;

		if($as_tipo=="asignacion")
		{
			$ls_codnom=$_SESSION["la_nomina"]["codnom"];
			$ls_repetidos=$io_sno->uf_select_config("SNO","CONFIG","NOPERMITIR_REPETIDOS","1","C");
			$ls_sql=$ls_sql."  AND sno_personal.estper = '1' ";
			$ls_espnom=trim($_SESSION["la_nomina"]["espnom"]);
			switch($ls_espnom)
			{
				case "0": //Nómina Normal
					if($ls_repetidos=="1")
					{
						$ls_sql=$ls_sql."  AND (NOT sno_personal.codper IN (SELECT codper ".
										"									  FROM sno_personalnomina, sno_nomina ".
										"							         WHERE sno_personalnomina.codemp='".$ls_codemp."'".
										"									   AND sno_nomina.espnom='0' ".
										"									   AND sno_personalnomina.staper<>'3' ".
										"									   AND sno_personalnomina.codemp=sno_nomina.codemp ".
										"									   AND sno_personalnomina.codnom=sno_nomina.codnom ))";
					}
					else
					{
						$ls_sql=$ls_sql."  AND (NOT sno_personal.codper IN (SELECT codper ".
										"									  FROM sno_personalnomina, sno_nomina ".
										"							         WHERE sno_personalnomina.codemp='".$ls_codemp."'".
										"							           AND sno_personalnomina.codnom='".$ls_codnom."'".
										"									   AND sno_nomina.espnom='0' ".
										"									   AND sno_personalnomina.codemp=sno_nomina.codemp ".
										"									   AND sno_personalnomina.codnom=sno_nomina.codnom ))";
					}
					break;

				case "1": //Nómina Especial
					$ls_sql=$ls_sql."  AND (NOT sno_personal.codper IN (SELECT codper ".
									"									  FROM sno_personalnomina, sno_nomina ".
									"							         WHERE sno_personalnomina.codemp='".$ls_codemp."'".
									"							           AND sno_personalnomina.codnom='".$ls_codnom."'".
									"									   AND sno_personalnomina.codemp=sno_nomina.codemp ".
									"									   AND sno_personalnomina.codnom=sno_nomina.codnom ))";
					break;
			}
		}
		if(($as_tipo=="repconttrabdes")||($as_tipo=="repconttrabhas"))
		{
			$ls_sql=$ls_sql."  AND (sno_personal.codper IN (SELECT codper FROM sno_personalnomina".
							"							     WHERE (sno_personalnomina.codemp='".$ls_codemp."')".
							"							       AND (sno_personalnomina.codnom='".$as_codnom."')))";
		}		
		if($as_tipo=="ipasme")
		{
			$ls_sql=$ls_sql."  AND (NOT sno_personal.codper IN (SELECT codper FROM sno_ipasme_afiliado ".
							"							     	 WHERE (sno_ipasme_afiliado.codemp='".$ls_codemp."')))";
		}		
		$ls_sql=$ls_sql." ORDER BY sno_personal.codper ";
		$rs_data=$io_sql->select($ls_sql);
		if($rs_data===false)
		{
        	$io_mensajes->message("ERROR->".$io_funciones->uf_convertirmsg($io_sql->message)); 
		}
		else
		{
			while($row=$io_sql->fetch_row($rs_data))
			{
				$ls_codper=$row["codper"];
				$ls_cedper=$row["cedper"];
				$ls_nomper=$row["nomper"];
				$ls_apeper=$row["apeper"];				
				$ls_dirper=$row["dirper"];				
				$ld_fecnacper=$io_funciones->uf_formatovalidofecha($row["fecnacper"]);
				$ld_fecnacper=$io_funciones->uf_convertirfecmostrar($ld_fecnacper);				
				$ls_edocivper=$row["edocivper"];			
				$ls_telhabper=$row["telhabper"];				
				$ls_telmovper=$row["telmovper"];				
				$ls_sexper=$row["sexper"];			
				$li_estaper=$row["estaper"];			
				$li_estaper=$io_fun_nomina->uf_formatonumerico($li_estaper);
				$li_pesper=$row["pesper"];			
				$li_pesper=$io_fun_nomina->uf_formatonumerico($li_pesper);
				$ls_codpro=$row["codpro"];	
				$ls_nivacaper=$row["nivacaper"];
				$ls_codpai=$row["codpai"];	
				$ls_codest=$row["codest"];	
				$ls_codpainac=$row["codpainac"];	
				$ls_codestnac=$row["codestnac"];	
				$ls_codmun=$row["codmun"];	
				$ls_codpar=$row["codpar"];	
				$ls_catper=$row["catper"];	
				$ls_cedbenper=$row["cedbenper"];	
				$ls_numhijper=$row["numhijper"];	
				$ls_obsper=preg_replace("/\s+/"," ",$row["obsper"]);	
				$ls_contraper=$row["contraper"];			
				$ls_tipvivper=$row["tipvivper"];	
				$ls_tenvivper=$row["tenvivper"];	
				$li_monpagvivper=$row["monpagvivper"];	
				$li_monpagvivper=$io_fun_nomina->uf_formatonumerico($li_monpagvivper);				
				$ls_cuecajahoper=$row["cuecajahoper"];	
				$ls_cuelphper=$row["cuelphper"];	
				$ls_cuefidper=$row["cuefidper"];	
				$ls_cajahoper=$row["cajahoper"];
				$ld_fecingadmpubper=$io_funciones->uf_formatovalidofecha($row["fecingadmpubper"]);
				$ld_fecingadmpubper=$io_funciones->uf_convertirfecmostrar($ld_fecingadmpubper);				
				$li_anoservpreper=$row["anoservpreper"];	
				$ld_fecingper=$io_funciones->uf_formatovalidofecha($row["fecingper"]);
				$ld_fecingper=$io_funciones->uf_convertirfecmostrar($ld_fecingper);				
				$ld_fecegrper=$io_funciones->uf_formatovalidofecha($row["fecegrper"]);
				$ld_fecegrper=$io_funciones->uf_convertirfecmostrar($ld_fecegrper);				
				$ls_cauegrper=$row["cauegrper"];			
				$ls_obsegrper=preg_replace("/\s+/"," ",$row["obsegrper"]);	// para reemplazar los \n o ENTER 		
				$ls_estper=$row["estper"];		
				$ls_nacper=$row["nacper"];		
				$ls_hcmper=$row["hcmper"];
				$ls_tipsanper=$row["tipsanper"];
				$ls_rifper=$row["rifper"];
				$ls_tipperrif = substr($ls_rifper,0,1);//Tipo Persona RIF.(J=Juridico,G=Gubernamental,V=Natural Venezolano,E=Natural Extranjero).
				$ls_numpririf = substr($ls_rifper,2,8);//Número Principal del RIF, 8 Dígitos (0-9).
				$ls_numterrif = substr($ls_rifper,11,1);//Número Terminal  del RIF, 1 Dígitos (0-9).
				$ls_situacion=$row["situacion"];
				switch ($ls_estper)
				{
					case "0":
						$ls_estper="Pre-Ingreso";
						$ls_estatus=0;
						break;
					
					case "1":
						$ls_estper="Activo";
						$ls_estatus=1;
						break;
					
					case "2":
						$ls_estper="N/A";
						$ls_estatus=2;
						break;
					
					case "3":
						$ls_estper="Egresado";
						$ls_estatus=3;
						break;
				}
				$ls_despro=$row["despro"];		
				$ls_despai=$row["despai"];		
				$ls_desest=$row["desest"];			
				$ls_desmun=$row["denmun"];		
				$ls_despar=$row["denpar"];		
				$ls_nomfot=$row["fotper"];
				$ls_coreleper=$row["coreleper"];
				$ls_cenmedper=$row["cenmedper"];
				$ls_turper=$row["turper"];
				$ls_horper=$row["horper"];
				$ls_codcom=$row["codcom"];
				$ls_codran=$row["codran"];
				$ls_descom=$row["descom"];
				$ls_desran=$row["desran"];
				$ls_numexpper=$row["numexpper"];
				$ls_despainac=$row["despainac"];		
				$ls_desestnac=$row["desestnac"];
				$ls_codtippersss=$row["codtippersss"];
				$ls_dentippersss=$row["dentippersss"];			
				$ld_fecreingper=$io_funciones->uf_formatovalidofecha($row["fecreingper"]);
				$ld_fecreingper=$io_funciones->uf_convertirfecmostrar($ld_fecreingper);				
				$ld_fecjubper=$io_funciones->uf_formatovalidofecha($row["fecjubper"]);
				$ld_fecjubper=$io_funciones->uf_convertirfecmostrar($ld_fecjubper);				
				$ls_codunivipladin=$row["codunivipladin"];
				$ls_denunivipladin=$row["denunivipladin"];	
				$ls_enviorec=$row["enviorec"];	
				$ls_fecleypen=$io_funciones->uf_formatovalidofecha($row["fecleypen"]);					
				$ls_fecleypen=$io_funciones->uf_convertirfecmostrar($ls_fecleypen);	
				$ls_codcausa=$row["codcausa"];
				$ls_fecsitu=$io_funciones->uf_formatovalidofecha($row["fecsitu"]);
				$ls_fecsitu=$io_funciones->uf_convertirfecmostrar($ls_fecsitu);
				$ls_talcamper=$row["talcamper"];
				$ls_talpanper=$row["talpanper"];
				$ls_talzapper=$row["talzapper"];
				$ls_anoprevcont=$row["anoservprecont"];	
				$ls_anoprevfijo=$row["anoservprefijo"];		
				$ls_codorg=$row["codorg"];			
				$ls_desorg=$row["desorg"];
				$ls_codger=$row["codger"];			
				$ls_denger=$row["denger"];								
				$li_porcajahoper=$row["porcajahoper"];				
				$li_porcajahoper=$io_fun_nomina->uf_formatonumerico($li_porcajahoper);	
				$li_anoperobr=$row["anoperobr"];
				$ls_carantper=$row["carantper"];
				switch ($as_tipo)
				{
					case "":
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptar('$ls_codper','$ls_cedper','$ls_nomper','$ls_apeper','$ls_dirper','$ld_fecnacper',";
						print "'$ls_edocivper','$ls_telhabper','$ls_telmovper','$ls_sexper','$li_estaper','$li_pesper','$ls_codpro','$ls_nivacaper',";
						print "'$ls_codpai','$ls_codest','$ls_codmun','$ls_codpar','$ls_catper','$ls_cedbenper','$ls_numhijper','$ls_obsper',";
						print "'$ls_contraper','$ls_tipvivper','$ls_tenvivper','$li_monpagvivper','$ls_cuecajahoper','$ls_cuelphper','$ls_cuefidper',";
						print "'$ls_cajahoper','$ld_fecingadmpubper','$li_anoservpreper','$ld_fecingper','$ld_fecegrper','$ls_cauegrper', ";
						print "'$ls_obsegrper','$ls_despro','$ls_despai','$ls_desest','$ls_desmun','$ls_despar','$ls_estper','$ls_nomfot','$ls_nacper',";
						print "'$ls_coreleper','$ls_cenmedper','$ls_turper','$ls_horper','$ls_hcmper','$ls_tipsanper','$ls_codcom','$ls_codran',";
						print "'$ls_descom','$ls_desran','$ls_numexpper','$ls_codpainac','$ls_codestnac','$ls_despainac','$ls_desestnac',";
						print "'$ls_codtippersss','$ls_dentippersss','$ld_fecreingper','$ld_fecjubper','$ls_codunivipladin','$ls_denunivipladin','$ls_enviorec','$ls_fecleypen','$ls_codcausa','$ls_situacion','$ls_fecsitu','$ls_talcamper','$ls_talpanper','$ls_talzapper','$ls_anoprevcont','$ls_anoprevfijo','$ls_codorg','$ls_desorg','$li_porcajahoper','$ls_codger', '$ls_denger','$li_anoperobr','$ls_carantper','$ls_tipperrif','$ls_numpririf','$ls_numterrif');\">";
						print "".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."  ".$ls_apeper."</td>";
						print "<td>".$ls_tipperrif."-".$ls_numpririf."-".$ls_numterrif."</td>";
						print "<td>".$ls_estper."</td>";
						print "</tr>";			
						break;
					
					case "egreso":
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptaregreso('$ls_codper','$ls_nomper','$ls_apeper','$ld_fecegrper','$ls_cauegrper',";
						print "'$ls_obsegrper','$ls_estper','$ld_fecingper','$ld_fecnacper','$ls_codcausa');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."  ".$ls_apeper."</td>";
						print "<td>".$ls_estper."</td>";
						print "</tr>";			
						break;
	
					case "asignacion":
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarasignacion('$ls_codper','$ls_nomper','$ls_apeper','$ls_estper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."  ".$ls_apeper."</td>";
						print "<td>".$ls_estper."</td>";
						print "</tr>";			
						break;

					case "cambio":
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarcambio('$ls_codper','$ls_nomper','$ls_apeper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."  ".$ls_apeper."</td>";
						print "<td>".$ls_estper."</td>";
						print "</tr>";			
						break;

					case "buscar":
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarbuscar('$ls_codper','$ls_nomper','$ls_apeper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."  ".$ls_apeper."</td>";
						print "<td>".$ls_estper."</td>";
						print "</tr>";			
						break;

					case "replisperdes":
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarreplisperdes('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."  ".$ls_apeper."</td>";
						print "<td>".$ls_estper."</td>";
						print "</tr>";			
						break;

					case "replisperhas":
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarreplisperhas('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."  ".$ls_apeper."</td>";
						print "<td>".$ls_estper."</td>";
						print "</tr>";			
						break;
					
					case "replisperracrecdes":
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarreplisperracrecdes('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."  ".$ls_apeper."</td>";
						print "<td>".$ls_estper."</td>";
						print "</tr>";			
						break;
					
					case "replisperracrechas":
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarreplisperracrechas('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."  ".$ls_apeper."</td>";
						print "<td>".$ls_estper."</td>";
						print "</tr>";			
						break;
					
					case "repconttrabdes":
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarrepconttrabdes('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."  ".$ls_apeper."</td>";
						print "<td>".$ls_estper."</td>";
						print "</tr>";			
						break;

					case "repconttrabhas":
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarrepconttrabhas('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."  ".$ls_apeper."</td>";
						print "<td>".$ls_estper."</td>";
						print "</tr>";			
						break;

					case "ipasme":
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptaripasme('$ls_codper','$ls_nomper','$ls_apeper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."  ".$ls_apeper."</td>";
						print "<td>".$ls_estper."</td>";
						print "</tr>";			
						break;

					case "repivssingdes":
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarrepivssingdes('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."  ".$ls_apeper."</td>";
						print "<td>".$ls_estper."</td>";
						print "</tr>";			
						break;

					case "repivssinghas":
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarrepivssinghas('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."  ".$ls_apeper."</td>";
						print "<td>".$ls_estper."</td>";
						print "</tr>";			
						break;

					case "repivssretdes":
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarrepivssretdes('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."  ".$ls_apeper."</td>";
						print "<td>".$ls_estper."</td>";
						print "</tr>";			
						break;

					case "repivssrethas":
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarrepivssrethas('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."  ".$ls_apeper."</td>";
						print "<td>".$ls_estper."</td>";
						print "</tr>";			
						break;

					case "repivsssaldes":
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarrepivsssaldes('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."  ".$ls_apeper."</td>";
						print "<td>".$ls_estper."</td>";
						print "</tr>";			
						break;

					case "repivsssalhas":
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarrepivsssalhas('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."  ".$ls_apeper."</td>";
						print "<td>".$ls_estper."</td>";
						print "</tr>";			
						break;

					case "repivsscendes":
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarrepivsscendes('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."  ".$ls_apeper."</td>";
						print "<td>".$ls_estper."</td>";
						print "</tr>";			
						break;

					case "repivsscenhas":
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarrepivsscenhas('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."  ".$ls_apeper."</td>";
						print "<td>".$ls_estper."</td>";
						print "</tr>";			
						break;

					case "repivssmoddes":
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarrepivssmoddes('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."  ".$ls_apeper."</td>";
						print "<td>".$ls_estper."</td>";
						print "</tr>";			
						break;

					case "repivssmodhas":
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarrepivssmodhas('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."  ".$ls_apeper."</td>";
						print "<td>".$ls_estper."</td>";
						print "</tr>";			
						break;

					case "repivssrepdes":
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarrepivssrepdes('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."  ".$ls_apeper."</td>";
						print "<td>".$ls_estper."</td>";
						print "</tr>";			
						break;

					case "repivssrephas":
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarrepivssrephas('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."  ".$ls_apeper."</td>";
						print "<td>".$ls_estper."</td>";
						print "</tr>";			
						break;

					case "repivssperdes":
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarrepivssperdes('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."  ".$ls_apeper."</td>";
						print "<td>".$ls_estper."</td>";
						print "</tr>";			
						break;

					case "repivssperhas":
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarrepivssperhas('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."  ".$ls_apeper."</td>";
						print "<td>".$ls_estper."</td>";
						print "</tr>";			
						break;

					case "repvacperdes":
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarrepvacperdes('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."  ".$ls_apeper."</td>";
						print "<td>".$ls_estper."</td>";
						print "</tr>";			
						break;

					case "repvacperhas":
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarrepvacperhas('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."  ".$ls_apeper."</td>";
						print "<td>".$ls_estper."</td>";
						print "</tr>";			
						break;

					case "replisfamdes":
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarreplisfamdes('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."  ".$ls_apeper."</td>";
						print "<td>".$ls_estper."</td>";
						print "</tr>";			
						break;

					case "replisfamhas":
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarreplisfamhas('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."  ".$ls_apeper."</td>";
						print "<td>".$ls_estper."</td>";
						print "</tr>";			
						break;

					case "repconcdes":
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarrepconcdes('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."  ".$ls_apeper."</td>";
						print "<td>".$ls_estper."</td>";
						print "</tr>";			
						break;

					case "repconchas":
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarrepconchas('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."  ".$ls_apeper."</td>";
						print "<td>".$ls_estper."</td>";
						print "</tr>";			
						break;

					case "repliscumdes":
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarrepliscumdes('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."  ".$ls_apeper."</td>";
						print "<td>".$ls_estper."</td>";
						print "</tr>";			
						break;

					case "repliscumhas":
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarrepliscumhas('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."  ".$ls_apeper."</td>";
						print "<td>".$ls_estper."</td>";
						print "</tr>";			
						break;

					case "repficperdes":
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarrepficperdes('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."  ".$ls_apeper."</td>";
						print "<td>".$ls_estper."</td>";
						print "</tr>";			
						break;

					case "repficperhas":
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarrepficperhas('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."  ".$ls_apeper."</td>";
						print "<td>".$ls_estper."</td>";
						print "</tr>";			
						break;

					case "replisantdes":
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarreplisantdes('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."  ".$ls_apeper."</td>";
						print "<td>".$ls_estper."</td>";
						print "</tr>";			
						break;

					case "replisanthas":
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarreplisanthas('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."  ".$ls_apeper."</td>";
						print "<td>".$ls_estper."</td>";
						print "</tr>";			
						break;

					case "recpagcondes":
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarrecpagcondes('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."  ".$ls_apeper."</td>";
						print "<td>".$ls_estper."</td>";
						print "</tr>";			
						break;

					case "recpagconhas":
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarrecpagconhas('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."  ".$ls_apeper."</td>";
						print "<td>".$ls_estper."</td>";
						print "</tr>";			
						break;
					
					case "retencionarc":
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptar_retencion_arc('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."  ".$ls_apeper."</td>";
						print "<td>".$ls_estper."</td>";
						print "</tr>";			
						break;
				    
					case "repconttrabivssdes":
					$ls_nombre=$ls_nomper."  ".$ls_apeper;
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarrepconttrabivssdes('$ls_codper','$ls_nombre','$ls_estatus','$ld_fecegrper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."  ".$ls_apeper."</td>";
						print "<td>".$ls_estper."</td>";
						print "</tr>";			
						break;
					
				}
			}
			$io_sql->free_result($rs_data);
		}
		print "</table>";
		unset($io_include);
		unset($io_conexion);
		unset($io_sql);
		unset($io_mensajes);
		unset($io_funciones);
		unset($io_sno);
		unset($ls_codemp);
	}
		  if ($li_totrows>0)
		     {
		       while ($row=$io_sql->fetch_row($rs_data))
		             {
				       $li_fila++;
					   $ls_codemp = trim($row["codemp"]);
			           $ls_numdoc = trim($row["numdoc"]);
				   	   $ls_codope = $row["codope"];
				       $ls_estdoc = $row["estmov"];
				       $ls_codpro = $row["cod_pro"];
				       $ls_cedben = $row["ced_bene"];
				       $ls_tipdes = $row["tipo_destino"];
				       $ls_nombre = $row["nombre"];
				       $ls_conmov = $row["conmov"];
				       $ld_monmov = $row["monto"];
				       $ls_fecmov = $io_funcion->uf_formatovalidofecha($row["fecmov"]);
					   $ls_fecmov = $io_funcion->uf_convertirfecmostrar($ls_fecmov);
		               $object[$li_fila][1]="<input type=text      id=txtnumdoc".$li_fila."  name=txtnumdoc".$li_fila."  value='".$ls_numdoc."'  class=sin-borde  size=15  style=text-align:center readonly>";
					   $object[$li_fila][2]="<input type=text      id=txttipope".$li_fila."  name=txttipope".$li_fila."  value='".$ls_codope."'  class=sin-borde  size=5   style=text-align:center readonly>";
					   $object[$li_fila][3]="<input type=text      id=txtnombre".$li_fila."  name=txtnombre".$li_fila."  value='".$ls_nombre."'  class=sin-borde  size=40  style=text-align:left   readonly>"; 
					   $object[$li_fila][4]="<input type=text      id=txtfecha".$li_fila."   name=txtfecha".$li_fila."   value='".$ls_fecmov."'  class=sin-borde  size=8   style=text-align:center readonly>";
		               $object[$li_fila][5]="<input type=text      id=txtmonto".$li_fila."   name=txtmonto".$li_fila."   value='".number_format($ld_monmov,2,',','.')."'  class=sin-borde  size=20  style=text-align:right   readonly>";
				     }
		       $io_grid->make_gridScroll($li_fila,$title,$object,570,'Listado de Documentos',$ls_grid,200);
		  }
          else
	      {
	        $io_msg->message("No se han encontrado Documentos para este Criterio de Búsqueda !!!");
		  }
        }
   }    
	$io_funciones=new class_funciones();		
	require_once("../shared/class_folder/class_fecha.php");
	$io_fecha=new class_fecha();		
	uf_limpiarvariables();
	switch ($ls_operacion) 
	{
		case "PROCESAR":
			uf_load_variables();
			$lb_valido=false;
			for($li_i=0;$li_i<=$li_totrow;$li_i++)
			{
				if (array_key_exists("chkaprobacion".$li_i,$_POST))
				{
					$ls_numsol=$io_fun_sep->uf_obtenervalor("txtnumsol".$li_i,"");
					$ld_fecregsol=$io_fun_sep->uf_obtenervalor("txtfecregsol".$li_i,"");
					$ld_fecregsol=$io_funciones->uf_formatovalidofecha($ld_fecregsol);
					switch ($ls_tipope)
					{
						case 0:
							$lb_valido=$io_fecha->uf_comparar_fecha($ld_fecregsol,$ld_fecaprsep);
							if($lb_valido)
							{
								$lb_existe=$io_sep->uf_validar_estatus_solicitud($ls_numsol,"1");
								if(!$lb_existe)
								{
									$lb_valido=$io_sep->uf_validar_cuentas($ls_numsol);
									if($lb_valido)
									{
										$lb_valido=$io_sep->uf_update_estatus_solicitud($ls_numsol,1,$ld_fecaprsep,$la_seguridad);
									}
								}
					$li_preartc=   str_replace(".","",$li_preartc);
					$li_preartc=   str_replace(",",".",$li_preartc);
					$li_preartd=   str_replace(".","",$li_preartd);
					$li_preartd=   str_replace(",",".",$li_preartd);
					$li_pesart=    str_replace(".","",$li_pesart);
					$li_pesart=    str_replace(",",".",$li_pesart);
					$li_altart=    str_replace(".","",$li_altart);
					$li_altart=    str_replace(",",".",$li_altart);
					$li_ancart=    str_replace(".","",$li_ancart);
					$li_ancart=    str_replace(",",".",$li_ancart);
					$li_proart=    str_replace(".","",$li_proart);
					$li_proart=    str_replace(",",".",$li_proart);
					$li_reoart=    str_replace(".","",$li_reoart);
					$li_reoart=    str_replace(",",".",$li_reoart);
					/////////////////////////////////////////////////////////////////
					$ld_feccreart=$io_func-> uf_formatovalidofecha($ld_feccreart);
					$ld_fecvenart=$io_func-> uf_formatovalidofecha($ld_fecvenart);
					/////////////////////////////////////////////////////////////////
					$ld_feccreart=$io_func->uf_convertirdatetobd($ld_feccreart);
					$ld_fecvenart=$io_func->uf_convertirdatetobd($ld_fecvenart);					
					if ($ls_status=="C")
					{
						$lb_valido=$io_siv->uf_siv_update_articulo($ls_codemp, $ls_codart, $ls_denart, $ls_codtipart, $ls_codunimed,
																   $ld_feccreart, $ls_obsart, $li_exiart, $li_exiiniart, $li_eximinart,
																   $li_eximaxart, $li_prearta, $li_preartb, $li_preartc, $li_preartd, 
																   $ld_fecvenart, $ls_spg_cuenta, $li_pesart, $li_altart, $li_ancart,
																   $li_proart, $ls_nomfot, $ls_codcatsig, $ls_sccuenta, $la_seguridad,
																   $ls_codprod,$ls_serart,$ls_fabart,$ls_ubiart,$ls_docart,$li_reoart);
						if($lb_valido)
						{
							$lb_valido=$io_siv->uf_upload($ls_nomfot,$ls_tipfot,$ls_tamfot,$ls_nomtemfot);
   function uf_print($as_tipo,$as_codnom,$as_codnomhas,$as_mesdesde,$as_meshasta)
   {
		//////////////////////////////////////////////////////////////////////////////
		//	     Function : uf_print
		//		   Access : public 
		//	    Arguments : as_tipo  // Tipo de Llamada del catálogo
		//	                as_codnom  // Código de Nómina
		//	                as_codnomhas  // Código de Nómina hasta
		//	                as_mesdesde  // Mes Desde donde se quiere filtrar
		//	                as_meshasta  // Mes Hasta donde se quiere filtrar
		//	  Description : Función que obtiene e imprime los resultados de la busqueda
		//	   Creado Por : Ing. Yesenia Moreno
		// Fecha Creación : 07/04/2006 								Fecha Última Modificación : 
		//////////////////////////////////////////////////////////////////////////////
		require_once("../shared/class_folder/sigesp_include.php");
		$io_include=new sigesp_include();
		$io_conexion=$io_include->uf_conectar();
		require_once("../shared/class_folder/class_sql.php");
		$io_sql=new class_sql($io_conexion);	
		require_once("../shared/class_folder/class_mensajes.php");
		$io_mensajes=new class_mensajes();		
		require_once("../shared/class_folder/class_funciones.php");
		$io_funciones=new class_funciones();		
        $ls_codemp=$_SESSION["la_empresa"]["codemp"];
		print "<table width=500 border=0 cellpadding=1 cellspacing=1 class=fondo-tabla align=center>";
		print "<tr class=titulo-celda>";
		print "<td width=50>Año</td>";
		print "<td width=50>Período</td>";
		print "<td width=200>Fecha de Inicio</td>";
		print "<td width=200>Fecha de Finalización</td>";
		print "</tr>";
		$ls_sql="SELECT sno_hperiodo.anocur, sno_hperiodo.codperi, sno_hperiodo.fecdesper, sno_hperiodo.fechasper ".
				"  FROM sno_hperiodo, sno_periodo ".
				" WHERE sno_periodo.cerper = 1 ".
				"   AND sno_hperiodo.codemp = '".$ls_codemp."' ".
				"   AND sno_hperiodo.codnom = '".$as_codnom."' ".
				"   AND sno_hperiodo.codperi <> '000' ".
				"   AND sno_hperiodo.codemp = sno_periodo.codemp ".
				"   AND sno_hperiodo.codnom = sno_periodo.codnom ".
				"   AND sno_hperiodo.codperi = sno_periodo.codperi ";
				
		if(($as_tipo=="repapopatdes")||($as_tipo=="repapopathas")||($as_tipo=="replisperracrecdes")||($as_tipo=="replisperracrechas"))
		{
			$ls_criterio="";
			
			if (($as_mesdesde=='01'))
			{
				$ls_criterio=" AND ((substr(sno_hperiodo.fecdesper::varchar,6,2) = '12' OR substr(sno_hperiodo.fecdesper::varchar,6,2) = '01') ";
				$ls_criterio=$ls_criterio."  OR (substr(sno_hperiodo.fecdesper::varchar,6,2) <= '".$as_meshasta."') )";
			}
			else
			{
				$ls_criterio="   AND substr(sno_hperiodo.fecdesper::varchar,6,2) <= '".$as_meshasta."' ";
			}
			
			
			
			$ls_sql="SELECT sno_hperiodo.anocur, sno_hperiodo.codperi, sno_hperiodo.fecdesper, sno_hperiodo.fechasper ".
					"  FROM sno_hperiodo, sno_periodo ".
					" WHERE sno_periodo.cerper = 1 ".
					"   AND sno_hperiodo.codemp = '".$ls_codemp."' ".
					"   AND sno_hperiodo.codperi <> '000' ".
					"   AND sno_hperiodo.codnom >= '".$as_codnom."' ".
					"   AND sno_hperiodo.codnom <= '".$as_codnomhas."' ".
					"   AND substr(sno_hperiodo.fecdesper::varchar,6,2) >= '".$as_mesdesde."' ".$ls_criterio.					
					"   AND sno_hperiodo.codemp = sno_periodo.codemp ".
					"   AND sno_hperiodo.codnom = sno_periodo.codnom ".
					"   AND sno_hperiodo.codperi = sno_periodo.codperi ".
					" GROUP BY sno_hperiodo.anocur, sno_hperiodo.codperi, sno_hperiodo.fecdesper, sno_hperiodo.fechasper ";
					
		}		
		if(($as_tipo=="repcondes")||($as_tipo=="repconhas")||($as_tipo=="replisbandes")||($as_tipo=="replisbanhas")||($as_tipo=="mintrades")||($as_tipo=="mintrahas"))
		{
			$ls_sql="SELECT sno_hperiodo.anocur, sno_hperiodo.codperi, sno_hperiodo.fecdesper, sno_hperiodo.fechasper ".
					"  FROM sno_hperiodo, sno_periodo ".
					" WHERE sno_periodo.cerper = 1 ".
					"   AND sno_hperiodo.codemp = '".$ls_codemp."' ".
					"   AND sno_hperiodo.codperi <> '000' ".
					"   AND sno_hperiodo.codnom >= '".$as_codnom."' ".
					"   AND sno_hperiodo.codnom <= '".$as_codnomhas."' ".
					"   AND sno_hperiodo.codemp = sno_periodo.codemp ".
					"   AND sno_hperiodo.codnom = sno_periodo.codnom ".
					"   AND sno_hperiodo.codperi = sno_periodo.codperi ".
					" GROUP BY sno_hperiodo.anocur, sno_hperiodo.codperi, sno_hperiodo.fecdesper, sno_hperiodo.fechasper ";
		}	
		if ($as_tipo=="transferir")
		{
			$ls_sql="SELECT sno_hperiodo.anocur, sno_hperiodo.codperi, sno_hperiodo.fecdesper, sno_hperiodo.fechasper ".
				"  FROM sno_hperiodo, sno_periodo ".
				" WHERE sno_periodo.cerper = 1 ".
				"   AND sno_hperiodo.codemp = '".$ls_codemp."' ".
				"   AND sno_hperiodo.codnom = '".$as_codnom."' ".
				"   AND sno_hperiodo.codperi <> '000' ".
				"   AND sno_hperiodo.codemp = sno_periodo.codemp ".
				"   AND sno_hperiodo.codnom = sno_periodo.codnom ".
				"   AND sno_hperiodo.codperi = sno_periodo.codperi ";
		}
			
		$ls_sql=$ls_sql." ORDER BY sno_hperiodo.anocur, sno_hperiodo.codperi ";
		$rs_data=$io_sql->select($ls_sql);
                //echo $ls_sql; die(); //CAMB
		if($rs_data===false)
		{
        	$io_mensajes->message("ERROR->".$io_funciones->uf_convertirmsg($io_sql->message)); 
		}
		else
		{
			while($row=$io_sql->fetch_row($rs_data))
			{
				$ls_anocur=$row["anocur"];
				$ls_codperi=$row["codperi"];
				$ld_fecdesper=$io_funciones->uf_formatovalidofecha($row["fecdesper"]);
				$ld_fechasper=$io_funciones->uf_formatovalidofecha($row["fechasper"]);

				$ld_fecdesper=$io_funciones->uf_convertirfecmostrar($ld_fecdesper);
				$ld_fechasper=$io_funciones->uf_convertirfecmostrar($ld_fechasper);
				
				switch ($as_tipo)
				{
					case "": // sigesp_snorh_p_seleccionarhnomina
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptar('$ls_anocur','$ls_codperi','$ld_fecdesper','$ld_fechasper');\">".$ls_anocur."</a></td>";
						print "<td>".$ls_codperi."</td>";
						print "<td>".$ld_fecdesper."</td>";
						print "<td>".$ld_fechasper."</td>";
						print "</tr>";			
						break;

					case "mintrades": // sigesp_snorh_p_seleccionarhnomina
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarrepcondes('$ls_codperi');\">".$ls_anocur."</a></td>";
						print "<td>".$ls_codperi."</td>";
						print "<td>".$ld_fecdesper."</td>";
						print "<td>".$ld_fechasper."</td>";
						print "</tr>";			
						break;
						
					case "mintrahas": // sigesp_snorh_p_seleccionarhnomina
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarrepconhas('$ls_codperi','$ld_fechasper');\">".$ls_anocur."</a></td>";
						print "<td>".$ls_codperi."</td>";
						print "<td>".$ld_fecdesper."</td>";
						print "<td>".$ld_fechasper."</td>";
						print "</tr>";			
						break;	
					
					case "repapopatdes": // sigesp_snorh_r_aportepatronal
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarrepapopatdes('$ls_codperi');\">".$ls_anocur."</a></td>";
						print "<td>".$ls_codperi."</td>";
						print "<td>".$ld_fecdesper."</td>";
						print "<td>".$ld_fechasper."</td>";
						print "</tr>";			
						break;

					case "repapopathas": // sigesp_snorh_r_aportepatronal
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarrepapopathas('$ls_codperi','$ld_fechasper');\">".$ls_anocur."</a></td>";
						print "<td>".$ls_codperi."</td>";
						print "<td>".$ld_fecdesper."</td>";
						print "<td>".$ld_fechasper."</td>";
						print "</tr>";			
						break;
					
					case "replisperracrecdes": // sigesp_snorh_r_aportepatronal
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarreplisperracrecdes('$ls_codperi');\">".$ls_anocur."</a></td>";
						print "<td>".$ls_codperi."</td>";
						print "<td>".$ld_fecdesper."</td>";
						print "<td>".$ld_fechasper."</td>";
						print "</tr>";			
						break;

					case "replisperracrechas": // sigesp_snorh_r_aportepatronal
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarreplisperracrechas('$ls_codperi','$ld_fechasper');\">".$ls_anocur."</a></td>";
						print "<td>".$ls_codperi."</td>";
						print "<td>".$ld_fecdesper."</td>";
						print "<td>".$ld_fechasper."</td>";
						print "</tr>";			
						break;
						
					case "repcondes": // sigesp_snorh_r_conceptos
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarrepcondes('$ls_codperi');\">".$ls_anocur."</a></td>";
						print "<td>".$ls_codperi."</td>";
						print "<td>".$ld_fecdesper."</td>";
						print "<td>".$ld_fechasper."</td>";
						print "</tr>";			
						break;

					case "repconhas": // sigesp_snorh_r_conceptos
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarrepconhas('$ls_codperi','$ld_fechasper');\">".$ls_anocur."</a></td>";
						print "<td>".$ls_codperi."</td>";
						print "<td>".$ld_fecdesper."</td>";
						print "<td>".$ld_fechasper."</td>";
						print "</tr>";			
						break;

					case "replisbandes": // sigesp_snorh_r_listadobanco
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarreplisbandes('$ls_codperi','$ld_fecdesper');\">".$ls_anocur."</a></td>";
						print "<td>".$ls_codperi."</td>";
						print "<td>".$ld_fecdesper."</td>";
						print "<td>".$ld_fechasper."</td>";
						print "</tr>";			
						break;

					case "replisbanhas": // sigesp_snorh_r_listadobanco
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarreplisbanhas('$ls_codperi','$ld_fechasper');\">".$ls_anocur."</a></td>";
						print "<td>".$ls_codperi."</td>";
						print "<td>".$ld_fecdesper."</td>";
						print "<td>".$ld_fechasper."</td>";
						print "</tr>";			
						break;


					case "reprecpagcondes": // sigesp_snorh_r_recibopago
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarreprecpagcondes('$ls_codperi','$ld_fecdesper');\">".$ls_anocur."</a></td>";
						print "<td>".$ls_codperi."</td>";
						print "<td>".$ld_fecdesper."</td>";
						print "<td>".$ld_fechasper."</td>";
						print "</tr>";			
						break;

					case "reprecpagconhas": // sigesp_snorh_r_recibopago
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarreprecpagconhas('$ls_codperi','$ld_fechasper');\">".$ls_anocur."</a></td>";
						print "<td>".$ls_codperi."</td>";
						print "<td>".$ld_fecdesper."</td>";
						print "<td>".$ld_fechasper."</td>";
						print "</tr>";			
						break;
					
					case "replisperrarecdes": // sigesp_snorh_r_personal_rac_rec
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarreplisperrarecdes('$ls_codperi','$ld_fecdesper');\">".$ls_anocur."</a></td>";
						print "<td>".$ls_codperi."</td>";
						print "<td>".$ld_fecdesper."</td>";
						print "<td>".$ld_fechasper."</td>";
						print "</tr>";			
						break;

					case "replisperrarechas": // sigesp_snorh_r_personal_rac_rec
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarreplisperrarechas('$ls_codperi','$ld_fechasper');\">".$ls_anocur."</a></td>";
						print "<td>".$ls_codperi."</td>";
						print "<td>".$ld_fecdesper."</td>";
						print "<td>".$ld_fechasper."</td>";
						print "</tr>";			
						break;	
						
					case "transferir": // sigesp_sno_p_transferirpersonal.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptartransferir('$ls_codperi', '$ld_fecdesper','$ld_fechasper', '$ls_anocur');\">".$ls_anocur."</a></td>";
						print "<td>".$ls_codperi."</td>";
						print "<td>".$ld_fecdesper."</td>";
						print "<td>".$ld_fechasper."</td>";
						print "</tr>";			
						break;
				}
			}
			$io_sql->free_result($rs_data);
		}
		print "</table>";
		unset($io_include);
		unset($io_conexion);
		unset($io_sql);
		unset($io_mensajes);
		unset($io_funciones);
		unset($ls_codemp);
		unset($ls_codnom);
		unset($ld_peractnom);
   }
 $io_pdf->ezSetCmMargins(4, 3, 3, 3);
 // Configuración de los margenes en centímetros
 $io_pdf->ezStartPageNumbers(570, 47, 8, '', '', 1);
 // Insertar el número de página
 $li_totrow = $io_report->dts_reporte->getRowCount("codunitri");
 for ($li_i = 1; $li_i <= $li_totrow; $li_i++) {
     $ls_codigo = $io_report->dts_reporte->data["codunitri"][$li_i];
     $ls_anno = $io_report->dts_reporte->data["anno"][$li_i];
     $ls_fecentvig = $io_report->dts_reporte->data["fecentvig"][$li_i];
     $ls_gacofi = $io_report->dts_reporte->data["gacofi"][$li_i];
     $ls_fecpubgac = $io_report->dts_reporte->data["fecpubgac"][$li_i];
     $ls_decnro = $io_report->dts_reporte->data["decnro"][$li_i];
     $ls_fecdec = $io_report->dts_reporte->data["fecdec"][$li_i];
     $ls_valunitri = $io_report->dts_reporte->data["valunitri"][$li_i];
     $ls_valunitri = number_format($ls_valunitri, 3, ",", ".");
     $ls_fecentvig = $io_funciones->uf_formatovalidofecha($ls_fecentvig);
     $ls_fecentvig = $io_funciones->uf_convertirfecmostrar($ls_fecentvig);
     $ls_fecpubgac = $io_funciones->uf_formatovalidofecha($ls_fecpubgac);
     $ls_fecpubgac = $io_funciones->uf_convertirfecmostrar($ls_fecpubgac);
     $ls_fecdec = $io_funciones->uf_formatovalidofecha($ls_fecdec);
     $ls_fecdec = $io_funciones->uf_convertirfecmostrar($ls_fecdec);
     $la_data[$li_i] = array('codigo' => $ls_codigo, 'anno' => $ls_anno, 'fecentvig' => $ls_fecentvig, 'gacofi' => $ls_gacofi, 'fecpubgac' => $ls_fecpubgac, 'decnro' => $ls_decnro, 'fecdec' => $ls_fecdec, 'valunitri' => $ls_valunitri);
 }
 uf_print_encabezado_pagina($ls_titulo, $io_pdf);
 uf_print_detalle($la_data, $io_pdf);
 if ($lb_valido) {
     $io_pdf->ezStopPageNumbers(1, 1);
     // Detenemos la impresión de los números de página
     $io_pdf->ezStream();
     // Mostramos el reporte
 } else {
			$io_pdf->selectFont('../../shared/ezpdf/fonts/Helvetica.afm'); // Seleccionamos el tipo de letra
			$io_pdf->ezSetCmMargins(4,3,3,3); // Configuración de los margenes en centímetros
			$io_pdf->ezStartPageNumbers(570,47,8,'','',1); // Insertar el número de página
		  	uf_print_encabezado_pagina($ls_titulo,$io_pdf);
			$li_totrow=$io_report->DS->getRowCount("nroreg");
			$li_aux=0;
			for($li_i=1;$li_i<=$li_totrow;$li_i++)
			{
				$li_aux++;
				$ls_nroreg=$io_report->DS->data["nroreg"][$li_i];
				$ls_codigo=$io_report->DS->data["codper"][$li_i];
				$ls_fechaini=$io_report->DS->data["fecini"][$li_i];
				$ls_fechafin=$io_report->DS->data["fecfin"][$li_i];
				$ls_nombreper=$io_report->DS->data["nomper"][$li_i];
				$ls_apellidoper=$io_report->DS->data["apeper"][$li_i];
				$ls_fechaini=$io_funciones->uf_formatovalidofecha($ls_fechaini);
				$ls_fechaini=$io_funciones->uf_convertirfecmostrar($ls_fechaini);
				$ls_fechafin=$io_funciones->uf_formatovalidofecha($ls_fechafin);
				$ls_fechafin=$io_funciones->uf_convertirfecmostrar($ls_fechafin);
				$ls_cadena=$ls_nombreper."  ".$ls_apellidoper;
				$la_dataper[$li_i]=array('codigo'=>$ls_codigo,'nombre'=>$ls_cadena,
									  'fechaini'=>$ls_fechaini,'fechafin'=>$ls_fechafin);
				uf_print_cabecera_detalle($la_dataper,$li_totrow,$io_pdf);
                unset($la_dataper);
				$io_report->uf_print_detalle_metas_x_personal($ls_nroreg,$ld_fechades,$ld_fechahas,$ls_codperdes,$ls_codperhas);// Cargar el DS con los datos del reporte
				$li_totrow1=$io_report->ds_detalle->getRowCount("codmeta");
				for($li_p=1;$li_p<=$li_totrow1;$li_p++)
				{
					$ls_codigo=$io_report->ds_detalle->data["codmeta"][$li_p];
					$ls_meta=$io_report->ds_detalle->data["meta"][$li_p];
					$ls_valor=$io_report->ds_detalle->data["valor"][$li_p];
	function uf_print_pie_detalle($as_estpro,$as_numordcom,$as_nombre,$as_montotart,$as_ciuemp,$adt_fecrec,&$io_pdf)
	{
		//////////////////////////////////////////////////////////////////////////////////////////
		//       Function: uf_print_pie_detalle
		//		    Acess: private
		//	    Arguments: la_data // arreglo de informaci�n
		//	   			   io_pdf // Objeto PDF
		//    Description: funci�n que imprime el detalle
		//	   Creado Por: Ing. Yesenia Moreno
		// Modificado Por: Ing. Yozelin Barrag�n
		// Fecha Creaci�n: 05/02/2007
		//////////////////////////////////////////////////////////////////////////////////////////
		/*require_once("../../shared/class_folder/cnumero_letra.php");
		$io_letra = new cnumero_letra();*/
		 //Instancio a la clase de conversi�n de numeros a letras.
		 global $ls_tipoformato;
		 include("../../shared/class_folder/class_numero_a_letra.php");
		 $numalet= new class_numero_a_letra();
		 //imprime numero con los valore por defecto
		 //cambia a minusculas
		 $numalet->setMayusculas(1);
		 //cambia a femenino
		 $numalet->setGenero(1);
		 //cambia moneda
		 if($ls_tipoformato==1)
		 {
			 $numalet->setMoneda("Bolivares Fuerte");
			 $ls_moneda="EN Bs.F.";
			 $ls_titulo="Bs.F:";
		 }
		 else
		 {
			 $numalet->setMoneda("Bolivares");
			 $ls_moneda="EN Bs.";
			 $ls_titulo="Bs:";
		 }	
		 //cambia prefijo
		 $numalet->setPrefijo("***");
		 //cambia sufijo
		 $numalet->setSufijo("***");
		
		
		require_once("../../shared/class_folder/class_fecha.php");
		$io_fecha = new class_fecha();
		if($as_estpro==0)
		{
		  $ls_tipo_orden=" Orden de Compra ";
		}  
		else
		{
		  $ls_tipo_orden=" Factura ";
		}
		$ls_prefijo="";
		$ls_sufijo="";
		//$ls_monto_letras=$io_letra->uf_convertir_letra($as_montotart,$ls_prefijo,$ls_sufijo);
		$numalet->setNumero($as_montotart);
		$ls_monto_letras= $numalet->letra();
		
		require_once("../../shared/class_folder/class_funciones.php");
		$funciones=new class_funciones();
		$gestor=$_SESSION["ls_gestor"];
		if ($gestor=="INFORMIX")
		{
		  $adt_fecrec=$funciones->uf_formatovalidofecha($adt_fecrec);
		  $adt_fecrec=$funciones->uf_convertirfecmostrar($adt_fecrec);
		}
		
		$li_dia=substr($adt_fecrec,0,2);
		$li_mes=substr($adt_fecrec,3,2);
		$li_agno=substr($adt_fecrec,6,4);
		
		$ls_mes=$io_fecha->uf_load_nombre_mes($li_mes);
		$io_pdf->ezSetY(350);
		$io_encabezado=$io_pdf->openObject();
		$io_pdf->saveState();
	    $la_data=array(array('name'=>'los cuales fueron recibidos  '.$adt_fecrec.' segun <b>'.$ls_tipo_orden.' No. '.$as_numordcom.'</b> Acta levantada '),
				       array('name'=>'al efecto, en la forma siguiente:  El represenante del  <b>"'.trim($as_nombre).'"</b> '),
					   array('name'=>'luego de haber constatado que   <b>"LA EMPRESA"</b>  ejecuto el suministro señalado en la referida  '.$ls_tipo_orden.', declarada  <b>ACEPTADA</b>  la compra .'),
					   array('name'=>'El monto correspondiente a este suministro es de  ('.$ls_titulo.'  '.number_format($as_montotart,2,",",".").' )'),
					   array('name'=>'<b>'.$ls_monto_letras.'</b>'),
					   array('name'=>'En prueba de conformidad se firma, en la ciudad de '.trim($as_ciuemp).', a los '.$li_dia.' dias del mes de '.$ls_mes.' de '.$li_agno.'. '));
		
		$la_columnas=array('name'=>'','name'=>'','name'=>'','name'=>'');
		$la_config=array('showHeadings'=>0, // Mostrar encabezados
						 'showLines'=>0, // Mostrar L�neas
						 'fontSize' => 12, // Tama�o de Letras
						 'shaded'=>0, // Sombra entre l�neas
						 'shadeCol'=>array(0.5,0.5,0.5),//array($r,$g,$b), // Color de la sombra
						 'xOrientation'=>'center', // Orientaci�n de la tabla
						 'width'=>550, // Ancho de la tabla
						 'maxWidth'=>550, // Ancho M�ximo de la tabla
						 'xPos'=>306, // Orientaci�n de la tabla
						 /*'cols'=>array('codart'=>array('justification'=>'center','width'=>100), // Justificaci�n y ancho de la 
						 			   'denart'=>array('justification'=>'center','width'=>230), // Justificaci�n y  
						 			   'canart'=>array('justification'=>'center','width'=>100), // Justificaci�n y  
									   'preuniart'=>array('justification'=>'center','width'=>100))*/); // Justificaci�n y ancho de la 
		$io_pdf->ezTable($la_data,$la_columnas,'',$la_config);
		$io_pdf->restoreState();
		$io_pdf->closeObject();
		$io_pdf->addObject($io_encabezado,'all');
	}// end function uf_print_pie_detalle
     $rs_data = $io_sql->select($ls_sql);
	 if ($rs_data===false)
	    {
		  $lb_valido = false;
		}
     else
	    {
		  $li_numrows = $io_sql->num_rows($rs_data);
		  if ($li_numrows>0)
		     {
			   while($row=$io_sql->fetch_row($rs_data))
			        {
			          $ls_numdoc    = $row["numdoc"];
					  $ls_numcol    = $row["numcol"];
					  $ls_codope    = $row["codope"];      
			          $ld_fecmovcol = $io_funcion->uf_formatovalidofecha($row["fecmovcol"]);
					  $ld_fecmovcol = $io_funcion->uf_convertirfecmostrar($ld_fecmovcol);
					  $ls_conmov    = $row["conmov"];
					  $ld_monmovcol = number_format($row["monmovcol"],2,',','.');
			          $ld_tasmovcol = $row["tasmovcol"];
					  $ls_codban	= $row["codban"];
			          $ls_nomban    = $row["nomban"];
					  $ls_ctaban    = $row["ctaban"];
					  $ls_dencta    = $row["dencta"];
					  $ls_estmov    = $row["estcol"]; 
					  $ls_scgcta    = $row["sc_cuenta"]; 
					  $ls_dencol    = $row["dencol"]; 
					  print "<tr class=celdas-blancas>";
					  print "<td><a href=\"javascript: uf_aceptar('$ls_numdoc','$ls_numcol','$ls_dencol','$ls_codope','$ld_fecmovcol','$ls_conmov','$ld_monmovcol','$ls_codban','$ls_nomban','$ls_ctaban','$ls_dencta','$ls_estmov','$ls_scgcta','$ld_tasmovcol');\">".$ls_numdoc."</a></td>";
					  print "<td>".$ls_numcol."</td>";
					  print "<td>".$ls_codope."</td>";
 //$data=$rs_cta;
 $li_num = $row = $io_sql->num_rows($rs_cta);
 if ($li_num > 0) {
     /*$data=$io_sql->obtener_datos($rs_cta);
     		$arrcols=array_keys($data);
     		$totcol=count($arrcols);
     		$ds->data=$data;
     		$totrow=$ds->getRowCount("cmpmov");
     		for($z=1;$z<=$totrow;$z++)*/
     while ($row = $io_sql->fetch_row($rs_cta)) {
         print "<tr class=celdas-blancas>";
         $ls_cmpmov = $row["cmpmov"];
         $ls_numcmp = $row["numcmp"];
         $ls_codcau = $row["codcau"];
         $ls_dencau = $row["dencau"];
         $ld_feccmp = $io_fun->uf_formatovalidofecha($row["feccmp"]);
         $ls_descmp = $row["descmp"];
         $ls_estpromov = $row["estpromov"];
         $ld_feccmp = $io_fun->uf_convertirfecmostrar($ld_feccmp);
         $ls_codrespri = $row["codrespri"];
         $ls_denrespri = $row["nomrespri"];
         $ls_codresuso = $row["codresuso"];
         $ls_denresuso = $row["nomresuso"];
         $ls_coduniadm = $row["coduniadm"];
         $ls_denuniadm = $row["denuniadm"];
         $ls_ubigeo = $row["ubigeoact"];
         $ls_tiprespri = $row["tiprespri"];
         $ls_tipresuso = $row["tipresuso"];
         $ld_fecent = $row["fecentact"];
         print "<td><a href=\"javascript: aceptar('{$ls_cmpmov}','{$ls_codcau}','{$ls_dencau}','{$ld_feccmp}'," . "'{$ls_descmp}','{$ls_estpromov}','{$ls_coddestino}','{$ls_codrespri}','{$ls_codresuso}','{$ls_coduniadm}'," . "'{$ls_denuniadm}','{$ls_ubigeo}','{$ls_denrespri}','{$ls_denresuso}','{$ls_tiprespri}','{$ls_tipresuso}','{$ld_fecent}','{$ls_numcmp}');\">" . $ls_numcmp . "</a></td>";
         print "<td>" . $ls_dencau . "</td>";
		//Cargo los datos de las programaciones.
		$ld_fechadesde=$_POST["txtfechadesde"];
		$ld_fechahasta=$_POST["txtfechahasta"];
		$ls_documento=$_POST["txtdocumento"];	
		$ls_numcarta=$_POST["txtnumcarta"];	
		$data=$io_carta->uf_cargar_cartas_filtradas($ls_empresa,$ls_tipo,$ld_fechadesde,$ld_fechahasta,$ls_documento,$ls_numcarta);		
		$ldec_total_prog=0;
		if($data!="")
		{
			$ds_carta->data=$data;
			$li_total=$ds_carta->getRowCount("numdoc");
			for($i=1;$i<=$li_total;$i++)
			{
				$ls_numdoc  = $ds_carta->getValue("numdoc",$i);
				$ldec_monto = $ds_carta->getValue("monto",$i);
				$ld_fecmov  = $fun->uf_formatovalidofecha($ds_carta->getValue("fecmov",$i));
				$ld_fecmov  = $fun->uf_convertirfecmostrar($ld_fecmov);
				$ls_prov	= $ds_carta->getValue("cod_pro",$i);
				if($ls_prov=="----------")
				{
					$ls_prov=$ds_carta->getValue("ced_bene",$i);		
				}
				$ls_nomproben = $ds_carta->getValue("nomproben",$i);
				$ls_codban	  = $ds_carta->getValue("codban",$i);				
				$ls_ctaban	  = $ds_carta->getValue("ctaban",$i);				
				$ls_conmov	  = $ds_carta->getValue("conmov",$i);
				$ls_carta	  = $ds_carta->getValue("numcarord",$i);
				$ls_estcon	  = $ds_carta->getValue("estcon",$i);
				$ld_fecpropag='';						
				$object[$i][1] = "<input type=checkbox name=chksel".$i."   id=chksel".$i." value=1 >";		
				$object[$i][2] = "<input type=text name=txtnumdoc".$i."    value='".$ls_numdoc."'      class=sin-borde readonly style=text-align:center size=17 maxlength=15 ><input name=codban".$i." type=hidden id=codban".$i."  value='".$ls_codban."'> <input name=ctaban".$i."  type=hidden id=ctaban".$i."  value='".$ls_ctaban."'>";
					$ls_feccie=$row["fechacie"];
					$ls_codcar1=$row["codasicar"];
					$ls_codcar2=$row["codcar"];
					 if ($ls_codcar1=="")
					 {	
						$ls_cargo=$row["codcar"];
						$ls_descar=trim  ($row["descar"]);
					 }
					else
					 {
						$ls_cargo=$row["codasicar"];
						$ls_descar=trim ($row["denasicar"]);
					 }
					$ls_cantcar=$row["cantcar"];
					$ls_estatus=$row["estatus"];
					$ls_fecaper=$io_funciones->uf_formatovalidofecha($ls_fecaper);
					$ls_fecaper=$io_funciones->uf_convertirfecmostrar($ls_fecaper);
					$ls_feccie=$io_funciones->uf_formatovalidofecha($ls_feccie);
					$ls_feccie=$io_funciones->uf_convertirfecmostrar($ls_feccie);
					$ls_tipo=strtoupper($row["tipo"]);
					
				}
				$ls_auxcodigo=$ls_codigo;
				
				$rs_datcon->MoveNext();
			}	
			uf_print_datos_concurso($ls_auxcodigo,$ls_descrip,$ls_cargo,$ls_descar,$ls_fecaper,$ls_feccie,
				                            $ls_cantcar,$ls_tipo,$ls_estatus,$io_pdf);
											
			uf_print_datos_concursantes($la_data,$io_pdf);
			unset($la_data);
   function uf_print($as_codtippre, $as_codper, $as_stapre, $as_tipo)
   {
		//////////////////////////////////////////////////////////////////////////////
		//	     Function: uf_print
		//		   Access: public
		//	    Arguments: as_codtippre  // Código del tipo de Prestamo
		//				   as_codper  // Código del personal
		//				   as_stapre  // Estatus del Prestamo
		//				   as_tipo  // Tipo de Llamada del catálogo
		//	  Description: Función que obtiene e imprime los resultados de la busqueda
		//	   Creado Por: Ing. Yesenia Moreno
		// Fecha Creación: 01/01/2006 								Fecha Última Modificación : 
		//////////////////////////////////////////////////////////////////////////////
		global $io_fun_nomina;
		require_once("../shared/class_folder/sigesp_include.php");
		$io_include=new sigesp_include();
		$io_conexion=$io_include->uf_conectar();
		require_once("../shared/class_folder/class_sql.php");
		$io_sql=new class_sql($io_conexion);	
		require_once("../shared/class_folder/class_mensajes.php");
		$io_mensajes=new class_mensajes();		
		require_once("../shared/class_folder/class_funciones.php");
		$io_funciones=new class_funciones();		
        $ls_codemp=$_SESSION["la_empresa"]["codemp"];
        $ls_codnom=$_SESSION["la_nomina"]["codnom"];
		print "<table width=500 border=0 cellpadding=1 cellspacing=1 class=fondo-tabla align=center>";
		print "<tr class=titulo-celda>";
		print "<td width=40>Código</td>";
		print "<td width=180>Personal</td>";
		print "<td width=180>Tipo</td>";
		print "<td width=50>Estatus</td>";
		print "<td width=50>Monto</td>";
		print "</tr>";
		$ls_sql="SELECT sno_prestamos.codper, sno_prestamos.numpre, sno_prestamos.codtippre, sno_prestamos.codconc, sno_prestamos.monpre, ".
				"		sno_prestamos.numcuopre, sno_prestamos.perinipre, sno_prestamos.monamopre, sno_prestamos.stapre, sno_prestamos.fecpre, ".
				"		sno_prestamos.obsrecpre, sno_prestamos.obssuspre, sno_personal.nomper, sno_personal.apeper, sno_tipoprestamo.destippre, ".
				"       sno_concepto.nomcon, sno_prestamosperiodo.feciniper, sno_prestamosperiodo.fecfinper, sno_personalnomina.sueper, sno_prestamos.tipcuopre,".
				"		(SELECT count(numcuo) ".
				"		   FROM sno_prestamosperiodo ".
				"		  WHERE sno_prestamosperiodo.estcuo=0 ".
				"   		AND sno_prestamos.codemp = sno_prestamosperiodo.codemp ".
				"   		AND sno_prestamos.codnom = sno_prestamosperiodo.codnom ".
				"   		AND sno_prestamos.codper = sno_prestamosperiodo.codper ".
				"   		AND sno_prestamos.numpre = sno_prestamosperiodo.numpre ".
				"  			AND sno_prestamos.codtippre = sno_prestamosperiodo.codtippre) as cuofal, ".
				"		(SELECT MAX(moncuo) ".
				"		   FROM sno_prestamosperiodo ".
				"		  WHERE sno_prestamosperiodo.estcuo = 0".
				"           AND sno_prestamos.codemp = sno_prestamosperiodo.codemp ".
				"			AND sno_prestamos.codnom = sno_prestamosperiodo.codnom ".
				"   		AND sno_prestamos.codper = sno_prestamosperiodo.codper ".
				"			AND sno_prestamos.numpre = sno_prestamosperiodo.numpre ".
				"  			AND sno_prestamos.codtippre = sno_prestamosperiodo.codtippre ".
				"		  GROUP BY sno_prestamosperiodo.codemp, sno_prestamosperiodo.codnom, sno_prestamosperiodo.numpre,  ".
				"				sno_prestamosperiodo.codper, sno_prestamosperiodo.codtippre ) as cuopre ".
				"  FROM sno_prestamos, sno_personal, sno_personalnomina, sno_tipoprestamo, sno_concepto, sno_prestamosperiodo ".
				" WHERE sno_prestamosperiodo.numcuo=1 ".
				"	AND	sno_prestamos.codemp='".$ls_codemp."' ".
				"   AND sno_prestamos.codnom='".$ls_codnom."' ".
				"   AND sno_prestamos.codtippre like '".$as_codtippre."' ".
				"	AND sno_prestamos.codper like '".$as_codper."' ".
				"	AND sno_prestamos.stapre = ".$as_stapre." ".
				"   AND sno_prestamos.codemp = sno_personal.codemp ".
				"   AND sno_prestamos.codper = sno_personal.codper ".
				"   AND sno_prestamos.codemp = sno_personalnomina.codemp ".
				"   AND sno_prestamos.codnom = sno_personalnomina.codnom ".
				"   AND sno_prestamos.codper = sno_personalnomina.codper ".
				"   AND sno_prestamos.codemp = sno_tipoprestamo.codemp ".
				"   AND sno_prestamos.codnom = sno_tipoprestamo.codnom ".
				"   AND sno_prestamos.codtippre = sno_tipoprestamo.codtippre ".
				"   AND sno_prestamos.codemp = sno_concepto.codemp ".
				"   AND sno_prestamos.codnom = sno_concepto.codnom ".
				"   AND sno_prestamos.codconc = sno_concepto.codconc ".
				"   AND sno_prestamos.codemp = sno_prestamosperiodo.codemp ".
				"   AND sno_prestamos.codnom = sno_prestamosperiodo.codnom ".
				"   AND sno_prestamos.codper = sno_prestamosperiodo.codper ".
				"   AND sno_prestamos.codtippre = sno_prestamosperiodo.codtippre ".
				"   AND sno_prestamos.numpre = sno_prestamosperiodo.numpre ".
				" ORDER BY sno_prestamos.numpre ";
		$rs_data=$io_sql->select($ls_sql);
		if($rs_data===false)
		{
        	$io_mensajes->message("ERROR->".$io_funciones->uf_convertirmsg($io_sql->message)); 
		}
		else
		{
			while($row=$io_sql->fetch_row($rs_data))
			{
				$li_sueper=$row["sueper"];
				$li_numpre=$row["numpre"];
				$ls_codper=$row["codper"];
				$ls_nomapeper=$row["nomper"]." ".$row["apeper"];
				$ls_codtippre=$row["codtippre"];
				$ls_destippre=$row["destippre"];
				$ls_codconc=$row["codconc"];
				$ls_nomcon=$row["nomcon"];
				$ls_perinipre=$row["perinipre"];
				$ld_feciniper=$io_funciones->uf_formatovalidofecha($row["feciniper"]);
				$ld_fecfinper=$io_funciones->uf_formatovalidofecha($row["fecfinper"]);
				$ld_feciniper=$io_funciones->uf_convertirfecmostrar($ld_feciniper);
				$ld_fecfinper=$io_funciones->uf_convertirfecmostrar($ld_fecfinper);
				$li_stapre=$row["stapre"];
				$li_monpre=$row["monpre"];
				$li_numcuopre=$row["numcuopre"];
				$li_monamopre=$row["monamopre"];
				$li_cuofal=$row["cuofal"];
				$li_saldo=($li_monpre-$li_monamopre);
				$li_cuota=$row["cuopre"];
				$ls_tipcuopre=$row["tipcuopre"];
				$li_monpre=$io_fun_nomina->uf_formatonumerico($li_monpre);
				$li_monamopre=$io_fun_nomina->uf_formatonumerico($li_monamopre);
				$li_saldo=$io_fun_nomina->uf_formatonumerico($li_saldo);
				$li_cuota=$io_fun_nomina->uf_formatonumerico($li_cuota);
				$ls_status="";
				switch ($li_stapre)
				{
					case 1:
						$ls_status="ACTIVO";
						break;
		
					case 2:
						$ls_status="SUSPENDIDO";
						break;
		
					case 3:
						$ls_status="CANCELADO";
						break;
				}			
				
				switch ($as_tipo)
				{
					case "":
						print "<tr class=celdas-blancas >";
						print "<td align='center'><a href=\"javascript: aceptar('$li_numpre','$ls_codper','$ls_nomapeper','$ls_codtippre',";
						print "'$ls_destippre','$ls_codconc','$ls_nomcon','$ls_perinipre','$ld_feciniper','$ld_fecfinper','$li_stapre',";
						print "'$li_monpre','$li_numcuopre','$li_monamopre','$li_saldo','$li_cuota','$li_cuofal','$li_sueper','$ls_tipcuopre');\">".$li_numpre."</a></td>";
						print "<td align='center'>".$ls_nomapeper."</td>";
						print "<td align='center'>".$ls_destippre."</td>";
						print "<td align='center'>".$ls_status."</td>";
						print "<td align='right'>".$li_monpre."</td>";
						print "</tr>";			
						break;
				}
			}
			$io_sql->free_result($rs_data);
		}
		print "</table>";
		unset($io_include);
		unset($io_conexion);
		unset($io_sql);
		unset($io_mensajes);
		unset($io_funciones);
		unset($ls_codemp);
		unset($ls_codnom);
   }