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
mixed   __construct ()  
mixed   abortar_transaccion ()  
mixed   cancelar ()  
mixed   ejecutar_sql ()  
mixed   evt__limpieza_memoria ()  
mixed   evt__procesar_especifico ()  
mixed   evt__validar_datos ()  
mixed   finalizar_transaccion ()  
mixed   ini ()  
mixed   iniciar_transaccion ()  
mixed   limpiar_memoria ()  
mixed   procesar ()  
mixed   procesar_anidado ()  

__construct   [línea 17]

  mixed __construct( mixed id )

Parámetros:
mixed   id: 





abortar_transaccion   [línea 158]

  mixed abortar_transaccion( )






cancelar   [línea 67]

  mixed cancelar( )

Limpia la memoria propia




ejecutar_sql   [línea 167]

  mixed ejecutar_sql( mixed sentencias_sql )

Parámetros:
mixed   sentencias_sql: 






evt__limpieza_memoria   [línea 43]

  mixed evt__limpieza_memoria( [mixed no_borrar = null ] )

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







evt__procesar_especifico   [línea 115]

  mixed 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]

  mixed 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]

  mixed finalizar_transaccion( )






ini   [línea 34]

  mixed 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]

  mixed iniciar_transaccion( )






limpiar_memoria   [línea 53]

  mixed limpiar_memoria( [array no_borrar = null ] )

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





procesar   [línea 82]

  mixed procesar( [mixed parametros = null ] , [mixed transaccionar = true ] , [mixed 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:
mixed   parametros: 
mixed   transaccionar: 
mixed   limpiar_memoria: 






procesar_anidado   [línea 123]

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

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







Desarrollado por SIU.
Documentación generada con phpDocumentor