"; 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_config.php",$ls_permisos,$la_seguridad,$la_permisos); ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// ?> Configuración de Viáticos
Control de Viaticos
 
 
Grabar Salir Ayuda      
uf_conectar(); require_once("../shared/class_folder/class_sql.php"); $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_spgdis= $io_fun_viaticos->uf_obtenervalor("txtspgdis",""); $ls_denspgdis= $io_fun_viaticos->uf_obtenervalor("txtdenspgdis",""); $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_existe=$io_scv->uf_scv_load_config($ls_codemp,"SCV","CONFIG","INTERNACIONALES",$ls_spgint,$ls_denspgint); if($lb_existe) { $lb_existe=$io_scv->uf_scv_load_config($ls_codemp,"SCV","CONFIG","BENEFICIARIO",$ls_scben,$ls_denscben); $lb_existe=$io_scv->uf_scv_load_config($ls_codemp,"SCV","CONFIG","DISTANCIA",$ls_spgdis,$ls_denspgdis); $lb_existe=$io_scv->uf_scv_load_config($ls_codemp,"SCV","CONFIG","BENEFICIARIORD",$ls_scbenrd,$ls_denscbenrd); } } break; case "GUARDAR": $io_sql->begin_transaction(); $lb_existe=$io_scv->uf_scv_select_config($ls_codemp,"SCV","CONFIG","NACIONALES"); if($lb_existe) { $lb_valido=$io_scv->uf_update_scv_config($ls_codemp,"SCV","CONFIG","NACIONALES",$ls_type,$ls_spgnac,$la_seguridad); } else { $lb_valido=$io_scv->uf_insert_scv_config($ls_codemp,"SCV","CONFIG","NACIONALES",$ls_type,$ls_spgnac,$la_seguridad); } if($lb_valido) { $lb_existe=$io_scv->uf_scv_select_config($ls_codemp,"SCV","CONFIG","INTERNACIONALES"); if($lb_existe) { $lb_valido=$io_scv->uf_update_scv_config($ls_codemp,"SCV","CONFIG","INTERNACIONALES",$ls_type,$ls_spgint,$la_seguridad); } else { $lb_valido=$io_scv->uf_insert_scv_config($ls_codemp,"SCV","CONFIG","INTERNACIONALES",$ls_type,$ls_spgint,$la_seguridad); } if($lb_valido) { $lb_existe=$io_scv->uf_scv_select_config($ls_codemp,"SCV","CONFIG","BENEFICIARIO"); if($lb_existe) { $lb_valido=$io_scv->uf_update_scv_config($ls_codemp,"SCV","CONFIG","BENEFICIARIO",$ls_type,$ls_scben,$la_seguridad); } else { $lb_valido=$io_scv->uf_insert_scv_config($ls_codemp,"SCV","CONFIG","BENEFICIARIO",$ls_type,$ls_scben,$la_seguridad); } } if($lb_valido) { $lb_existe=$io_scv->uf_scv_select_config($ls_codemp,"SCV","CONFIG","BENEFICIARIORD"); if($lb_existe) { $lb_valido=$io_scv->uf_update_scv_config($ls_codemp,"SCV","CONFIG","BENEFICIARIORD",$ls_type,$ls_scbenrd,$la_seguridad); } else { $lb_valido=$io_scv->uf_insert_scv_config($ls_codemp,"SCV","CONFIG","BENEFICIARIORD",$ls_type,$ls_scbenrd,$la_seguridad); } if($lb_valido) { $lb_existe=$io_scv->uf_scv_select_config($ls_codemp,"SCV","CONFIG","DISTANCIA"); if($lb_existe) { $lb_valido=$io_scv->uf_update_scv_config($ls_codemp,"SCV","CONFIG","DISTANCIA",$ls_type,$ls_spgdis,$la_seguridad); } else { $lb_valido=$io_scv->uf_insert_scv_config($ls_codemp,"SCV","CONFIG","DISTANCIA",$ls_type,$ls_spgdis,$la_seguridad); } } } } if($lb_valido) { $io_sql->commit(); $io_msg->message("La Configuración de Viáticos ha sido procesada"); } else { $io_sql->rollback(); $io_msg->message("No se ha podido procesar la Configuración de Viáticos"); } break; } ?>

 

uf_print_permisos($ls_permisos,$la_permisos,$ls_logusr,"location.href='sigespwindow_blank.php'"); unset($io_fun_viaticos); ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// ?>
Configuración de Viáticos
 
Cuenta Viáticos Nacionales
Cuenta Viáticos Internacionales
Cuenta de Tarifas por Distancia
Cuenta Contable de Beneficiario
Cuenta Contable para Registro del Gasto por Pagar