"; print "location.href='../sigesp_inicio_sesion.php'"; print ""; } $ls_logusr=$_SESSION["la_logusr"]; require_once("class_funciones_seguridad.php"); $io_fun_activo=new class_funciones_seguridad(); $io_fun_activo->uf_load_seguridad("SSS","sigesp_sss_p_usuariosalmacenes.php",$ls_permisos,$la_seguridad,$la_permisos); ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// function uf_limpiarvariables() { ////////////////////////////////////////////////////////////////////////////// // Function: uf_limpiarvariables // Access: private // Description: Función que limpia todas las variables necesarias en la página // Creado Por : Ing. Luis Anibal Lang // Fecha Creación : 22/02/2006 Fecha Última Modificación : ////////////////////////////////////////////////////////////////////////////// global $la_usuarios,$la_disponibles,$la_asignados,$ls_codusu; $la_usuarios=""; $la_disponibles=""; $la_asignados=""; $ls_codusu=""; } // end function uf_limpiarvariables function uf_seleccionarcombobd($aa_valores,$as_seleccionado,$ai_total) { ////////////////////////////////////////////////////////////////////////////// // Function: uf_seleccionarcombo // Access: private // Arguments: $aa_valores // arreglo de valores que puede tomar el combo // $as_seleccionado // item seleccionado // $li_total // total de elementos en el combo // Description: Funcion que mantiene la seleccion de un combo despues de hacer un submit // Creado Por : Ing. Luis Anibal Lang // Fecha Creación : 22/02/2006 Fecha Última Modificación : ////////////////////////////////////////////////////////////////////////////// print ""; for($li_i=0;$li_i<$li_total;$li_i++) { print ""; } print ""; } // end function uf_print_lista ?> Asignación de Usuarios a Grupos
Sistema de Seguridad
 
 
Nuevo
Grabar
Salir
Ayuda
 
uf_obteneroperacion(); uf_limpiarvariables(); $lb_valido=$io_sss->uf_sss_load_usuarios($la_usuarios); $li_total=count($la_usuarios); switch ($ls_operacion) { case "BUSCAR": $ls_codusu=$io_cfs->uf_obtenervalor("cmbusuarios",""); $lb_valido=$io_sss->uf_sss_load_disponibles($ls_codusu,$la_disponibles); $lb_valido=$io_sss->uf_sss_load_asignados($ls_codusu,$la_asignados); break; case "GUARDAR": $li_conasig=0; $li_condisp=0; //$lb_valido=false; $ls_codusu=$io_cfs->uf_obtenervalor("cmbusuarios",""); $la_usuasig=$io_cfs->uf_obtenervalor("txtasignados",""); $la_usudisp=$io_cfs->uf_obtenervalor("txtdisponibles",""); $li_almasig=count($la_usuasig); $li_almdisp=count($la_usudisp); if(!empty($la_usuasig)) { for($li_i=0;$li_i<$li_almasig;$li_i++) { $ls_codalmasig=$la_usuasig[$li_i]; $lb_existe=$io_sss->uf_sss_select_usuario_almacen($ls_codemp,$ls_codalmasig,$ls_codusu); if(!$lb_existe) { $lb_valido=$io_sss->uf_sss_insert_usuario_almacen($ls_codemp,$ls_codalmasig,$ls_codusu,$la_seguridad); if(!$lb_valido) {break;} } } if($lb_valido) { if(!empty($la_usudisp)) { for($li_i=0;$li_i<$li_almdisp;$li_i++) { $ls_codalmdisp=$la_usudisp[$li_i]; $lb_existe=$io_sss->uf_sss_select_usuario_almacen($ls_codemp,$ls_codalmdisp,$ls_codusu); if($lb_existe) { $lb_valido=$io_sss->uf_sss_delete_usuario_almacen($ls_codemp,$ls_codalmdisp,$ls_codusu,$la_seguridad); if(!$lb_valido) {;break;} } } } } } else { if(!empty($la_usudisp)) { for($li_i=0;$li_i<$li_almdisp;$li_i++) { $ls_codalmdisp=$la_usudisp[$li_i]; $lb_existe=$io_sss->uf_sss_select_usuario_almacen($ls_codemp,$ls_codalmdisp,$ls_codusu); if($lb_existe) { $lb_valido=$io_sss->uf_sss_delete_usuario_almacen($ls_codemp,$ls_codalmdisp,$ls_codusu,$la_seguridad); if(!$lb_valido) {break;} } } } } if($lb_valido) { $io_msg->message("La asignación de usuarios ha sido procesada."); } else { $io_msg->message("No se pudo procesar la asignación de usuarios."); } $lb_valido=$io_sss->uf_sss_load_disponibles($ls_codusu,$la_disponibles); $lb_valido=$io_sss->uf_sss_load_asignados($ls_codusu,$la_asignados); break; } ?>

 

uf_print_permisos($ls_permisos,$la_permisos,$ls_logusr,"location.href='sigespwindow_blank.php'"); unset($io_fun_activo); ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// ?>

 

Asignación de Almacenes a Usuarios
   
Usuario
 
Disponibles
Asignados