"; 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_actaprestamo.php",$ls_permisos,$la_seguridad,$la_permisos); $ls_reporte=$io_fun_activo->uf_select_config("SAF","REPORTE","FORMATO_ACTAPRESTAMO","sigesp_saf_rpp_acta_prestamo.php","C"); require_once("sigesp_saf_c_activo.php"); $ls_codemp = $_SESSION["la_empresa"]["codemp"]; $io_saf_tipcat= new sigesp_saf_c_activo(); $ls_rbtipocat=$io_saf_tipcat->uf_select_valor_config($ls_codemp); ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// 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_cmpres,$ls_coduniadmcede,$ls_denuniadmcede,$ls_coduniadmrece,$ls_denuniadmrece,$ld_fecenacta; global $li_totrows,$ls_status,$ls_titletable,$li_widthtable,$ls_nametable,$lo_title,$ls_codper,$ls_nomper; global $ls_codresced,$ls_nomresced,$ls_testced,$ls_codreserec,$ls_nomresrec,$ls_testrec,$ls_estpres ; $ls_cmpres=""; $ls_coduniadmcede=""; $ls_denuniadmcede=""; $li_totrows=1; $ls_status=""; $ls_coduniadmrece= ""; $ls_denuniadmrece=""; $ls_codper=""; $ls_nomper=""; $ls_codresced=""; $ls_nomresced=""; $ls_testced=""; $ls_codreserec=""; $ls_nomresrec=""; $ls_testrec=""; $ls_estpres =""; $ls_titletable="Activos"; $li_widthtable=750; $ls_nametable="grid"; $lo_title[1]="Activo"; $lo_title[2]="Serial"; $lo_title[3]="Descripción del Activo"; $lo_title[4]="Monto Activo"; $lo_title[5]=""; $ld_fecenacta= date("d/m/Y"); } 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: 23/03/2006 Fecha Última Modificación : 23/03/2006 ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// $aa_object[$ai_totrows][1]=""; $aa_object[$ai_totrows][2]=""; $aa_object[$ai_totrows][3]=""; $aa_object[$ai_totrows][4]=""; $aa_object[$ai_totrows][5]="Aceptar"; } function uf_pintardetalle(&$lo_object,$ai_totrows) { ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Function: uf_pintardetalle // Access: private // Argumento: $aa_object // arreglo de objetos // $ai_totrows // ultima fila pintada en el grid // Returns: // Description: Funcion que se encarga de repintar el detalle existente en el grid. // Creado Por: Ing. Luis Anibal Lang // Fecha Creación: 11/04/2006 Fecha Última Modificación : 11/04/2006 ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// for($li_i=1;$li_i<$ai_totrows;$li_i++) { $ls_codact= $_POST["txtcodact".$li_i]; $ls_denact= $_POST["txtdenact".$li_i]; $ls_idact= $_POST["txtidact".$li_i]; //$ls_desmov= $_POST["txtdesmov".$li_i]; $li_monact= $_POST["txtmonact".$li_i]; $lo_object[$li_i][1]=""; $lo_object[$li_i][2]=""; $lo_object[$li_i][3]=""; $lo_object[$li_i][4]=""; $lo_object[$li_i][5]="Aceptar"; } uf_agregarlineablanca($lo_object,$ai_totrows); } ?> Acta de Préstamo
Sistema de Activos Fijos
 
 
Nuevo
Grabar
Buscar
Imprimir
Salir
Ayuda
     
uf_conectar(); require_once("../shared/class_folder/sigesp_c_generar_consecutivo.php"); $io_keygen= new sigesp_c_generar_consecutivo(); $ls_codemp=$_SESSION["la_empresa"]["codemp"]; $ls_codusureg=$_SESSION["la_logusr"]; require_once("../shared/class_folder/grid_param.php"); $in_grid= new grid_param(); $ls_operacion=$io_fun_activo->uf_obteneroperacion(); 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/class_fecha.php"); $io_fec= new class_fecha(); require_once("../shared/class_folder/class_mensajes.php"); $io_msg= new class_mensajes(); require_once("sigesp_saf_c_movimiento.php"); $io_saf= new sigesp_saf_c_movimiento(); require_once("../shared/class_folder/class_sql.php"); $io_sql=new class_sql($con); $li_totrows = uf_obtenervalor("totalfilas",1); switch ($ls_operacion) { case "NUEVO": uf_limpiarvariables(); $ls_cmpres= $io_keygen->uf_generar_numero_nuevo("SAF","saf_prestamo","cmppre","SAF",15,"","codemp",$ls_codemp); uf_agregarlineablanca($lo_object,$li_totrows); break; case "AGREGARDETALLE": uf_limpiarvariables(); $li_totrows = uf_obtenervalor("totalfilas",1); $li_totrows=$li_totrows+1; $ls_cmpres=$_POST["txtcmpres"]; $ls_coduniadmcede=$_POST["txtcoduniadmced"]; $ls_denuniadmcede=$_POST["txtdenuniadmced"]; $ls_codresced=$_POST["txtcodresced"]; $ls_nomresced=$_POST["txtnomresced"]; $ls_testced=$_POST["txtestced"]; $ls_codreserec=$_POST["txtcodresrece"]; $ls_nomresrec=$_POST["txtnomresrec"]; // $ls_testrec=$_POST["txtestrec"]; $ls_coduniadmrece=$_POST["txtcoduniadmrec"]; $ls_denuniadmrece=$_POST["txtdenuniadmrec"]; $ld_fecenacta=$_POST["txtfecenacta"]; //$ls_descmp=$_POST["txtdescmp"]; $ls_codper=$_POST["txtcodper"]; $ls_nomper=$_POST["txtnomper"]; for ($li_i=1;$li_i<$li_totrows;$li_i++) { $ls_codact = $_POST["txtcodact".$li_i]; $ls_denact = $_POST["txtdenact".$li_i]; $ls_idact = $_POST["txtidact".$li_i]; $li_monact = $_POST["txtmonact".$li_i]; $lo_object[$li_i][1]=""; $lo_object[$li_i][2]=""; $lo_object[$li_i][3]=""; $lo_object[$li_i][4]=""; $lo_object[$li_i][5]="Aceptar"; } uf_agregarlineablanca($lo_object,$li_totrows); break; case "GUARDAR": uf_limpiarvariables(); $li_totrows = uf_obtenervalor("totalfilas",1); $ls_codusureg=$_SESSION["la_logusr"]; $ls_cmpres=$_POST["txtcmpres"]; $ls_coduniadmcede=$_POST["txtcoduniadmced"]; $ls_denuniadmcede=$_POST["txtdenuniadmced"]; $ls_codresced=$_POST["txtcodresced"]; $ls_nomresced=$_POST["txtnomresced"]; $ls_testced=$_POST["txtestced"]; $ls_codreserec=$_POST["txtcodresrece"]; $ls_nomresrec=$_POST["txtnomresrec"]; //$ls_testrec=$_POST["txtestrec"]; $ls_coduniadmrece=$_POST["txtcoduniadmrec"]; $ls_denuniadmrece=$_POST["txtdenuniadmrec"]; $ld_fecenacta=$_POST["txtfecenacta"]; //$ls_descmp=$_POST["txtdescmp"]; $ls_codper=$_POST["txtcodper"]; $ls_nomper=$_POST["txtnomper"]; $ls_estpres="0"; if( ($ls_coduniadmcede=="")||($ls_codresced=="")||($ls_codreserec=="")||($ls_coduniadmrece=="")||($ls_codper=="")) { $io_msg->message("Debe compeltar los campos"); } else { $ld_fecenacta=$io_fun->uf_convertirdatetobd($ld_fecenacta); $lb_existe=$io_saf->uf_saf_select_prestamo($ls_codemp,$ls_cmpres,$ld_fecenacta,$ls_coduniadmcede,$ls_coduniadmrece); if($lb_existe) { if ($ls_estpres=="0") { for($li_i=1;$li_i<=$li_totrows;$li_i++) { $ls_codact= $_POST["txtcodact".$li_i]; $ls_denact= $_POST["txtdenact".$li_i]; $ls_idact= $_POST["txtidact".$li_i]; //$ls_desmov= $_POST["txtdesmov".$li_i]; $li_monact= $_POST["txtmonact".$li_i]; $lb_valido=$io_saf->uf_saf_update_prestamo($ls_codemp,$ls_cmpres,$ld_fecenacta,$ls_coduniadmcede, $ls_coduniadmrece,$ls_codresced,$ls_codreserec,$ls_codper, $ls_estpres,$la_seguridad); } if ($lb_valido) { $ls_estactpre="1"; $lb_valido=$io_saf->uf_saf_update_saf_dta($ls_codemp,$ls_codact,$ls_coduniadmcede,$ls_idact, $ls_estactpre,$ld_fecenacta,$ls_coduniadmrece,$la_seguridad); } if($lb_valido) { $io_msg->message("El registro fue actualizado con exito"); uf_limpiarvariables(); } else { $io_msg->message("El registro no pudo ser actualizado"); uf_limpiarvariables(); } } // fin del if $ls_estpres } else { $ld_fecenacta=$io_fun->uf_convertirdatetobd($ld_fecenacta); $io_sql->begin_transaction(); $lb_valido=$io_saf->uf_saf_insertar_prestamo($ls_codemp,$ls_cmpres,$ld_fecenacta,$ls_coduniadmcede, $ls_coduniadmrece,$ls_codresced,$ls_codreserec,$ls_codper,$ls_estpres,$la_seguridad); if($lb_valido) { $io_sql->commit(); for($li_i=1;$li_i<$li_totrows;$li_i++) { $ls_codact= $_POST["txtcodact".$li_i]; $ls_denact= $_POST["txtdenact".$li_i]; $ls_idact= $_POST["txtidact".$li_i]; //$ls_desmov= $_POST["txtdesmov".$li_i]; $li_monact= $_POST["txtmonact".$li_i]; $li_monact= str_replace(".","",$li_monact); $li_monact= str_replace(",",".",$li_monact); $ld_fecenacta=$io_fun->uf_convertirdatetobd($ld_fecenacta); $lb_valido=$io_saf->uf_saf_insert_dt_prestamo($ls_codemp,$ls_cmpres,$ld_fecenacta,$ls_coduniadmcede, $ls_coduniadmrece,$ls_codact,$ls_idact,$la_seguridad); if ($lb_valido) { $ls_estactpre="1"; $lb_valido=$io_saf->uf_saf_update_saf_dta($ls_codemp,$ls_codact,$ls_coduniadmcede,$ls_idact, $ls_estactpre,$ld_fecenacta,$ls_coduniadmrece,$la_seguridad); } } $io_msg->message("El registro fue incluido con exito"); $ls_estpres=0; uf_agregarlineablanca($lo_object,1); uf_limpiarvariables(); $li_totrows=1; } else { $io_sql->rollback(); $io_msg->message("No se pudo incluir el registro"); uf_pintardetalle($lo_object,$ai_totrows); } } } break; case "ELIMINARDETALLE": uf_limpiarvariables(); $li_totrows = uf_obtenervalor("totalfilas",1); $ls_cmpres=$_POST["txtcmpres"]; $li_totrows=$li_totrows-1; $li_rowdelete=$_POST["filadelete"]; $li_temp=0; $ls_cmpres=$_POST["txtcmpres"]; $ls_coduniadmcede=$_POST["txtcoduniadmced"]; $ls_denuniadmcede=$_POST["txtdenuniadmced"]; $ls_codresced=$_POST["txtcodresced"]; $ls_nomresced=$_POST["txtnomresced"]; $ls_testced=$_POST["txtestced"]; $ls_codreserec=$_POST["txtcodresrece"]; $ls_nomresrec=$_POST["txtnomresrec"]; // $ls_testrec=$_POST["txtestrec"]; $ls_coduniadmrece=$_POST["txtcoduniadmrec"]; $ls_denuniadmrece=$_POST["txtdenuniadmrec"]; $ld_fecenacta=$_POST["txtfecenacta"]; //$ls_descmp=$_POST["txtdescmp"]; $ls_codper=$_POST["txtcodper"]; $ls_nomper=$_POST["txtnomper"]; for($li_i=1;$li_i<=$li_totrows;$li_i++) { if($li_i!=$li_rowdelete) { $li_temp++; $ls_codact= $_POST["txtcodact".$li_i]; $ls_denact= $_POST["txtdenact".$li_i]; $ls_idact= $_POST["txtidact".$li_i]; //$ls_desmov= $_POST["txtdesmov".$li_i]; $li_monact= $_POST["txtmonact".$li_i]; $lo_object[$li_temp][1]=""; $lo_object[$li_temp][2]=""; $lo_object[$li_temp][3]=""; $lo_object[$li_temp][4]=""; $lo_object[$li_temp][5]="Aceptar"; } else { $li_rowdelete= 0; } } if ($li_temp==0) { $li_totrows=1; uf_agregarlineablanca($lo_object,$li_totrows); } else { uf_agregarlineablanca($lo_object,$li_totrows); } break; case "BUSCARDETALLE": uf_limpiarvariables(); $ls_cmpres = $_POST["txtcmpres"]; $ls_coduniadmcede = $_POST["txtcoduniadmced"]; $ls_denuniadmcede = $_POST["txtdenuniadmced"]; $ls_codresced = $_POST["txtcodresced"]; $ls_nomresced = $_POST["txtnomresced"]; $ls_testced = $_POST["txtestced"]; $ls_codreserec = $_POST["txtcodresrece"]; $ls_nomresrec = $_POST["txtnomresrec"]; $ls_testrec = $_POST["txtestres"]; $ls_coduniadmrece = $_POST["txtcoduniadmrec"]; $ls_denuniadmrece = $_POST["txtdenuniadmrec"]; $ld_fecenacta = $_POST["txtfecenacta"]; $ls_codper = $_POST["txtcodper"]; $ls_nomper = $_POST["txtnomper"]; $ls_estpres = $_POST["hidestpres"]; $li_montot=""; $lb_valido=$io_saf->uf_saf_load_detalle_prestamo($ls_codemp,$ls_cmpres,$ld_fecenacta,$ls_coduniadmcede, $ls_coduniadmrece,$li_totrows,$lo_object); break; case "PROCESAR": $ls_estpres="1"; $ls_cmpres=$_POST["txtcmpres"]; $ld_fecenacta=$_POST["txtfecenacta"]; $ls_coduniadmcede=$_POST["txtcoduniadmced"]; $ls_coduniadmrece=$_POST["txtcoduniadmrec"]; $ld_fecenacta=$io_fun->uf_convertirdatetobd($ld_fecenacta); $io_sql->begin_transaction(); $lb_valido=$io_saf->uf_saf_update_procesarprestamo($ls_codemp,$ls_cmpres,$ls_coduniadmcede, $ls_coduniadmrece,$ld_fecenacta,$ls_estpres,$la_seguridad); if($lb_valido) { $io_sql->commit(); $io_msg->message("El registro fue procesado con exito"); uf_agregarlineablanca($lo_object,1); uf_limpiarvariables(); $li_totrows=1; } else { $io_sql->rollback(); $io_msg->message("No se pudo procesar el registro"); uf_limpiarvariables(); uf_agregarlineablanca($lo_object,1); } break; case "REVERSAR": $ls_cmpres=$_POST["txtcmpres"]; $ls_coduniadmcede=$_POST["txtcoduniadmced"]; $ls_coduniadmrece=$_POST["txtcoduniadmrec"]; $ld_fecenacta=$_POST["txtfecenacta"]; $ld_fecenacta=$io_fun->uf_convertirdatetobd($ld_fecenacta); $ls_estpres=0; $io_sql->begin_transaction(); $lb_valido=$io_saf->uf_saf_update_procesarprestamo($ls_codemp,$ls_cmpres,$ls_coduniadmcede, $ls_coduniadmrece,$ld_fecenacta,$ls_estpres,$la_seguridad); if($lb_valido) { $io_sql->commit(); $io_msg->message("El registro fue reversado con exito"); uf_agregarlineablanca($lo_object,1); uf_limpiarvariables(); $li_totrows=1; } else { $io_sql->rollback(); $io_msg->message("No se pudo reversar el registro"); uf_limpiarvariables(); uf_agregarlineablanca($lo_object,1); } break; } // fin del switch ?>

 

uf_print_permisos($ls_permisos,$la_permisos,$ls_logusr,"location.href='sigespwindow_blank.php'"); unset($io_fun_activo); ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// ?>
Acta de Préstamos
 
Fecha
Comprobante
Unidad Física Cedente
 >
Responsable de la Unidad Cedente
Buscar
Unidad Física Receptora
 >
Responsable de la Unidad Receptora
Buscar
Testigo
Buscar  
Agregar Activos  
makegrid($li_totrows,$lo_title,$lo_object,$li_widthtable,$ls_titletable,$ls_nametable); ?>