Centrales |  Componentes |  consola |  Debug |  Default |  Fuentes |  SalidaGrafica |  Seguridad |  SIUToba |  Varios |  Deprecated

toba_cn

toba_cn

Ubicada en php/nucleo/componentes/negocio/toba_cn.php [line 13]



Métodos Propios
void   __construct ()  
void   abortar_transaccion ()  
void   cancelar ()  
void   ejecutar_sql ()  
void   evt__limpieza_memoria ()  
void   evt__procesar_especifico ()  
void   evt__validar_datos ()  
void   finalizar_transaccion ()  
void   ini ()   Como la ventana es previa a la atención de eventos y servicios es un punto ideal para la configuración global del componente
void   iniciar_transaccion ()  
void   limpiar_memoria ()  
void   procesar ()  
void   procesar_anidado ()  

__construct   [línea 17]

  __construct( $id )

Parámetros:
   $id: 





abortar_transaccion   [línea 158]

  abortar_transaccion( )







cancelar   [línea 67]

  cancelar( )

Limpia la memoria propia





ejecutar_sql   [línea 167]

  ejecutar_sql( $sentencias_sql )

Parámetros:
   $sentencias_sql: 






evt__limpieza_memoria   [línea 43]

  evt__limpieza_memoria( [ $no_borrar = null ] )

Evento que se dispara cuando se limpia la memoria
Parámetros:
   $no_borrar: 







evt__procesar_especifico   [línea 115]

  evt__procesar_especifico( )

Ventana para incluir el procesamiento de negocio En caso de querer abortar el procesamiento lanzar una excepcion que herede de toba_error






evt__validar_datos   [línea 107]

  evt__validar_datos( )

Ventana de validacion que se ejecuta al inicio del procesamiento final En caso de querer abortar el procesamiento lanzar una excepcion que herede de toba_error






finalizar_transaccion   [línea 149]

  finalizar_transaccion( )







ini   [línea 34]

  ini( )

Ventana de extensión que se ejecuta al iniciar el componente en todos los pedidos en los que participa.






iniciar_transaccion   [línea 140]

  iniciar_transaccion( )







limpiar_memoria   [línea 53]

  limpiar_memoria( [array $no_borrar = null ] )

Borra la memoria de este Cn y lo reinicializa
Parámetros:
array   $no_borrar: 





procesar   [línea 82]

  procesar( [ $parametros = null ] , [ $transaccionar = true ] , [ $limpiar_memoria = true ] )

El procesamiento se dispara cuando la entrega de datos ci->cn ha finalizado Se inicia una transaccion de base de datos y dentro de ella se llama a : - {@link evt__validar_datos() evt__validar_datos} - {@link evt__procesar_especifico() evt__procesar_especifico} Una vez terminada la transacción se invoca a la limpieza de memoria
Parámetros:
   $parametros: 
   $transaccionar: 
   $limpiar_memoria: 






procesar_anidado   [línea 123]

  procesar_anidado( [ $parametros = null ] , [ $no_borrar = null ] )

Procesamiento para esquemas de CNs anidados
Parámetros:
   $parametros: 
   $no_borrar: 







Desarrollado por SIU.
Documentación generada con phpDocumentor