Extensiones para tablas relacionadas con los mantenimientos Más...
Métodos públicos | |
_ExtensionManteTRel () | |
Inicializa una nueva intancia de la clase _ExtensionManteTRel Más... | |
void | Dispose () |
Dispose de la clase Más... | |
virtual void | Iniciar () |
Iniciar propiedades y objetos Más... | |
virtual _LinTRel | _Get_Linea_Ext (ILinTRel liniamantetrelprincipal) |
Devuelve la linea de la extensión correspondiente a la línea del mantetrel principal Más... | |
virtual void | _Show_Error_Message (string message) |
Envia un mensaje al mantenimiento Más... | |
virtual bool | _Save () |
Guarda los registros a la tabla Más... | |
virtual bool | _Delete () |
Borra los registros recuperados Más... | |
virtual bool | _DeleteItem (ILinTRel linprincipal) |
Borra la línea relacionada con la línea principal Más... | |
virtual void | _Clear () |
Vacia todo el contenido, líneas y registros. Más... | |
virtual void | _Load () |
Carga los registros de la tabla y genera las líneas correspondientes Más... | |
void | _Cancel () |
Cancelar cambios Más... | |
virtual void | _Clonar (IManteTRel manteTRelOrigen) |
Clona el objeto Más... | |
virtual string | GetSelect () |
Devuelve una cadena con los campos del select de la tabla de la extensión Más... | |
IClaves | GetClaves () |
Devuelve el objeto claves del ManteTRel base Más... | |
virtual string | GetJoin (string tablaPrincipal) |
Devuelve la sentencia join para la tabla de la extensión Más... | |
bool | _NewItem (int tnInsertLinea=-1) |
Añade un nuevo item a la colección Items y rellena los valores de la claves Más... | |
virtual void | _ItemAdded (ILinTRel newitem, ILinTRel principalitem) |
Se dispara al crear un nuevo item en la extensión Más... | |
virtual void | _Configurar_Grid () |
Añade las columnas al grid Más... | |
virtual void | _LoadItems (DataTable datatableinicial) |
Crea los items a partir de la tabla Más... | |
Dictionary< string, object > | _GetPropiedades (BindingList< _LinTRel > items) |
IEnumerator< ILinTRel > | GetEnumerator () |
Implementación de GetEnumerator Más... | |
Métodos protegidos | |
virtual void | Dispose (bool disposing) |
Protected implementation of Dispose pattern Más... | |
virtual void | _Exportar_Null () |
Metodo privado que actualiza el valor del campo EXPORTAR, en caso de que se modifique un valor Este metodo también será usado, para actualizar los campos COM_FECHA y COM_ESTADO Más... | |
void | _AddCampoTRel (ewCampoTRel toCampoTRel) |
Añade el ewCampoTRel a la colección _ListDefCampos Más... | |
ewCampoTRel | _AddCampoTRel (string tcPropiedadLinTRel, string tcCampoTabla, bool tbVisible=true, bool tbUpdatable=true, bool tbEditable=true, string tcTitulo="", gridColumnsTypes teTipoColumna=gridColumnsTypes.Texto, object toMascara=null, decimal tnAnchoColumna=0, List< object > toComboValues=null, string tcTextButton="") |
Añade la definición de campos a la colección _ListDefCampos Más... | |
ewCampoTRel | _AddCampoTRel (string tcPropiedadLinTRel, string tcCampoTabla, DataGridViewAutoSizeColumnMode teAutoSize, bool tbVisible=true, bool tbUpdatable=true, bool tbEditable=true, string tcTitulo="", gridColumnsTypes teTipoColumna=gridColumnsTypes.Texto, object toMascara=null, List< object > toComboValues=null, string tcTextButton="") |
Añade la definición de campos a la colección _ListDefCampos Más... | |
ewCampoTRel | _AddCampoTRel (string tcPropiedadLinTRel, string tcCampoTabla, ewCampoTRel.Visible teVisible, ewCampoTRel.Updatable teUpdatable, ewCampoTRel.Editable teEditable, DataGridViewAutoSizeColumnMode teAutoSize, string tcTitulo="", gridColumnsTypes teTipoColumna=gridColumnsTypes.Texto, object toMascara=null, List< object > toComboValues=null, string tcTextButton="") |
Añade la definición de campos a la colección _ListDefCampos Más... | |
ewCampoTRel | _AddCampoTRel (string tcPropiedadLinTRel, string tcCampoTabla, ewCampoTRel.Visible teVisible, ewCampoTRel.Updatable teUpdatable, ewCampoTRel.Editable teEditable, string tcTitulo="", gridColumnsTypes teTipoColumna=gridColumnsTypes.Texto, object toMascara=null, decimal tnAnchoColumna=0, List< object > toComboValues=null, string tcTextButton="") |
Añade la definición de campos a la colección _ListDefCampos Más... | |
Propiedades | |
bool | IsLoading [get] |
Indica si se están cargando los datos de la extensión Más... | |
TipoExecute | _eBeforeAfter [get, set] |
Nos determina en que momento se ejecuta el método. El método se puede ejecutar antes del código de la clase de documento (before) o despúes del método del documento (after) Más... | |
int | OrdenAddon [get, set] |
Orden base para mostrar las columnas del addon Más... | |
dynamic | ManteTRelPrincipal [get, set] |
Instancia interna del manterel orginal Más... | |
ewMante._EstadosMantenimiento | _Estado [get, set] |
Estado del mantenimiento Más... | |
string | _Tabla [get, set] |
Tabla asociada al ManteTRel Más... | |
string | _DataBase [get, set] |
Base de datos del addon Más... | |
string | _Condicion [get, set] |
Condicion para la consulta selección (Select) Más... | |
string | _Titulo_Browser [get, set] |
Título para el browser (no aplicable) Más... | |
string | _OrdenarPor [get, set] |
Campo por el que se ordenar el resultado Más... | |
DataTable | _ConsultaInicial [get] |
Registros cargados desde la tabla Más... | |
int | MinimoNumeroLinea [get, set] |
Mínimo número de línea para insertar líneas Más... | |
ewMante | _ewMantePrincipal [get, set] |
Mantenimiento principal Más... | |
object | _Grid [get, set] |
Grid o Mantegrid enlazado Más... | |
BindingList< _LinTRel > | _Items [get] |
Colección de líneas de la extension Más... | |
Dictionary< string, object > | _Addons [get, set] |
Añadimos la propiedad para cumplir la interficie Más... | |
![]() | |
ewMante._EstadosMantenimiento | _Estado [get, set] |
Estados del mantenimiento Más... | |
string | _Tabla [get, set] |
Nombre de la tabla relacionada Más... | |
string | _DataBase [get, set] |
Nombre de la base de datos donde se encuentra la tablaq relacionada Más... | |
string | _Condicion [get, set] |
Condición para añadir al where en la carga de registros Más... | |
string | _Titulo_Browser [get, set] |
Título que se mostrará en el browser Más... | |
string | _OrdenarPor [get, set] |
Campo para forzar la ordenación Más... | |
DataTable | _ConsultaInicial [get] |
DataTable que contine los registros cargado actualmente Más... | |
int | MinimoNumeroLinea [get, set] |
Indica el primer número para el campo línea. Si el número de línea calculado es inferior a este, se utilizará este Más... | |
ewMante | _ewMantePrincipal [get, set] |
Instancia del mantenimiento del que depende la tabla relacionada Más... | |
Object | _Grid [get, set] |
ewgrid o Mantegrid enlazado a Items Más... | |
Dictionary< string, object > | _Addons [get, set] |
Diccionario donde cargaremos los addons disponibles (PE-100212) Más... | |
Extensiones para tablas relacionadas con los mantenimientos
_LinTRel | : | ILinTRel | |
_ClaveTRel | : | IClaves |
Definición en la línea 6187 del archivo clsEwBaseTRel.cs.
|
inline |
Inicializa una nueva intancia de la clase _ExtensionManteTRel
Definición en la línea 6251 del archivo clsEwBaseTRel.cs.
|
inlineprotected |
Añade el ewCampoTRel a la colección _ListDefCampos
toCampoTRel | Objeto ewCampoTRel que se añadirá |
Definición en la línea 7010 del archivo clsEwBaseTRel.cs.
|
inlineprotected |
Añade la definición de campos a la colección _ListDefCampos
tcPropiedadLinTRel | Propiedad de la línea con que está relacionada |
tcCampoTabla | Campo de la tabla con el que está relacionado |
tbVisible | Si será visible en el control enlazado |
tbUpdatable | Indica si es un campo actualizable en la tabla |
tbEditable | Indica si se podrá modificar por parte del usuario |
tcTitulo | Título de la columna del grid |
teTipoColumna | Tipo de columna del grid |
toMascara | Máscara para columnas numéricas |
tnAnchoColumna | Ancho de la columna (valor indicado * 15) |
toComboValues | Posibles valores en caso de campo tipo combo |
tcTextButton | Texto que aparecerá en cada botón |
Definición en la línea 7042 del archivo clsEwBaseTRel.cs.
|
inlineprotected |
Añade la definición de campos a la colección _ListDefCampos
tcPropiedadLinTRel | Propiedad de la línea con que está relacionada |
tcCampoTabla | Campo de la tabla con el que está relacionado |
tbVisible | Si será visible en el control enlazado |
tbUpdatable | Indica si es un campo actualizable en la tabla |
tbEditable | Indica si se podrá modificar por parte del usuario |
tcTitulo | Título de la columna del grid |
teTipoColumna | Tipo de columna del grid |
toMascara | Máscara para columnas numéricas |
teAutoSize | Autosize de la columna |
toComboValues | Posibles valores en caso de campo tipo combo |
tcTextButton | Texto que aparecerá en cada botón |
Definición en la línea 7093 del archivo clsEwBaseTRel.cs.
|
inlineprotected |
Añade la definición de campos a la colección _ListDefCampos
tcPropiedadLinTRel | Propiedad de la línea con que está relacionada |
tcCampoTabla | Campo de la tabla con el que está relacionado |
teVisible | Si será visible en el control enlazado |
teUpdatable | Indica si es un campo actualizable en la tabla |
teEditable | Indica si se podrá modificar por parte del usuario |
tcTitulo | Título de la columna del grid |
teTipoColumna | Tipo de columna del grid |
toMascara | Máscara para columnas numéricas |
teAutoSize | Autosize de la columna |
toComboValues | Posibles valores en caso de campo tipo combo |
tcTextButton | Texto que aparecerá en cada botón |
Definición en la línea 7147 del archivo clsEwBaseTRel.cs.
|
inlineprotected |
Añade la definición de campos a la colección _ListDefCampos
tcPropiedadLinTRel | Propiedad de la línea con que está relacionada |
tcCampoTabla | Campo de la tabla con el que está relacionado |
teVisible | Si será visible en el control enlazado |
teUpdatable | Indica si es un campo actualizable en la tabla |
teEditable | Indica si se podrá modificar por parte del usuario |
tcTitulo | Título de la columna del grid |
teTipoColumna | Tipo de columna del grid |
toMascara | Máscara para columnas numéricas |
tnAnchoColumna | Ancho de la columna (valor indicado * 15) |
toComboValues | Posibles valores en caso de campo tipo combo |
tcTextButton | Texto que aparecerá en cada botón |
Definición en la línea 7201 del archivo clsEwBaseTRel.cs.
|
inline |
Cancelar cambios
Implementa sage.ew.interficies.IManteTRel.
Definición en la línea 6808 del archivo clsEwBaseTRel.cs.
|
inlinevirtual |
Vacia todo el contenido, líneas y registros.
Implementa sage.ew.interficies.IManteTRel.
Definición en la línea 6675 del archivo clsEwBaseTRel.cs.
|
inlinevirtual |
Clona el objeto
manteTRelOrigen |
Implementa sage.ew.interficies.IManteTRel.
Definición en la línea 6875 del archivo clsEwBaseTRel.cs.
|
inlinevirtual |
Añade las columnas al grid
Definición en la línea 7240 del archivo clsEwBaseTRel.cs.
|
inlinevirtual |
Borra los registros recuperados
Implementa sage.ew.interficies.IManteTRel.
Definición en la línea 6622 del archivo clsEwBaseTRel.cs.
|
inlinevirtual |
Borra la línea relacionada con la línea principal
linprincipal |
Definición en la línea 6641 del archivo clsEwBaseTRel.cs.
|
inlineprotectedvirtual |
Metodo privado que actualiza el valor del campo EXPORTAR, en caso de que se modifique un valor Este metodo también será usado, para actualizar los campos COM_FECHA y COM_ESTADO
Definición en la línea 6631 del archivo clsEwBaseTRel.cs.
|
inlinevirtual |
Devuelve la linea de la extensión correspondiente a la línea del mantetrel principal
liniamantetrelprincipal |
Definición en la línea 6502 del archivo clsEwBaseTRel.cs.
|
inline |
Definición en la línea 7263 del archivo clsEwBaseTRel.cs.
|
inlinevirtual |
Se dispara al crear un nuevo item en la extensión
newitem | |
principalitem |
Definición en la línea 7001 del archivo clsEwBaseTRel.cs.
|
inlinevirtual |
Carga los registros de la tabla y genera las líneas correspondientes
Implementa sage.ew.interficies.IManteTRel.
Reimplementado en sage.addons.factucert.Negocio.Clases.ContadoresSerie_ext, sage.addons.ecommerce.Negocio.Clases.pe_ecomm y sage.addons.preventa.Negocio.Clases.pe_ecomm.
Definición en la línea 6683 del archivo clsEwBaseTRel.cs.
|
inlinevirtual |
Crea los items a partir de la tabla
datatableinicial |
Implementa sage.ew.interficies.IManteTRel.
Definición en la línea 7258 del archivo clsEwBaseTRel.cs.
|
inline |
Añade un nuevo item a la colección Items y rellena los valores de la claves
tnInsertLinea |
Definición en la línea 6973 del archivo clsEwBaseTRel.cs.
|
inlinevirtual |
Guarda los registros a la tabla
Implementa sage.ew.interficies.IManteTRel.
Reimplementado en sage.addons.factucert.Negocio.Clases.ContadoresSerie_ext.
Definición en la línea 6535 del archivo clsEwBaseTRel.cs.
|
inlinevirtual |
Envia un mensaje al mantenimiento
message |
Definición en la línea 6526 del archivo clsEwBaseTRel.cs.
|
inline |
Dispose de la clase
Definición en la línea 6269 del archivo clsEwBaseTRel.cs.
|
inlineprotectedvirtual |
Protected implementation of Dispose pattern
disposing |
Definición en la línea 6278 del archivo clsEwBaseTRel.cs.
|
inline |
Devuelve el objeto claves del ManteTRel base
Definición en la línea 6905 del archivo clsEwBaseTRel.cs.
|
inline |
|
inlinevirtual |
Devuelve la sentencia join para la tabla de la extensión
Definición en la línea 6916 del archivo clsEwBaseTRel.cs.
|
inlinevirtual |
Devuelve una cadena con los campos del select de la tabla de la extensión
Definición en la línea 6884 del archivo clsEwBaseTRel.cs.
|
inlinevirtual |
Iniciar propiedades y objetos
Definición en la línea 6295 del archivo clsEwBaseTRel.cs.
|
getset |
Añadimos la propiedad para cumplir la interficie
Definición en la línea 7330 del archivo clsEwBaseTRel.cs.
|
getset |
Condicion para la consulta selección (Select)
Definición en la línea 6376 del archivo clsEwBaseTRel.cs.
|
get |
Registros cargados desde la tabla
Definición en la línea 6429 del archivo clsEwBaseTRel.cs.
|
getset |
Base de datos del addon
Definición en la línea 6358 del archivo clsEwBaseTRel.cs.
|
getset |
Nos determina en que momento se ejecuta el método. El método se puede ejecutar antes del código de la clase de documento (before) o despúes del método del documento (after)
Definición en la línea 6206 del archivo clsEwBaseTRel.cs.
|
getset |
Estado del mantenimiento
Definición en la línea 6324 del archivo clsEwBaseTRel.cs.
|
getset |
Mantenimiento principal
Definición en la línea 6456 del archivo clsEwBaseTRel.cs.
|
getset |
Grid o Mantegrid enlazado
Definición en la línea 6472 del archivo clsEwBaseTRel.cs.
|
get |
Colección de líneas de la extension
Definición en la línea 7323 del archivo clsEwBaseTRel.cs.
|
getset |
Campo por el que se ordenar el resultado
Definición en la línea 6412 del archivo clsEwBaseTRel.cs.
|
getset |
Tabla asociada al ManteTRel
Definición en la línea 6340 del archivo clsEwBaseTRel.cs.
|
getset |
Título para el browser (no aplicable)
Definición en la línea 6394 del archivo clsEwBaseTRel.cs.
|
get |
Indica si se están cargando los datos de la extensión
Definición en la línea 6196 del archivo clsEwBaseTRel.cs.
|
getset |
Instancia interna del manterel orginal
Definición en la línea 6235 del archivo clsEwBaseTRel.cs.
|
getset |
Mínimo número de línea para insertar líneas
Definición en la línea 6438 del archivo clsEwBaseTRel.cs.
|
getset |
Orden base para mostrar las columnas del addon
Definición en la línea 6222 del archivo clsEwBaseTRel.cs.