function uf_repintargrid(&$aa_object,&$ai_totrows) { ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Function: uf_repintargrid // Access: private // Argumento: $aa_object // arreglo de titulos // $ai_totrows // ultima fila pintada en el grid // Returns: // Description: Funcion que se encarga de repintar lo que esta impreso en el grid. // Creado Por: Ing. Luis Anibal Lang // Fecha Creación: 04/10/2006 Fecha Última Modificación : ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// $io_fun_viaticos=new class_funciones_viaticos(); for($li_i=1;$li_i<=$ai_totrows;$li_i++) { $ls_codpaides= $io_fun_viaticos->uf_obtenervalor("txtcodpaides".$li_i,""); $ls_despaides= $io_fun_viaticos->uf_obtenervalor("txtdespaides".$li_i,""); $ls_codestdes= $io_fun_viaticos->uf_obtenervalor("txtcodestdes".$li_i,""); $ls_desestdes= $io_fun_viaticos->uf_obtenervalor("txtdesestdes".$li_i,""); $ls_codciudes= $io_fun_viaticos->uf_obtenervalor("txtcodciudes".$li_i,""); $ls_desciudes= $io_fun_viaticos->uf_obtenervalor("txtdesciudes".$li_i,""); $aa_object[$li_i][1]="<input name=txtdespaides".$li_i." type=text id=txtdespaides".$li_i." class=sin-borde size=35 value='". $ls_despaides ."' readonly>". "<input name=txtcodpaides".$li_i." type=hidden id=txtcodpaides".$li_i." class=sin-borde size=17 value='". $ls_codpaides ."' readonly>"; $aa_object[$li_i][2]="<input name=txtdesestdes".$li_i." type=text id=txtdesestdes".$li_i." class=sin-borde size=20 value='". $ls_desestdes ."' readonly>". "<input name=txtcodestdes".$li_i." type=hidden id=txtcodestdes".$li_i." class=sin-borde size=17 value='". $ls_codestdes ."' readonly>"; $aa_object[$li_i][3]="<input name=txtdesciudes".$li_i." type=text id=txtdesciudes".$li_i." class=sin-borde size=35 value='". $ls_desciudes ."' readonly>". "<input name=txtcodciudes".$li_i." type=hidden id=txtcodciudes".$li_i." class=sin-borde size=17 value='". $ls_codciudes ."' readonly>"; $aa_object[$li_i][4]="<a href=javascript:uf_delete_dt(".$li_i.");><img src=../shared/imagebank/tools15/eliminar.gif alt=Eliminar width=15 height=15 border=0></a>"; } return true; }
<?php session_start(); require_once("class_folder/class_funciones_viaticos.php"); $io_fun_viaticos=new class_funciones_viaticos(); if(array_key_exists("hiddestino",$_POST)) { $ls_destino=$io_fun_viaticos->uf_obtenervalor("hiddestino",""); } else { $ls_destino=$io_fun_viaticos->uf_obtenervalor_get("destino",""); } ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Catálogo de Transportes de Viaticos </title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css"> <!-- a:link { color: #006699; } a:visited { color: #006699; } a:active { color: #006699; } -->
$io_sql= new class_sql($conn); require_once("class_folder/sigesp_scv_c_config.php"); $io_scv= new sigesp_scv_c_config($conn); require_once("../shared/class_folder/class_datastore.php"); $io_dsclas= new class_datastore(); require_once("../shared/class_folder/class_funciones.php"); $io_funcion= new class_funciones(); require_once("../shared/class_folder/class_funciones_db.php"); $io_funciondb= new class_funciones_db($conn); require_once("../shared/class_folder/class_mensajes.php"); $io_msg= new class_mensajes(); $ls_codemp= $_SESSION["la_empresa"]["codemp"]; $lb_existe= ""; $ls_operacion= $io_fun_viaticos->uf_obteneroperacion(); $ls_spgnac= $io_fun_viaticos->uf_obtenervalor("txtspgnac",""); $ls_denspgnac= $io_fun_viaticos->uf_obtenervalor("txtdenspgnac",""); $ls_spgint= $io_fun_viaticos->uf_obtenervalor("txtspgint",""); $ls_denspgint= $io_fun_viaticos->uf_obtenervalor("txtdenspgint",""); $ls_scben= $io_fun_viaticos->uf_obtenervalor("txtscben",""); $ls_scbenrd= $io_fun_viaticos->uf_obtenervalor("txtscbenrd",""); $ls_denscben= $io_fun_viaticos->uf_obtenervalor("txtdenscben",""); $ls_denscbenrd= $io_fun_viaticos->uf_obtenervalor("txtdenscbenrd",""); $ls_estatus= $io_fun_viaticos->uf_obtenervalor("hidestatus",""); $ls_type="C"; switch ($ls_operacion) { case "NUEVO": $lb_existe=$io_scv->uf_scv_load_config($ls_codemp,"SCV","CONFIG","NACIONALES",$ls_spgnac,$ls_denspgnac); if($lb_existe) {
} $lb_empresa=true; switch ($ls_operacion) { case "NUEVO": uf_limpiarvariables(); $ls_codtra=$io_fun->uf_generar_codigo($lb_empresa,$ls_codemp,'scv_transportes','codtra'); $ls_estatus="NUEVO"; $ls_denominacion=""; break; case "GUARDAR"; $ls_valido= false; $ls_readonly=""; $ls_status=$io_fun_viaticos->uf_obtenervalor("hidstatus",""); $ls_codtra=$io_fun_viaticos->uf_obtenervalor("txtcodtra",""); $ls_codtiptra=$io_fun_viaticos->uf_obtenervalor("cmbcodtiptra",""); $ls_dentra=$io_fun_viaticos->uf_obtenervalor("txtdentra",""); $li_tartra=$io_fun_viaticos->uf_obtenervalor("txttartra",""); $ls_existe=$io_fun_viaticos->uf_obtenervalor("existe","FALSE"); $li_tartraaux= str_replace(".","",$li_tartra); $li_tartraaux= str_replace(",",".",$li_tartraaux); $ls_selected="selected"; /* switch ($ls_codtiptra) { case "01"; $ls_selectedaer="selected"; break; case "02"; $ls_selectedmar="selected";
$lb_existe= ""; uf_limpiarvariables(); $ls_operacion=$io_fun_viaticos->uf_obteneroperacion(); $lb_empresa= true; switch ($ls_operacion) { case "NUEVO": $ls_codtar= $io_fundb->uf_generar_codigo($lb_empresa,$ls_codemp,'scv_tarifakms','codtar'); if(empty($ls_codtar)) { $io_msg->message($io_fundb->is_msg_error); } break; case "GUARDAR": $ls_codtar= $io_fun_viaticos->uf_obtenervalor("txtcodtar",""); $ls_dentar= $io_fun_viaticos->uf_obtenervalor("txtdentar",""); $li_kmsdes= $io_fun_viaticos->uf_obtenervalor("txtkmsdes",""); $li_kmshas= $io_fun_viaticos->uf_obtenervalor("txtkmshas",""); $li_montar= $io_fun_viaticos->uf_obtenervalor("txtmontar",""); $ls_estatus=$io_fun_viaticos->uf_obtenervalor("hidestatus",""); $ls_existe=$io_fun_viaticos->uf_obtenervalor("existe","FALSE"); $li_kmsdes= str_replace(".","",$li_kmsdes); $li_kmsdes= str_replace(",",".",$li_kmsdes); $li_kmshas= str_replace(".","",$li_kmshas); $li_kmshas= str_replace(",",".",$li_kmshas); $li_montar= str_replace(".","",$li_montar); $li_montar= str_replace(",",".",$li_montar); $lb_existe=$io_scv->uf_scv_select_tarifa($ls_codemp,$ls_codtar); if ($ls_estatus=="C") {
function uf_repintarpersonal(&$aa_objectpersonal,&$ai_totrowspersonal) { ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Function: uf_repintarpersonal // Access: private // Argumento: $aa_objectpersonal // arreglo de titulos // $ai_totrowspersonal // ultima fila pintada en el grid // Returns: // Description: Funcion que se encarga de repintar lo que esta impreso en el grid de personal // Creado Por: Ing. Luis Anibal Lang // Fecha Creación: 19/10/2006 Fecha Última Modificación : ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// $io_fun_viaticos=new class_funciones_viaticos(); for($li_i=1;$li_i<=$ai_totrowspersonal;$li_i++) { $ls_codper= $io_fun_viaticos->uf_obtenervalor("txtcodper".$li_i,""); $ls_nomper= $io_fun_viaticos->uf_obtenervalor("txtnomper".$li_i,""); $ls_codcar= $io_fun_viaticos->uf_obtenervalor("txtcodcar".$li_i,""); $ls_cedper= $io_fun_viaticos->uf_obtenervalor("txtcedper".$li_i,""); $ls_codclavia= $io_fun_viaticos->uf_obtenervalor("txtcodclavia".$li_i,""); $ls_codnom= $io_fun_viaticos->uf_obtenervalor("txtcodnom".$li_i,""); $aa_objectpersonal[$li_i][1]="<input name=txtcodper".$li_i." type=text id=txtcodper".$li_i." class=sin-borde size=15 value='". $ls_codper ."' readonly>"; $aa_objectpersonal[$li_i][2]="<input name=txtnomper".$li_i." type=text id=txtnomper".$li_i." class=sin-borde size=40 value='". $ls_nomper ."' readonly>"; $aa_objectpersonal[$li_i][3]="<input name=txtcedper".$li_i." type=text id=txtcedper".$li_i." class=sin-borde size=11 value='". $ls_cedper ."' readonly>"; $aa_objectpersonal[$li_i][4]="<input name=txtcodcar".$li_i." type=text id=txtcodcar".$li_i." class=sin-borde size=30 value='". $ls_codcar ."' readonly>"; $aa_objectpersonal[$li_i][5]="<input name=txtcodclavia".$li_i." type=text id=txtcodclavia".$li_i." class=sin-borde size=10 value='". $ls_codclavia ."' readonly style='text-align:center'>". "<input name=txtcodnom".$li_i." type=hidden id=txtcodnom".$li_i." class=sin-borde value='".$ls_codnom."'>"; $aa_objectpersonal[$li_i][6]="<a href=javascript:uf_delete_dt_personal(".$li_i.");><img src=../shared/imagebank/tools15/eliminar.gif alt=Eliminar width=15 height=15 border=0></a>"; } return true; }
$io_funcion= new class_funciones(); require_once("../shared/class_folder/class_funciones_db.php"); $io_funciondb= new class_funciones_db($conn); require_once("../shared/class_folder/class_mensajes.php"); $io_msg= new class_mensajes(); require_once("../shared/class_folder/grid_param.php"); $io_grid= new grid_param(); require_once("../shared/class_folder/class_datastore.php"); $io_ds= new class_datastore(); $io_dsdoc= new class_datastore(); require_once("class_folder/sigesp_scv_c_regiones.php"); $io_region= new sigesp_scv_c_regiones($conn); $lb_existe= ""; global $object; $ls_operacion= $io_fun_viaticos->uf_obteneroperacion(); $ls_codreg= $io_fun_viaticos->uf_obtenervalor("txtcodreg",""); $ls_denreg= $io_fun_viaticos->uf_obtenervalor("txtdenreg",""); $li_lastrow= $io_fun_viaticos->uf_obtenervalor("lastrow",0); $total= $io_fun_viaticos->uf_obtenervalor("hidtotrows",""); $ls_estatus= $io_fun_viaticos->uf_obtenervalor("hidestatus","NUEVO"); $ls_codpais= $io_fun_viaticos->uf_obtenervalor("cmbpais","---"); $ls_existe= $io_fun_viaticos->uf_obtenervalor("existe","FALSE"); $ls_codemp= $_SESSION["la_empresa"]["codemp"]; //Titulos de la tabla de Detalle Estados. $title[1]="Código"; $title[2]="Denominación"; $title[3]=""; $grid="grid"; ////////////Fin de la Tabla//////////////. switch ($ls_operacion) {
$io_scv=new sigesp_scv_c_anulacionsolicitud("../"); require_once("../shared/class_folder/class_mensajes.php"); $io_mensajes=new class_mensajes(); 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("chkanulacion".$li_i,$_POST)) { $ls_codsolvia=$io_fun_scv->uf_obtenervalor("txtcodsolvia".$li_i,""); $ld_fecsolvia=$io_fun_scv->uf_obtenervalor("txtfecsolvia".$li_i,""); switch ($ls_tipope) { case 0: $lb_valido=$io_fecha->uf_comparar_fecha($ld_fecsolvia,$ld_fecanu); if($lb_valido) { $lb_existe=$io_scv->uf_validar_estatus_solicitud($ls_codsolvia); if(!$lb_existe) { $lb_valido=$io_scv->uf_update_estatus_solicitud($ls_codsolvia,$la_seguridad); } else { $io_mensajes->message("La Solicitud de Viaticos ".$ls_codsolvia." ya esta anulada");
require_once("class_folder/sigesp_scv_c_otrasasignaciones.php"); $io_scv= new sigesp_scv_c_otrasasignaciones($conn); require_once("../shared/class_folder/class_datastore.php"); $io_dsclas= new class_datastore(); require_once("../shared/class_folder/class_funciones.php"); $io_funcion= new class_funciones(); require_once("../shared/class_folder/class_funciones_db.php"); $io_funciondb= new class_funciones_db($conn); require_once("../shared/class_folder/class_mensajes.php"); $io_msg= new class_mensajes(); $ls_codemp= $_SESSION["la_empresa"]["codemp"]; $lb_existe= ""; uf_limpiarvariables(); $ls_operacion= $io_fun_viaticos->uf_obteneroperacion(); $ls_codotrasi= $io_fun_viaticos->uf_obtenervalor("txtcodotrasi",""); $ls_denotrasi= $io_fun_viaticos->uf_obtenervalor("txtdenotrasi",""); $li_tarotrasi= $io_fun_viaticos->uf_obtenervalor("txttarotrasi",""); $ls_existe=$io_fun_viaticos->uf_obtenervalor("existe","FALSE"); $li_tarotrasi= str_replace(".","",$li_tarotrasi); $li_tarotrasi= str_replace(",",".",$li_tarotrasi); $ls_estatus= $io_fun_viaticos->uf_obtenervalor("hidestatus",""); $lb_empresa= true; switch ($ls_operacion) { case "NUEVO": uf_limpiarvariables(); $ls_estatus="NUEVO"; $ls_codotrasi= $io_funciondb->uf_generar_codigo($lb_empresa,$ls_codemp,'scv_otrasasignaciones','codotrasi'); if(empty($ls_codotrasi)) {
$io_sql= new class_sql($conn); require_once("class_folder/sigesp_scv_c_misiones.php"); $io_mision= new sigesp_scv_c_misiones($conn); require_once("../shared/class_folder/class_datastore.php"); $io_dsclas= new class_datastore(); require_once("../shared/class_folder/class_funciones.php"); $io_funcion= new class_funciones(); require_once("../shared/class_folder/class_funciones_db.php"); $io_funciondb= new class_funciones_db($conn); require_once("../shared/class_folder/class_mensajes.php"); $io_msg= new class_mensajes(); $ls_codemp=$_SESSION["la_empresa"]["codemp"]; $lb_existe= ""; $ls_operacion=$io_fun_viaticos->uf_obteneroperacion(); $ls_codmis=$io_fun_viaticos->uf_obtenervalor("txtcodmis",""); $ls_denmis=$io_fun_viaticos->uf_obtenervalor("txtdenmis",""); $ls_estatus=$io_fun_viaticos->uf_obtenervalor("hidestatus","NUEVO"); $ls_existe=$io_fun_viaticos->uf_obtenervalor("existe","FALSE"); switch ($ls_operacion) { case "NUEVO": $lb_empresa= true; $ls_codmis= $io_funciondb->uf_generar_codigo($lb_empresa,$ls_codemp,'scv_misiones','codmis'); if(empty($ls_codmis)) { $io_msg->message($io_funciondb->is_msg_error); } break; case "GUARDAR": //$lb_existe= $io_mision->uf_load_mision($ls_codemp,$ls_codmis);
$io_sql= new class_sql($conn); require_once("class_folder/sigesp_scv_c_categorias.php"); $io_scv= new sigesp_scv_c_categorias($conn); require_once("../shared/class_folder/class_datastore.php"); $io_dsclas= new class_datastore(); require_once("../shared/class_folder/class_funciones.php"); $io_funcion= new class_funciones(); require_once("../shared/class_folder/class_funciones_db.php"); $io_funciondb= new class_funciones_db($conn); require_once("../shared/class_folder/class_mensajes.php"); $io_msg= new class_mensajes(); $ls_codemp=$_SESSION["la_empresa"]["codemp"]; $lb_existe= ""; $ls_operacion=$io_fun_viaticos->uf_obteneroperacion(); $ls_codcat=$io_fun_viaticos->uf_obtenervalor("txtcodcat",""); $ls_codcat=strtoupper($ls_codcat); $ls_dencat=$io_fun_viaticos->uf_obtenervalor("txtdencat",""); $ls_estatus=$io_fun_viaticos->uf_obtenervalor("hidestatus",""); switch ($ls_operacion) { case "NUEVO": $ls_codcat=""; $ls_dencat=""; $ls_estatus=""; break; case "GUARDAR": if ($ls_estatus=="C") { $lb_existe=$io_scv->uf_scv_select_categoria($ls_codemp,$ls_codcat); if (!$lb_existe)
$lb_empresa= true; switch($ls_operacion) { case "NUEVO": uf_limpiarvariables(); $ls_estatus="NUEVO"; $ls_codtar= $io_funciondb->uf_generar_codigo($lb_empresa,$ls_codemp,'scv_tarifas','codtar'); if(empty($ls_codtar)) { $io_msg->message("Error asignando Código de Tarifas"); } break; case "EXTERIOR": uf_limpiarvariables(); $ls_estatus="NUEVO"; $ls_codtar=$io_fun_viaticos->uf_obtenervalor("txtcodtar",""); $ls_dentar=$io_fun_viaticos->uf_obtenervalor("txtdentar",""); $li_exterior=$io_fun_viaticos->uf_obtenervalor("hidexterior",0); $ls_codreg=$io_fun_viaticos->uf_obtenervalor("txtcodreg",""); $ls_denreg=$io_fun_viaticos->uf_obtenervalor("txtdenreg",""); $li_monbol=$io_fun_viaticos->uf_obtenervalor("txtmonbol",""); $li_mondol=$io_fun_viaticos->uf_obtenervalor("txtmondol",""); $li_monpas=$io_fun_viaticos->uf_obtenervalor("txtmonpas",""); $li_monhos=$io_fun_viaticos->uf_obtenervalor("txtmonhos",""); $li_monali=$io_fun_viaticos->uf_obtenervalor("txtmonali",""); $li_monmov=$io_fun_viaticos->uf_obtenervalor("txtmonmov",""); $ls_existe=$io_fun_viaticos->uf_obtenervalor("existe","FALSE"); if($li_exterior==0) { $ls_codpai="058"; $ls_denpai="VENEZUELA";
require_once("../shared/class_folder/class_fecha.php"); $io_fec= new class_fecha(); $ls_codemp= $_SESSION["la_empresa"]["codemp"]; $ls_conrecdoc= $_SESSION["la_empresa"]["conrecdoc"]; $ls_modalidad= $_SESSION["la_empresa"]["estmodest"]; switch($ls_modalidad) { case "1": // Modalidad por Proyecto $ls_titulo="Estructura Presupuestaria "; break; case "2": // Modalidad por Presupuesto $ls_titulo="Estructura Programática "; break; } $ls_operacion=$io_fun_viaticos->uf_obtenervalor("operacion","NUEVO"); uf_limpiarvariables($ls_titulo); /* if(empty($ls_operacion)) { $io_scv->uf_agregarlineablanca($lo_object,$li_totrows); $io_scv->uf_agregarlineablancapersonal($lo_objectpersonal,$li_totrowspersonal); $io_scv->uf_agregarlineablancapresupuesto($lo_objectpresupuesto,$li_totrowspresupuesto); $io_scv->uf_agregarlineablancacontable($lo_objectcontable,$li_totrowscontable); } */ $ls_codsolvia= $io_fun_viaticos->uf_obtenervalor("txtcodsolvia",""); $ld_fecsolvia= $io_fun_viaticos->uf_obtenervalor("txtfecsolvia",""); $ls_codmis= $io_fun_viaticos->uf_obtenervalor("txtcodmis",""); $ls_denmis= $io_fun_viaticos->uf_obtenervalor("txtdenmis",""); $ls_codrut= $io_fun_viaticos->uf_obtenervalor("txtcodrut",""); $ls_desrut= $io_fun_viaticos->uf_obtenervalor("txtdesrut",""); $ls_coduniadm= $io_fun_viaticos->uf_obtenervalor("txtcoduniadm","");
<?php session_start(); require_once("../../shared/class_folder/grid_param.php"); $io_grid=new grid_param(); require_once("../../shared/class_folder/class_funciones.php"); $io_funciones=new class_funciones(); require_once("class_funciones_viaticos.php"); $io_funciones_scv=new class_funciones_viaticos(); require_once("sigesp_scv_c_anulacionsolicitud.php"); $io_anulacion=new sigesp_scv_c_anulacionsolicitud('../../'); // proceso a ejecutar $ls_proceso=$io_funciones_scv->uf_obtenervalor("proceso",""); // numero de sep $ls_numsol=$io_funciones_scv->uf_obtenervalor("numsol",""); // fecha(registro) de inicio de busqueda $ld_fecregdes=$io_funciones_scv->uf_obtenervalor("fecregdes",""); // fecha(registro) de fin de busqueda $ld_fecreghas=$io_funciones_scv->uf_obtenervalor("fecreghas",""); // tipo de operacion aprobacion/reverso $ls_tipooperacion=$io_funciones_scv->uf_obtenervalor("tipooperacion",""); switch($ls_proceso) { case "BUSCAR": uf_print_solicitudes($ls_numsol,$ld_fecregdes,$ld_fecreghas,$ls_tipooperacion); break; } //----------------------------------------------------------------------------------------------------------------------------------- function uf_print_solicitudes($as_numsol,$ad_fecregdes,$ad_fecreghas,$as_tipooperacion) { /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
<?php //----------------------------------------------------------------------------------------------------------------------------------- // Clase donde se cargan todos los catálogos del sistema SCV con la utilización del AJAX //----------------------------------------------------------------------------------------------------------------------------------- session_start(); require_once("../../shared/class_folder/grid_param.php"); $io_grid=new grid_param(); require_once("class_funciones_viaticos.php"); $io_funciones_scv=new class_funciones_viaticos(); // Tipo del catalogo que se requiere pintar $ls_catalogo=$io_funciones_scv->uf_obtenervalor("catalogo",""); switch($ls_catalogo) { case "PROVEEDOR": uf_print_proveedor(); break; case "BENEFICIARIO": uf_print_beneficiario(); break; case "ESTRUCTURA1": uf_print_estructura1(); break; case "ESTRUCTURA2": uf_print_estructura2(); break; case "ESTRUCTURA3": uf_print_estructura3(); break; case "ESTRUCTURA4": uf_print_estructura4(); break;