Referencia de la plantilla de la Clase sage.ew.ewbase.GeneradorCodigosMantenimientos< T >

Clase genérica para la obtención de nuevos códigos (numéricos) de mantenimientos Más...

Métodos públicos

 GeneradorCodigosMantenimientos (T mante, string prefijo)
 Constructor Más...
 
virtual string ObtenerPrefijoPorDefecto ()
 Método virtual para la obtención del prefijo Más...
 
virtual bool EsPrefijoDeSistema (string codigo)
 Método para determinar si el código entrado es un prefijo de CODCOM Más...
 
virtual bool EsValorDeCodigoMaximo (string codigo)
 Método para determinar si un código Más...
 
virtual string ObtenerCodigoMaximo ()
 Devuelve el mayor código numérico de T que empiece por el prefijo pasado por parámetro. Más...
 
virtual bool ObtenerCodigoRellenoHuecos (string prefijo, out string primerHueco)
 Obtiene el primer hueco en la numeración que cumple con el prefijo Más...
 
virtual bool ObtenerNuevoCodigoIncremental (string prefijo, out string nuevoCodigo)
 Obtiene el primer número posterior al máximo existente Más...
 

Descripción detallada

Clase genérica para la obtención de nuevos códigos (numéricos) de mantenimientos

Parámetros del template
T
Restriciones de tipo
T :ewMante 

Definición en la línea 11 del archivo GeneradorCodigosMantenimientos.cs.

Documentación del constructor y destructor

◆ GeneradorCodigosMantenimientos()

Constructor

Parámetros
manteMantenimiento asociado
prefijoPrefijo a utilizar

Definición en la línea 22 del archivo GeneradorCodigosMantenimientos.cs.

Documentación de las funciones miembro

◆ EsPrefijoDeSistema()

virtual bool sage.ew.ewbase.GeneradorCodigosMantenimientos< T >.EsPrefijoDeSistema ( string  codigo)
inlinevirtual

Método para determinar si el código entrado es un prefijo de CODCOM

Parámetros
codigoCódigo a validar
Devuelve

Reimplementado en sage.ew.cliente.GeneradorCodigosCliente, sage.ew.docscompra.GeneradorCodigosProveedor, sage.ew.contabilidad.GeneradorCodigosCuenta y sage.ew.contabilidad.AsientoPredefinido.GeneradorCodigosPredefinido.

Definición en la línea 54 del archivo GeneradorCodigosMantenimientos.cs.

◆ EsValorDeCodigoMaximo()

virtual bool sage.ew.ewbase.GeneradorCodigosMantenimientos< T >.EsValorDeCodigoMaximo ( string  codigo)
inlinevirtual

Método para determinar si un código

Parámetros
codigoCódigo a evaluar
Devuelve
True

Definición en la línea 64 del archivo GeneradorCodigosMantenimientos.cs.

◆ ObtenerCodigoMaximo()

virtual string sage.ew.ewbase.GeneradorCodigosMantenimientos< T >.ObtenerCodigoMaximo ( )
inlinevirtual

Devuelve el mayor código numérico de T que empiece por el prefijo pasado por parámetro.

Devuelve

Definición en la línea 74 del archivo GeneradorCodigosMantenimientos.cs.

◆ ObtenerCodigoRellenoHuecos()

virtual bool sage.ew.ewbase.GeneradorCodigosMantenimientos< T >.ObtenerCodigoRellenoHuecos ( string  prefijo,
out string  primerHueco 
)
inlinevirtual

Obtiene el primer hueco en la numeración que cumple con el prefijo

Parámetros
prefijoPrefijo para operaciones de filtrado
primerHuecoValor de primer hueco encontrado
Devuelve
True si ha encontrado huecos

Definición en la línea 103 del archivo GeneradorCodigosMantenimientos.cs.

◆ ObtenerNuevoCodigoIncremental()

virtual bool sage.ew.ewbase.GeneradorCodigosMantenimientos< T >.ObtenerNuevoCodigoIncremental ( string  prefijo,
out string  nuevoCodigo 
)
inlinevirtual

Obtiene el primer número posterior al máximo existente

Parámetros
prefijoPrefijo para operaciones de filtrado
nuevoCodigoValor del código obtenido
Devuelve
True si ha encontrado huecos

Definición en la línea 143 del archivo GeneradorCodigosMantenimientos.cs.

◆ ObtenerPrefijoPorDefecto()

virtual string sage.ew.ewbase.GeneradorCodigosMantenimientos< T >.ObtenerPrefijoPorDefecto ( )
inlinevirtual

Método virtual para la obtención del prefijo

Devuelve

Definición en la línea 44 del archivo GeneradorCodigosMantenimientos.cs.


La documentación para esta clase fue generada a partir del siguiente fichero: