"; print "close();"; print "opener.document.form1.submit();"; print ""; } $ls_logusr = $_SESSION["la_logusr"]; require_once("class_folder/class_funciones_rpc.php"); $io_fun_rpc=new class_funciones_rpc(); $io_fun_rpc->uf_load_seguridad("RPC","sigesp_rpc_w_proxded.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. Yesenia Moreno // Fecha Creación: 01/01/2006 Fecha Última Modificación : ////////////////////////////////////////////////////////////////////////////// global $ls_operacion,$li_totrows,$ls_titletable,$li_widthtable,$io_fun_rpc; global $ls_nametable,$lo_title,$li_calculada; $ls_operacion=$io_fun_rpc->uf_obteneroperacion(); $li_totrows=$io_fun_rpc->uf_obtenervalor("totalfilas",1); $ls_titletable="Deducciones"; $li_widthtable=550; $ls_nametable="grid"; $lo_title[1]="Código"; $lo_title[2]="Descripción"; $lo_title[3]=" "; } //-------------------------------------------------------------- //-------------------------------------------------------------- function uf_agregarlineablanca(&$aa_object,$ai_totrows) { ////////////////////////////////////////////////////////////////////////////// // Function: uf_agregarlineablanca // Access: private // Arguments: aa_object // arreglo de Objetos // ai_totrows // total de Filas // Description: Función que agrega una linea mas en el grid // Creado Por: Ing. Yesenia Moreno // Fecha Creación: 01/01/2006 Fecha Última Modificación : ////////////////////////////////////////////////////////////////////////////// $aa_object[$ai_totrows][1]=""; $aa_object[$ai_totrows][2]=""; $aa_object[$ai_totrows][3]=""; } //-------------------------------------------------------------- ?> Deducciones de ISLR por Proveedor uf_load_deduccion($ls_codprov,$li_totrows,$lo_object); break; case "BUSCAR": $ls_codprov = $_POST["txtcodprov"]; $ls_nomprov = $_POST["txtnomprov"]; $io_deduccion->uf_load_deduccion($ls_codprov,$li_totrows,$lo_object); break; case "GUARDAR": $ls_codprov=$_POST["txtcodprov"]; $ls_nomprov=$_POST["txtnomprov"]; $io_deduccion->io_sql->begin_transaction(); $lb_valido=$io_deduccion->uf_eliminar_deduccion($ls_codprov,$la_seguridad); for($li_i=1;(($li_i<$li_totrows)&&($lb_valido));$li_i++) { $ls_codded=$_POST["txtcodded".$li_i]; $li_seleccionado=$io_fun_rpc->uf_obtenervalor("chkselec".$li_i,""); if($li_seleccionado!="") { $lb_valido=$io_deduccion->uf_insert_deducciones($ls_codprov,$ls_codded,$la_seguridad); } } if($lb_valido) { $io_deduccion->io_sql->commit(); $io_deduccion->io_mensajes->message("Las Deducciones fueron Registrada."); } else { $io_deduccion->io_sql->rollback(); $io_deduccion->io_mensajes->message("Ocurrio un error al guardar las Deducciones."); } uf_limpiarvariables(); $li_totrows=1; $ls_codprov=$_POST["txtcodprov"]; $ls_nomprov=$_POST["txtnomprov"]; $io_deduccion->uf_load_deduccion($ls_codprov,$li_totrows,$lo_object); break; } $io_deduccion->uf_destructor(); unset($io_deduccion); ?>

uf_print_permisos($ls_permisos,$la_permisos,$ls_logusr,"close();"); unset($io_fun_rpc); ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// ?>

 

Deducciones por Proveedor
Proveedor
   
makegrid($li_totrows,$lo_title,$lo_object,$li_widthtable,$ls_titletable,$ls_nametable); unset($io_grid); ?>

BuscarGrabar ImprimirCancelar