"; print "location.href='../sigesp_inicio_sesion.php'"; print ""; } $ls_logusr = $_SESSION["la_logusr"]; require_once("class_funciones_activos.php"); $io_fun_activo = new class_funciones_activos(); $io_fun_activo->uf_load_seguridad("SAF","sigesp_saf_p_retorno_activos.php",$ls_permisos,$la_seguridad,$la_permisos); $ls_codemp = $_SESSION["la_empresa"]["codemp"]; require_once("sigesp_saf_c_activo.php"); $io_saf_tipcat = new sigesp_saf_c_activo(); $ls_rbtipocat = $io_saf_tipcat->uf_select_valor_config($ls_codemp); $ls_reporte = $io_fun_activo->uf_select_config("SAF","REPORTE","RETORNO_ACTIVOS","sigesp_saf_rfs_retorno_activos.php","C"); ?> Retorno de Activos
Sistema de Activos Fijos
 
 
Grabar Salir Ayuda          
uf_conectar(); $io_sql = new class_sql($ls_conect); $io_msg = new class_mensajes(); $io_grid = new grid_param(); if (array_key_exists("operacion",$_POST)) { $ls_operacion = $_POST["operacion"]; } else { $ls_operacion = ""; uf_limpiarvariables(); uf_agregarlineablanca($lo_object,$li_totrows); $ls_readonly="readonly"; } if (array_key_exists("cmbtipcmp",$_POST)) { $ls_tipcmp = $_POST["cmbtipcmp"]; if ($ls_tipcmp=='P') { $ls_selpre = "selected"; $ls_selaut = ""; $ls_seldef = ""; } elseif($ls_tipcmp=='S') { $ls_selaut = "selected"; $ls_selpre = ""; $ls_seldef = ""; } } else { $ls_tipcmp = "-"; $ls_seldef = "selected"; } function uf_obtenervalor($as_valor, $as_valordefecto) { ////////////////////////////////////////////////////////////////////////////// // Function: uf_obtenervalor // Access: public // Arguments: // as_valor // nombre de la variable que desamos obtener // as_valordefecto // contenido de la variable // Description: Función que obtiene el valor de una variable si viene de un submit ////////////////////////////////////////////////////////////////////////////// if(array_key_exists($as_valor,$_POST)) { $valor=$_POST[$as_valor]; } else { $valor=$as_valordefecto; } return $valor; } function uf_limpiarvariables() { ////////////////////////////////////////////////////////////////////////////// // Function: uf_limpiarvariables // Description: Función que limpia todas las variables necesarias en la página ////////////////////////////////////////////////////////////////////////////// global $ls_numcmp,$ls_tipcmp,$ls_titletable,$li_widthtable,$ls_nametable,$lo_title,$li_totrows,$ls_codbenpre,$ls_nombenpre,$ls_obscmp,$ls_feccmp; $ls_numcmp = ""; $ls_tipcmp = "-"; $ls_codbenpre = ""; $ls_nombenpre = ""; $ls_obscmp = ""; $ls_feccmp = ""; $ls_titletable = "Detalle de Activos"; $li_widthtable = 200; $ls_nametable = "grid"; $lo_title[1] = ""; $lo_title[2] = "Código"; $lo_title[3] = "Descripción"; $lo_title[4] = "Identificador"; $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. Néstor Falcón. // Fecha Creación: 25/06/2009. Fecha Última Modificación : 25/06/2009. ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// $aa_object[$ai_totrows][1] = ""; $aa_object[$ai_totrows][2] = ""; $aa_object[$ai_totrows][3] = ""; $aa_object[$ai_totrows][4] = ""; } function uf_load_variables() { ////////////////////////////////////////////////////////////////////////////// // Function: uf_load_variables // Access: private // Description: Función que carga todas las variables necesarias en la página // Creado Por: Ing. Néstor Falcón. // Fecha Creación: 25/06/2009 Fecha Última Modificación : 25/06/2009 ////////////////////////////////////////////////////////////////////////////// global $ls_numcmp,$ls_tipcmp,$ls_codbenpre,$ls_nombenpre,$ls_titletable,$li_widthtable,$ls_nametable,$lo_title,$ls_obscmp,$ls_feccmp; $ls_numcmp = $_POST["hidnumcmp"]; $ls_tipcmp = $_POST["cmbtipcmp"]; $ls_obscmp = $_POST["hidobscmp"]; $ls_feccmp = $_POST["hidfeccmp"]; $ls_codbenpre = $_POST["txtcodbenpre"]; $ls_nombenpre = $_POST["txtnombenpre"]; $ls_titletable = "Detalle de Activos"; $li_widthtable = 150; $ls_nametable = "grid"; $lo_title[1] = ""; $lo_title[2] = "Código"; $lo_title[3] = "Descripción"; $lo_title[4] = "Identificador"; } switch ($ls_operacion){ case "": uf_limpiarvariables(); uf_agregarlineablanca($lo_object,1); break; case "LOAD_ACTIVOS": uf_load_variables(); $io_objsaf->uf_load_activos_pendientes($ls_numcmp,$ls_tipcmp,$lo_object,$li_totrows);//Carga de activos en Calidad de Préstamo. break; case "PROCESAR": uf_load_variables(); $li_totrow = uf_obtenervalor("totalfilas",1); if ($li_totrow>0) { $lb_valido = true; $ls_numcmp = $_POST["hidnumcmp"]; $ls_feccmp = $_POST["hidfeccmp"]; $io_objsaf->io_sql->begin_transaction(); $li_row = 0; $la_detret = array(); for ($li_i=1;$li_i<=$li_totrow;$li_i++ && $lb_valido) { if (array_key_exists("chk".$li_i,$_POST)) { $li_row++; $ls_codact = $_POST["txtcodact".$li_i]; $ls_ideact = $_POST["txtideact".$li_i]; $ls_denact = $_POST["txtdenact".$li_i]; if ($li_row==1 && !empty($ls_codact)) { $ls_actcod = $ls_codact; $ls_actide = $ls_ideact; } else { $ls_actcod = $ls_actcod.'-'.$ls_codact; $ls_actide = $ls_actide.'-'.$ls_ideact; } $lb_valido = $io_objsaf->uf_retornar_activo($ls_numcmp,$ls_tipcmp,$ls_codact,$ls_ideact,$la_seguridad);//Coloca el activo disponible para un nuevo prestamo. if (!$lb_valido) { $io_msg->message("Error en el Proceso de Retorno de Activos !!!"); break; } } } if ($lb_valido) { $io_objsaf->io_sql->commit(); $io_msg->message("Retorno(s) de Activo(s) realizado con Éxito !!!"); ?>
uf_print_permisos($ls_permisos,$la_permisos,$ls_logusr,"location.href='sigespwindow_blank.php'"); unset($io_fun_activo); ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// ?>

 

Detalle de Activos
       
Tipo Comprobante    
Beneficiario Préstamo
BuscarBuscar Comprobantes
       
makegrid($li_totrows,$lo_title,$lo_object,$li_widthtable,$ls_titletable,$ls_nametable); ?>