Catálogo de Cambio de Responsables
       
   
Rango de Fechas
Desde
Hasta
 
Comprobante
 
     
 

uf_conectar(); $io_msg = new class_mensajes(); $io_sql = new class_sql($ls_conect); $io_funcion = new class_funciones(); $ls_codemp = $_SESSION["la_empresa"]["codemp"]; if (array_key_exists("operacion",$_POST)) { $ls_operacion = $_POST["operacion"]; $ls_cmpmov = $_POST["txtcmpmov"]; $ls_fecdes = $_POST["txtdesde"]; $ls_fechas = $_POST["txthasta"]; } else { $ls_operacion="BUSCAR"; $ls_cmpmov = ""; $ls_fecdes = ""; $ls_fechas = ""; } echo "

"; echo ""; echo ""; echo ""; echo ""; echo ""; if ($ls_operacion=="BUSCAR") { $ls_sqlaux = ""; if (!empty($ls_fecdes) && !empty($ls_fechas)) { $ls_fecdes = $io_funcion->uf_convertirdatetobd($ls_fecdes); $ls_fechas = $io_funcion->uf_convertirdatetobd($ls_fechas); $ls_sqlaux = " AND feccam BETWEEN '".$ls_fecdes."' AND '".$ls_fechas."'"; } switch($_SESSION["ls_gestor"]){ case "MYSQLT": $ls_strsql = "CONCAT(apeper,',',nomper)"; $ls_straux = "CONCAT(apebene,',',nombene)"; break; case "POSTGRES": $ls_strsql = "apeper||','||nomper"; $ls_straux = "apebene||','||nombene"; break; } $ls_sql = "SELECT cmpmov, feccam, obstra, codusureg, codres, codresnew, codact, idact, (SELECT $ls_strsql FROM sno_personal WHERE sno_personal.codemp=saf_cambioresponsable.codemp AND sno_personal.codper=saf_cambioresponsable.codres) AS nomres1, (SELECT $ls_strsql FROM sno_personal WHERE sno_personal.codemp=saf_cambioresponsable.codemp AND sno_personal.codper=saf_cambioresponsable.codresnew) AS nomresnew1, (SELECT $ls_straux FROM rpc_beneficiario WHERE rpc_beneficiario.codemp=saf_cambioresponsable.codemp AND rpc_beneficiario.ced_bene=saf_cambioresponsable.codres) AS nomres2, (SELECT $ls_straux FROM rpc_beneficiario WHERE rpc_beneficiario.codemp=saf_cambioresponsable.codemp AND rpc_beneficiario.ced_bene=saf_cambioresponsable.codresnew) AS nomresnew2, (SELECT denact FROM saf_activo WHERE saf_cambioresponsable.codemp=saf_activo.codemp AND saf_cambioresponsable.codact=saf_activo.codact) as denact, (SELECT seract FROM saf_dta WHERE saf_cambioresponsable.codemp=saf_dta.codemp AND saf_cambioresponsable.codact=saf_dta.codact AND saf_cambioresponsable.idact=saf_dta.ideact) as seract FROM saf_cambioresponsable WHERE codemp = '".$ls_codemp."' AND cmpmov like '%".$ls_cmpmov."%' $ls_sqlaux ORDER BY cmpmov ASC"; $rs_data = $io_sql->select($ls_sql);//echo $ls_sql.'
'; if ($rs_data===false) { $io_msg->message("Error en Consulta, Contacte al Administrador del Sistema !!!"); } else { $li_totrows = $io_sql->num_rows($rs_data); if ($li_totrows>0) { while(!$rs_data->EOF) { echo ""; $ls_cmpmov = $rs_data->fields["cmpmov"]; $ls_feccmp = $io_funcion->uf_convertirfecmostrar($rs_data->fields["feccam"]); $ls_obstra = $rs_data->fields["obstra"]; $ls_codres = $rs_data->fields["codres"]; $ls_codact = $rs_data->fields["codact"]; $ls_ideact = $rs_data->fields["idact"]; $ls_seract = $rs_data->fields["seract"]; $ls_denact = $rs_data->fields["denact"]; $ls_codusureg = $rs_data->fields["codusureg"]; $ls_codresnew = $rs_data->fields["codresnew"]; $ls_nomres = $rs_data->fields["nomres1"]; if (empty($ls_nomres)) { $ls_nomres = $rs_data->fields["nomres2"]; } $ls_nomresnew = $rs_data->fields["nomresnew1"]; if (empty($ls_nomresnew)) { $ls_nomresnew = $rs_data->fields["nomresnew2"]; } echo ""; echo ""; echo ""; echo ""; $rs_data->MoveNext(); } } else { $io_msg->message("No se han efectuado Cambios de Responsables !!!"); } } } echo "
ComprobanteObservaciónFecha
".$ls_cmpmov."".$ls_obstra."".$ls_feccmp."
"; ?>