Referencia de la Clase sage.addons.services.Negocio.Clases.FiltroCamposAdicionalesServicios
Diagrama de herencias de sage.addons.services.Negocio.Clases.FiltroCamposAdicionalesServicios
sage.ew.listados.Clases.CamposAdicionalesParaListados sage.ew.interficies.IInfoAdicionalListados

Métodos públicos

override List< XElement > _ToXElement ()
 Devuelve un listado de XElement con la información que se dedea guardar Más...
 
override Boolean _FromXElement (XElement toElement)
 A partir de un XElement carga los valores guardados Más...
 
override IEnumerable< FiltroCampoAdicionalGetFiltros ()
 Obtiene la colección de filtros Más...
 
 FiltroCamposAdicionalesServicios ()
 
 FiltroCamposAdicionalesServicios (ModoCampos modo, string database, string tabla, string codigo, string fichero)
 
- Métodos públicos heredados desde sage.ew.listados.Clases.CamposAdicionalesParaListados
 CamposAdicionalesParaListados (ModoCampos modo, string database, string tabla, string codigo, string fichero)
 Constructor con parámetros Más...
 
void Load ()
 Realiza la carca de datos Más...
 
void MementoSave ()
 Método que genera un memento de los datos actuales Más...
 
void MementoRestore ()
 Método que restablece un memento sobre la instancia acutal Más...
 
IEnumerable< string > GetNombresColumnas ()
 Obtiene la colección de nombres de columna Más...
 
IEnumerable< string > GetCodigosColumnas ()
 Obtiene la colección de códigos de columnas Más...
 
ModoCampos GetModoCampos ()
 Obtiene el modo en el que se esta trabajando Más...
 
DataTable IncorporarInformacionDeCamposAdicionales (DataTable dtDatosListado)
 Método para incorporar los datos adicionales a la tabla recibida como parámetro Más...
 
bool ExistenCampos ()
 Determina si existen campos adicionales definidos Más...
 
IEnumerable< FiltroCampoAdicionalObtenerFiltrosActivos ()
 Método para obtener los filtros activos Más...
 

Métodos protegidos

override DataTable _ObtenerDataTableDefinicionesCamposAdicionales ()
 Obtiene las definiciones de campos adicionales Más...
 
override string ObtenerWhereFiltradoPorCamposAdicionales (String tcTableTmp, string alias)
 Método para obtener el where del query para campos adicionales Más...
 
override string QueryObtenerValoresDatosAdicionales (String tcWhere)
 Método virtual para obtener los datos de campos adicionales Más...
 
- Métodos protegidos heredados desde sage.ew.listados.Clases.CamposAdicionalesParaListados
String _CreateTableTmp (DataTable toDt)
 Crea una tabla tmp con los codigos del listado por los que tiene que mirar Más...
 
virtual DataTable PrepararDatosListado (DataTable dtDatosListado)
 Tratamiento previo Más...
 

Propiedades

String _TipoServicio [get, set]
 
String _WhereAdicional [get, set]
 
- Propiedades heredados desde sage.ew.listados.Clases.CamposAdicionalesParaListados
string ErrorMessage = string.Empty [get, set]
 Mensaje de error Más...
 
virtual String _Key [get]
 Clave Más...
 
- Propiedades heredados desde sage.ew.interficies.IInfoAdicionalListados
String _Key [get]
 Clave del objeto Más...
 

Otros miembros heredados

- Atributos protegidos heredados desde sage.ew.listados.Clases.CamposAdicionalesParaListados
readonly string _campoCodigo = string.Empty
 Campo código Más...
 
readonly string _tabla = string.Empty
 Tabla de datos Más...
 
readonly string _database = string.Empty
 Base de datos Más...
 
readonly string _fichero = string.Empty
 Valor campo fichero Más...
 

Descripción detallada

Definición en la línea 12 del archivo FiltroCamposAdicionalesServicios.cs.

Documentación del constructor y destructor

◆ FiltroCamposAdicionalesServicios() [1/2]

sage.addons.services.Negocio.Clases.FiltroCamposAdicionalesServicios.FiltroCamposAdicionalesServicios ( )
inline

Definición en la línea 127 del archivo FiltroCamposAdicionalesServicios.cs.

◆ FiltroCamposAdicionalesServicios() [2/2]

sage.addons.services.Negocio.Clases.FiltroCamposAdicionalesServicios.FiltroCamposAdicionalesServicios ( ModoCampos  modo,
string  database,
string  tabla,
string  codigo,
string  fichero 
)
inline

Definición en la línea 134 del archivo FiltroCamposAdicionalesServicios.cs.

Documentación de las funciones miembro

◆ _FromXElement()

override Boolean sage.addons.services.Negocio.Clases.FiltroCamposAdicionalesServicios._FromXElement ( XElement  toElement)
inlinevirtual

A partir de un XElement carga los valores guardados

Parámetros
toElement
Devuelve

Reimplementado de sage.ew.listados.Clases.CamposAdicionalesParaListados.

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

◆ _ObtenerDataTableDefinicionesCamposAdicionales()

override DataTable sage.addons.services.Negocio.Clases.FiltroCamposAdicionalesServicios._ObtenerDataTableDefinicionesCamposAdicionales ( )
inlineprotectedvirtual

Obtiene las definiciones de campos adicionales

Reimplementado de sage.ew.listados.Clases.CamposAdicionalesParaListados.

Definición en la línea 75 del archivo FiltroCamposAdicionalesServicios.cs.

◆ _ToXElement()

override List<XElement> sage.addons.services.Negocio.Clases.FiltroCamposAdicionalesServicios._ToXElement ( )
inlinevirtual

Devuelve un listado de XElement con la información que se dedea guardar

Devuelve

Reimplementado de sage.ew.listados.Clases.CamposAdicionalesParaListados.

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

◆ GetFiltros()

override IEnumerable<FiltroCampoAdicional> sage.addons.services.Negocio.Clases.FiltroCamposAdicionalesServicios.GetFiltros ( )
inlinevirtual

Obtiene la colección de filtros

Devuelve

Reimplementado de sage.ew.listados.Clases.CamposAdicionalesParaListados.

Definición en la línea 65 del archivo FiltroCamposAdicionalesServicios.cs.

◆ ObtenerWhereFiltradoPorCamposAdicionales()

override string sage.addons.services.Negocio.Clases.FiltroCamposAdicionalesServicios.ObtenerWhereFiltradoPorCamposAdicionales ( String  tcTableTmp,
string  alias 
)
inlineprotectedvirtual

Método para obtener el where del query para campos adicionales

Parámetros
alias
Devuelve

Reimplementado de sage.ew.listados.Clases.CamposAdicionalesParaListados.

Definición en la línea 92 del archivo FiltroCamposAdicionalesServicios.cs.

◆ QueryObtenerValoresDatosAdicionales()

override string sage.addons.services.Negocio.Clases.FiltroCamposAdicionalesServicios.QueryObtenerValoresDatosAdicionales ( String  tcWhere)
inlineprotectedvirtual

Método virtual para obtener los datos de campos adicionales

Devuelve

Reimplementado de sage.ew.listados.Clases.CamposAdicionalesParaListados.

Definición en la línea 113 del archivo FiltroCamposAdicionalesServicios.cs.

Documentación de propiedades

◆ _TipoServicio

String sage.addons.services.Negocio.Clases.FiltroCamposAdicionalesServicios._TipoServicio
getset

Definición en la línea 19 del archivo FiltroCamposAdicionalesServicios.cs.

◆ _WhereAdicional

String sage.addons.services.Negocio.Clases.FiltroCamposAdicionalesServicios._WhereAdicional
getset

Definición en la línea 31 del archivo FiltroCamposAdicionalesServicios.cs.


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