"; print "location.href='../sigesp_inicio_sesion.php'"; print ""; } $ls_logusr=$_SESSION["la_logusr"]; require_once("class_folder/class_funciones_viaticos.php"); $io_fun_viaticos=new class_funciones_viaticos(); $io_fun_viaticos->uf_load_seguridad("SCV","sigesp_scv_d_rutas.php",$ls_permisos,$la_seguridad,$la_permisos); ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// //-------------------------------------------------------------- function uf_limpiarvariables() { ////////////////////////////////////////////////////////////////////////////// // Function: uf_limpiarvariables // Description: Función que limpia todas las variables necesarias en la página ////////////////////////////////////////////////////////////////////////////// global $ls_codrut,$ls_codpai,$ls_despai,$ls_codest,$ls_desest,$ls_codciu,$ls_desciu,$ls_desrut,$ls_estatus,$ls_existe; global $ls_titletable,$li_widthtable,$ls_nametable,$lo_title,$li_totrows; $ls_codrut=""; $ls_codpai="058"; $ls_despai="VENEZUELA"; $ls_codest=""; $ls_desest=""; $ls_codciu=""; $ls_desciu=""; $ls_desrut=""; $ls_estatus=""; $ls_existe="FALSE"; $ls_titletable="Ciudades Destino"; $li_widthtable=650; $ls_nametable="grid"; $lo_title[1]="País"; $lo_title[2]="Estado"; $lo_title[3]="Ciudad"; $lo_title[4]=""; $li_totrows=1; } function uf_agregarlineablanca(&$aa_object,$ai_totrows) { ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Function: uf_agregarlineablanca // Access: private // Argumento: $aa_object // arreglo de titulos // $ai_totrows // ultima fila pintada en el grid // Returns: // Description: Funcion que agrega una linea en blanco al final del grid // Creado Por: Ing. Luis Anibal Lang // Fecha Creación: 04/10/2006 Fecha Última Modificación : ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// $aa_object[$ai_totrows][1]="". ""; $aa_object[$ai_totrows][2]="". ""; $aa_object[$ai_totrows][3]="". ""; $aa_object[$ai_totrows][4]="Eliminar"; } 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]="". ""; $aa_object[$li_i][2]="". ""; $aa_object[$li_i][3]="". ""; $aa_object[$li_i][4]="Eliminar"; } return true; } ?> Definición de Rutas
Control de Viaticos
 
 
Nuevo
Grabar
Salir
Ayuda
 
uf_conectar(); require_once("../shared/class_folder/class_sql.php"); $io_sql= new class_sql($con); require_once("../shared/class_folder/class_mensajes.php"); $io_msg= new class_mensajes(); require_once("../shared/class_folder/class_funciones.php"); $io_fun= new class_funciones(); require_once("../shared/class_folder/class_funciones_db.php"); $io_fundb= new class_funciones_db($con); require_once("../shared/class_folder/grid_param.php"); $in_grid= new grid_param(); require_once("class_folder/sigesp_scv_c_rutas.php"); $io_scv= new sigesp_scv_c_rutas($con); $ls_codemp=$_SESSION["la_empresa"]["codemp"]; $ls_operacion=$io_fun_viaticos->uf_obtenervalor("operacion","NUEVO"); uf_limpiarvariables(); if(empty($ls_operacion)) { uf_agregarlineablanca($lo_object,$li_totrows); } $lb_empresa= true; switch ($ls_operacion) { case "NUEVO": $ls_codrut= $io_fundb->uf_generar_codigo($lb_empresa,$ls_codemp,'scv_rutas','codrut'); if(empty($ls_codrut)) { $io_msg->message($io_fundb->is_msg_error); } uf_agregarlineablanca($lo_object,1); break; case "GUARDAR": $ls_codrut= $io_fun_viaticos->uf_obtenervalor("txtcodrut",""); $ls_codpai= $io_fun_viaticos->uf_obtenervalor("txtcodpai",""); $ls_despai= $io_fun_viaticos->uf_obtenervalor("txtdespai",""); $ls_codest= $io_fun_viaticos->uf_obtenervalor("txtcodest",""); $ls_desest= $io_fun_viaticos->uf_obtenervalor("txtdesest",""); $ls_codciu= $io_fun_viaticos->uf_obtenervalor("txtcodciu",""); $ls_desciu= $io_fun_viaticos->uf_obtenervalor("txtdesciu",""); $ls_desrut= $io_fun_viaticos->uf_obtenervalor("txtdesrut",""); $ls_estatus= $io_fun_viaticos->uf_obtenervalor("hidestatus",""); $li_totrows= $io_fun_viaticos->uf_obtenervalor("totalfilas",""); $ls_existe=$io_fun_viaticos->uf_obtenervalor("existe","FALSE"); for($li_i=1;$li_i<$li_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,""); if($ls_existe=="FALSE") { $lb_valido=$io_scv->uf_scv_insert_rutas($ls_codemp,$ls_codrut,$ls_codpai,$ls_codest,$ls_codciu, $ls_codpaides,$ls_codestdes,$ls_codciudes,$ls_desrut,$la_seguridad,'1'); if(!$lb_valido) { break; } } else { $lb_valido=$io_scv->uf_scv_update_rutas($ls_codemp,$ls_codrut,$ls_desrut,$la_seguridad); if(!$lb_valido) { break; } } } if($lb_valido) { $io_sql->commit(); $io_msg->message("La Ruta ha sido procesada"); $ls_estatus="C"; } else { $io_sql->rollback(); $io_msg->message("No se pudo procesar la Ruta"); } $li_totrows=1; uf_limpiarvariables(); $ls_codrut= $io_fundb->uf_generar_codigo($lb_empresa,$ls_codemp,'scv_rutas','codrut'); uf_agregarlineablanca($lo_object,$li_totrows); break; case "ELIMINAR": $ls_codrut= $io_fun_viaticos->uf_obtenervalor("txtcodrut",""); $ls_codpai= $io_fun_viaticos->uf_obtenervalor("txtcodpai",""); $ls_despai= $io_fun_viaticos->uf_obtenervalor("txtdespai",""); $ls_codest= $io_fun_viaticos->uf_obtenervalor("txtcodest",""); $ls_desest= $io_fun_viaticos->uf_obtenervalor("txtdesest",""); $ls_codciu= $io_fun_viaticos->uf_obtenervalor("txtcodciu",""); $ls_desciu= $io_fun_viaticos->uf_obtenervalor("txtdesciu",""); $ls_desrut= $io_fun_viaticos->uf_obtenervalor("txtdesrut",""); $ls_estatus= $io_fun_viaticos->uf_obtenervalor("hidestatus",""); $li_totrows= $io_fun_viaticos->uf_obtenervalor("totalfilas",""); $ls_existe=$io_fun_viaticos->uf_obtenervalor("existe","FALSE"); $lb_existe=$io_scv->uf_check_existe($ls_codemp,$ls_codrut); if($lb_existe) { $lb_valido= $io_scv->uf_scv_delete_ruta($ls_codemp,$ls_codrut,$la_seguridad); if($lb_valido) { $io_msg->message("La Ruta ha sido eliminada"); $li_totrows=1; uf_limpiarvariables(); $ls_codrut= $io_fundb->uf_generar_codigo($lb_empresa,$ls_codemp,'scv_rutas','codrut'); uf_agregarlineablanca($lo_object,$li_totrows); } else { $io_msg->message($io_scv->is_msg_error); $lb_valido=uf_repintargrid($lo_object,$li_totrows); } } else { $io_msg->message("La Ruta no existe"); } break; case "ELIMINARDETALLE": $ls_codrut= $io_fun_viaticos->uf_obtenervalor("txtcodrut",""); $ls_codpai= $io_fun_viaticos->uf_obtenervalor("txtcodpai",""); $ls_despai= $io_fun_viaticos->uf_obtenervalor("txtdespai",""); $ls_codest= $io_fun_viaticos->uf_obtenervalor("txtcodest",""); $ls_desest= $io_fun_viaticos->uf_obtenervalor("txtdesest",""); $ls_codciu= $io_fun_viaticos->uf_obtenervalor("txtcodciu",""); $ls_desciu= $io_fun_viaticos->uf_obtenervalor("txtdesciu",""); $ls_desrut= $io_fun_viaticos->uf_obtenervalor("txtdesrut",""); $li_totrows= $io_fun_viaticos->uf_obtenervalor("totalfilas",""); $li_rowdelete= $io_fun_viaticos->uf_obtenervalor("filadelete",""); $ls_existe=$io_fun_viaticos->uf_obtenervalor("existe","FALSE"); $ls_estatus= ""; $li_temp=0; for($li_i=1;$li_i<$li_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,""); if($li_i!=$li_rowdelete) { $li_temp++; $lo_object[$li_temp][1]="". ""; $lo_object[$li_temp][2]="". ""; $lo_object[$li_temp][3]="". ""; $lo_object[$li_temp][4]="Eliminar"; } else { $lb_valido=$io_scv-> uf_scv_delete_destinos($ls_codemp,$ls_codrut,$ls_codpai,$ls_codest,$ls_codciu, $ls_codpaides,$ls_codestdes,$ls_codciudes,$la_seguridad); if($lb_valido) { $ls_desrut=str_replace(" - ".$ls_desciudes,"",$ls_desrut); $ls_desrut=str_replace(" - ".$ls_desciu,"",$ls_desrut); $lb_valido=$io_scv->uf_scv_update_rutas($ls_codemp,$ls_codrut,$ls_desrut,$la_seguridad); } if($lb_valido) { $io_msg->message("La ciudad destino ha sido eliminada"); $li_totrows++; uf_agregarlineablanca($lo_object,$li_totrows); } } } if($lb_valido) { $li_totrows=$li_temp; } break; case "BUSCARDETALLE": $ls_codrut= $io_fun_viaticos->uf_obtenervalor("txtcodrut",""); $ls_codpai= $io_fun_viaticos->uf_obtenervalor("txtcodpai",""); $ls_despai= $io_fun_viaticos->uf_obtenervalor("txtdespai",""); $ls_codest= $io_fun_viaticos->uf_obtenervalor("txtcodest",""); $ls_desest= $io_fun_viaticos->uf_obtenervalor("txtdesest",""); $ls_codciu= $io_fun_viaticos->uf_obtenervalor("txtcodciu",""); $ls_desciu= $io_fun_viaticos->uf_obtenervalor("txtdesciu",""); $ls_desrut= $io_fun_viaticos->uf_obtenervalor("txtdesrut",""); $ls_estatus= $io_fun_viaticos->uf_obtenervalor("hidestatus",""); $ls_existe=$io_fun_viaticos->uf_obtenervalor("existe","FALSE"); $li_totrows=0; $lb_valido=$io_scv->uf_scv_load_rutas($ls_codemp,$ls_codrut,$ls_codpai,$ls_codest,$ls_codciu,$li_totrows,$lo_object); $li_totrows++; uf_agregarlineablanca($lo_object,$li_totrows); break; case "AGREGARDETALLE": $ls_codrut= $io_fun_viaticos->uf_obtenervalor("txtcodrut",""); $ls_codpai= $io_fun_viaticos->uf_obtenervalor("txtcodpai",""); $ls_despai= $io_fun_viaticos->uf_obtenervalor("txtdespai",""); $ls_codest= $io_fun_viaticos->uf_obtenervalor("txtcodest",""); $ls_desest= $io_fun_viaticos->uf_obtenervalor("txtdesest",""); $ls_codciu= $io_fun_viaticos->uf_obtenervalor("txtcodciu",""); $ls_desciu= $io_fun_viaticos->uf_obtenervalor("txtdesciu",""); $ls_desrut= $io_fun_viaticos->uf_obtenervalor("txtdesrut",""); $ls_existe=$io_fun_viaticos->uf_obtenervalor("existe","FALSE"); $ls_estatus= ""; $ls_desrut=str_replace(" - ".$ls_desciu,"",$ls_desrut); $li_totrows=$io_fun_viaticos->uf_obtenervalor("totalfilas",""); $lb_valido=uf_repintargrid($lo_object,$li_totrows); if($lb_valido) { $li_totrows++; uf_agregarlineablanca($lo_object,$li_totrows); } break; } ?>

 

uf_print_permisos($ls_permisos,$la_permisos,$ls_logusr,"location.href='sigespwindow_blank.php'"); unset($io_fun_viaticos); ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// ?>
 
Definición de Rutas
 
Código
País Origen
Buscar
Estado Origen
Buscar
Ciudad Origen
Buscar
Descripción
 
makegrid($li_totrows,$lo_title,$lo_object,$li_widthtable,$ls_titletable,$ls_nametable); ?>