"; print "location.href='../sigesp_inicio_sesion.php'"; print ""; } $ls_logusr=$_SESSION["la_logusr"]; require_once("class_folder/class_funciones_cxp.php"); $io_fun_cxp=new class_funciones_cxp(); $io_fun_cxp->uf_load_seguridad("CXP","sigesp_cxp_p_aprobacionnotadebcre.php",$ls_permisos,$la_seguridad,$la_permisos); ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// //-------------------------------------------------------------- function uf_limpiarvariables() { ////////////////////////////////////////////////////////////////////////////// // Function: uf_limpiarvariables // Access: private // Description: Funcin que limpia todas las variables necesarias en la pgina // Creado Por: Ing. Yesenia Moreno/ Ing. Luis Lang // Fecha Creacin: 17/03/2007 Fecha ltima Modificacin : ////////////////////////////////////////////////////////////////////////////// global $io_fun_cxp,$ls_operacion,$ls_codtipsol,$ls_coduniadm,$ls_denuniadm,$ld_fecregdes, $ld_fecreghas,$ld_fecaprsep,$li_totrow,$ls_numsol,$ls_numrecdoc,$ls_numncnd,$ls_tipoope; $ls_operacion=$io_fun_cxp->uf_obteneroperacion(); $ls_codtipsol=""; $ls_tipoope =0; $ls_coduniadm=""; $ls_denuniadm=""; $ls_numrecdoc=""; $ls_numsol=""; $ls_numncnd=""; $ld_fecregdes=date("01/m/Y"); $ld_fecreghas=date("d/m/Y"); $ld_fecaprsep=date("d/m/Y"); $li_totrow=0; } //-------------------------------------------------------------- //-------------------------------------------------------------- function uf_load_variables() { ////////////////////////////////////////////////////////////////////////////// // Function: uf_load_variables // Access: private // Description: Funcin que carga todas las variables necesarias en la pgina // Creado Por: Ing. Yesenia Moreno/ Ing. Luis Lang // Fecha Creacin: 17/03/2007 Fecha ltima Modificacin : ////////////////////////////////////////////////////////////////////////////// global $li_totrow,$ls_tipope,$ld_fecapro; $li_totrow = $_POST["totrow"]; $ls_tipope = $_POST["rdtipooperacion"]; $ld_fecapro =$_POST["txtfecapro"]; } //-------------------------------------------------------------- ?> Aprobación de Notas de Débito / Crédito uf_obtenervalor("txtnumsol".$li_i,""); $ls_numrecdoc=$io_fun_cxp->uf_obtenervalor("txtnumrecdoc".$li_i,""); $ls_numncnd=$io_fun_cxp->uf_obtenervalor("txtnumncnd".$li_i,""); $ld_fecregsol=$io_fun_cxp->uf_obtenervalor("txtfecregsol".$li_i,""); $ls_codope=$io_fun_cxp->uf_obtenervalor("txtcodope".$li_i,""); $ls_codtipdoc=$io_fun_cxp->uf_obtenervalor("txtcodtipdoc".$li_i,""); switch ($ls_tipope) { case 0: $lb_valido=$io_fecha->uf_comparar_fecha($ld_fecregsol,$ld_fecapro); if($lb_valido) { $lb_existe=$io_cxp->uf_validar_estatus_nota($ls_numsol,$ls_numrecdoc,$ls_numncnd,$ls_codope,$ls_codtipdoc,"1"); if(!$lb_existe) { $lb_valido=$io_cxp->uf_validar_cuentas($ls_numsol,$ls_numrecdoc,$ls_numncnd,$ls_codope,$ls_codtipdoc); if($lb_valido) { $lb_valido=$io_cxp->uf_update_estatus_nota($ls_numsol,$ls_numrecdoc,$ls_numncnd,$ls_codope,$ls_codtipdoc,1,'E',$ld_fecapro,$la_seguridad); } } else { $io_mensajes->message("La Nota ".$ls_numncnd." ya esta aprobada"); } } else { $io_mensajes->message("La Fecha de Registro de la Nota ".$ls_numncnd." debe ser menor a la fecha de Aprobacion"); } break; case 1: $lb_existe=$io_cxp->uf_validar_nota($ls_numsol,$ls_numrecdoc,$ls_numncnd,$ls_codope,$ls_codtipdoc); if($lb_existe) { $lb_valido=$io_cxp->uf_update_estatus_nota($ls_numsol,$ls_numrecdoc,$ls_numncnd,$ls_codope,$ls_codtipdoc,0,'R',$ld_fecapro,$la_seguridad); } else { $io_mensajes->message("La Nota ".$ls_numncnd." debe estar en Registrada"); } break; } } } if($lb_valido) { $io_mensajes->message("El proceso se realizo con Exito"); } else { $io_mensajes->message("No se pudo realizar el proceso"); } uf_limpiarvariables(); break; } ?>
Cuentas por Pagar
 
Buscar
Grabar
Salir
Ayuda
 

 

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

 

Aprobación de Notas de Débito / Crédito
Fecha
Nro. Nota
Fecha de Registro
Desde
Hasta
Operacion
Orden de Pago
Recepcion de Documento
Destino
 
Aprobación Reversar Aprobación
 
uf_destructor(); unset($io_cxp); ?>