Referencia de la plantilla de la Clase sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >

Clase para el acceso a las tablas relacionadas de los mantenimientos. Más...

Diagrama de herencias de sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >
sage.ew.interficies.IManteTRel sage.ew.interficies.ITraspasoSiguienteEjercicio sage.ew.interficies.ITraspasoSiguienteEjercicio

Métodos públicos

delegate void Delegar_Load (ref EventArgLoad e)
 Definición del delegado para el evento _onLoad Más...
 
delegate void Delegar_Save (ref EventArgSave e)
 Definición del delegado para el evento _onSave Más...
 
delegate void Delegar_Delete (ref EventArgDelete e)
 Definición del delegado para el evento _onDelete Más...
 
delegate void Delegar_DeleteItem (ref EventArgDeleteItem e)
 Definición del delegado para el evento _onDeleteItem Más...
 
delegate void Delegar_SaveItem (ref EventArgSaveItem e)
 Definición del delegado para el evento _onSaveItem Más...
 
delegate void Delegar_LoadItems (ref EventArgLoadItems e)
 Definición del delegado para el evento _onLoadItems Más...
 
delegate void _GridAsignado_Handler ()
 Se dispara al asignar el grid Más...
 
delegate void _Error_Validar_Valor_Handler (string tcErrorMessage)
 Se dispara al añadir un nuevo registro cuando el DataSource no es un DataTable Más...
 
delegate void _MantenimientoTRel_Estado_Change_Handler (ewMante._EstadosMantenimiento teEstado)
 Delegado para el cambio de estado Más...
 
 ewManteTRel ()
 Inicializa una nueva instancia de la clase Más...
 
 ewManteTRel (string tcTabla, string tcCampoClave, string tcCampoLinea, string tcValorClave, string tcCondicion="", string tcDataBase="GESTION")
 Inicializa una nueva instancia de la clase Más...
 
CambiosTRel _LineasNuevasYModificadas ()
 Cambios en un mantetrel Más...
 
virtual bool _TraspasarSiguienteEjercicio (TipoExecute toTipo, string tcEjerAct, string tcNextEjer)
 Acciones complementarias al traspasar al último ejercicio Más...
 
void Dispose ()
 Dispose de la clase Más...
 
virtual void _Clonar (IManteTRel manteTRelOrigen)
 Copia todos lo datos de un ewManteTrel a otro 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...
 
bool CamposTRel_Validar_Valor (ewCampoTRel toCampo, object toValor, object toLinia, out object toNewValor)
 Valida el valor introducido en el campo Más...
 
void _Show_Error_Message (string errorMessage)
 Muestra un MessageBox con el texto especificado Más...
 
bool CamposTRel_Validar_Valor (ewCampoTRel toCampo, object toValor, object toLinia)
 Valida el valor introducido en el campo Más...
 
bool CamposTRel_Validar_Valor (string tcCampo, object toValor)
 Valida el valor introducido en el campo Más...
 
bool CamposTRel_Validar_Valor (string tcCampo, object toValor, object toLinia, out object toNewValor)
 Valida el valor introducido en el campo Más...
 
bool CamposTRel_Validar_Valor (string tcCampo, object toValor, object toLinia)
 Valida el valor introducido en el campo Más...
 
DataTable _ToDataTable ()
 Devuelve un DataTable basado en los _Items Más...
 
virtual void _Load ()
 Lee el contenido de la tabla filtrado por _CampoClave y ordenando por Linea si se ha indicado Más...
 
virtual void _Load (bool nocrearlineas)
 Lee el contenido de la tabla filtrado por _CampoClave y ordenando por Linea si se ha indicado

Parámetros
nocrearlineasEjecutará la consulta pero no creará las líneas
Más...
 
virtual void _LoadItems (DataTable datatableinicial)
 Crea los items a partir de la tabla Más...
 
void _Cancel ()
 Cancelar cambio en el ManteTRel Más...
 
string _CadenaFiltroRegistros ()
 Devuelve una cadena con la parte where de la consulta de registros filtrada por _Claves Más...
 
void _Goto (EW_GLOBAL._AccionsBotonera teAccioBotonera)
 Posiciona el registro actual Más...
 
void _Show ()
 Muestra el formulario asociado Más...
 
void _Refresh (string tcPropiedad="")
 Refrescamos controles enlazados Más...
 
virtual void _Clear ()
 Vacia el contenido de las líneas y datatables Más...
 
virtual bool _HayCambiosNoGuardados ()
 Comprueba si hay cambios pendientes de guardar Más...
 
virtual bool _Delete ()
 Elimina todos los registros de la tabla Más...
 
virtual bool _Save ()
 Guarda todos los registros en la tabla. Primero borra los registros cargados en _Load y luego inserta el contenido de _Items. Más...
 
object GetPropertyValue (object toItem, string tcNomProp)
 Devuelve el valor de la propiedad Más...
 
ewCampoTRel GetDefCampoFromFieldName (string fieldname)
 Devuelve el valor de la propiedad correspondiente al campo Más...
 
ewCampoTRel GetDefCampoFromPropertyName (string propertyname)
 Devuelve el valor de la propiedad correspondiente al campo Más...
 
void SetPropertyValue (object toItem, string tcNomProp, object value)
 Asigna el valor a la propiedad Más...
 
PropertyInfo GetPropertyItem (object toItem, string tcNomProp)
 Devuelve el objeto propertyinfo de la propiedad Más...
 
bool EsCampoClave (string tcItem)
 Devuelve true si el campo forma parte del objeto _Claves Más...
 
_LinTRel _GetItemByLinea (int tnValorLinea)
 Devuelve un objeto _LinTRel correspondiente a la línea suministrada Más...
 
_LinTRel _GetItem (string tcCompareProperty, object toValueCompare)
 Devuelve el objeto _LinTRel que corresponde con el valor de la propiedad Más...
 
_LinTRel _GetItem (string tcCompareProperty, string tcValueCompare, bool tbCaseSensitive=true)
 Devuelve el objeto _LinTRel que corresponde con el valor de la propiedad Más...
 
_LinTRel _GetItem (Dictionary< string, object > toClaves, bool tbMakeCurrentItem=false)
 Devuelve el objeto _LinTRel que corresponde con los valores suministrados Más...
 
_LinTRel _NewItem (int tnInsertLinea=-1)
 Añade un nuevo item a la colección Items y rellena los valores de la claves Más...
 
Boolean _Actualizar_Registro_Tabla (_LinTRel toItem)
 Guarda el registro en la tabla Más...
 
virtual string _ClaveRegistro (_LinTRel toItem, bool solovalores=false)
 Devuelve la clave del registro correspondiente a la línea Más...
 
virtual string _ClaveRegistro (DataRow toItem, bool solovalores=false)
 Devuelve la clave del registro correspondiente a la línea Más...
 
virtual Boolean _SaveItem (_LinTRel toItem)
 Inserta el registro en la tabla Más...
 
virtual Boolean _DeleteItemAll ()
 Elimina todos los elementos de la colección Más...
 
virtual Boolean _DeleteItem (_LinTRel toItem)
 Elimina el elemento de la colección Más...
 
bool _UpdateItem (_LinTRel item)
 Guardo los cambios de una linea Más...
 
int _LenCamp (string database, string table, string field)
 Devuelve la longitud del campo definida en la tabla de la base de datos indicada. Más...
 
int _LenCamp (string table, string field)
 Devuelve la longitud del campo definida en la tabla Más...
 
int _LenCamp (string tcColumnName)
 Devuelve la longitud del campo definida en la tabla Más...
 
Dictionary< string, object > _GetPropiedades (BindingList< _LinTRel > items)
 Devuelve una copia de la clase en el momento de la solicitud Más...
 
List< Dictionary< string, object > > GetPropiedadesItems (BindingList< _LinTRel > items)
 Devuelve una copia de la clase en el momento de la solicitud Más...
 
IEnumerator< ILinTRelGetEnumerator ()
 Implementación de GetEnumerator Más...
 

Campos de datos

string Descripcion = ""
 Descripción del ManteTRel Más...
 
Type _FormManteTRelBaseType = typeof(formul.Forms.FormManteTRel)
 Clase del formulario asociado a la tabla relacionada Más...
 
BindingList< _LinTRel > _Items = new BindingList<_LinTRel>()
 Lista bindable de todos los items de la tabla relacionada Más...
 
_ClaveTRel _Claves = (_ClaveTRel)Activator.CreateInstance(typeof(_ClaveTRel))
 Objeto que contine las claves para registros únicos Más...
 
_LinTRel _CurrentItem
 Linea actual Más...
 
bool _bIsLoading = false
 Indica si se está cargando un registro. Sirve para evitar que se dispare código durante la carga de los registros Más...
 

Métodos protegidos

virtual string CreateSQLTraspaso (string tcNextEjer)
 Crear las SQL del traspaso Más...
 
virtual bool ConsultaTraspaso (CambiosTRel toCambios, string tcNextEjer)
 Consultar si desea traspasar los datos Más...
 
virtual void Dispose (bool disposing)
 Protected implementation of Dispose pattern Más...
 
virtual void _Configurar_Grid ()
 Configurar el grid asociado a la tabla relacionada Más...
 
ewCampoTRel _AddCampoTRel (ColumManteTRelParam toParam)
 Añade la definición de campos 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, 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...
 
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...
 
void _AddCampoTRel (ewCampoTRel toCampoTRel)
 Añade el ewCampoTRel a la colección _ListDefCampos Más...
 
void _AddCampoTRelMoneda (string tcPropiedadLinTRel, string tcCampoTabla, DataGridViewAutoSizeColumnMode teAutoSize, bool tbVisible=true, bool tbUpdatable=true, bool tbEditable=true, string tcTitulo="", DataTable tdtMonedas=null)
 Añade un campo relacionado para divisa/moneda de tipo combo Más...
 
void _ManteGrid__DataSource_Row_New_Event_protected (int tnInsertLinea)
 Evento de row new Más...
 
void _ManteGrid__DataSource_Row_Delete_Event_protected (DataGridViewRow trRowDelete)
 Evento de delete row Más...
 
void _ManteGrid__Row_Ok_protected (DataGridViewRow tdgvRowLastInsert, ref bool tlOk)
 evento de row ok Más...
 
virtual void _DefinicionCampoArticulo (ewCampoTRel toCampoTRel)
 Definición de las validaciones, browser y mantenimiento para el artículo Más...
 
virtual void _DefinicionCampoCliente (ewCampoTRel toCampoTRel)
 Definición de las validaciones, browser y mantenimiento para el cliente Más...
 
virtual void _DefinicionCampoCPostal (ewCampoTRel toCampoTRel)
 Definición de las validaciones, browser y mantenimiento para el CPostal Más...
 
virtual void _DefinicionCampoMoneda (ewCampoTRel toCampoTRel)
 Definición de las validaciones, browser y mantenimiento para la moneda Más...
 
virtual void _DefinicionCampoPais (ewCampoTRel toCampoTRel)
 Definición de las validaciones, browser y mantenimiento para el Pais Más...
 
virtual void _DefinicionCampoActividad (ewCampoTRel toCampoTRel)
 Definición de las validaciones, browser y mantenimiento para la actividad Más...
 
DataTable _LoadItems (String tcSql, String tcCampLinia)
 Load del items a partir de la sql Más...
 
DataTable _LoadItems (String tcSql, String tcCampLinia, bool nocrearlineas)
 Load del items a partir de la sql Más...
 
virtual void CargarFormulario (Form toParent=null)
 Muestra el formulario enlazado con la tabla relacionada Más...
 
virtual bool DoSave_Impl ()
 Método core de la operativa SAVE sin perjuicio de notificar a los Addons y realizar la carga final de datos Más...
 
string GetQuery_ActualizarRegistroTabla (_LinTRel toItem)
 Otiene el query para actualizar el registro en la tabla Más...
 
string GetQuery_ActualizarRegistroTabla (_LinTRel toItem, string tcYear)
 Otiene el query para actualizar el registro en la tabla Más...
 
string GetQuery_SaveItem (_LinTRel toItem)
 Método para la creación del query de la operación SAVE Más...
 
string GetQuery_SaveItem (_LinTRel toItem, string tcYear)
 Método para la creación del query de la operación SAVE Más...
 
virtual bool _DeleteItemValidate (_LinTRel toItem)
 Método sobreescribible en las derivadas para realizar validaciones antes de proceder al borrado de un item. Más...
 
virtual bool _BorrarTodosRegistros ()
 Borrar todos los registros cargados. Más...
 
virtual bool _BorrarRegistro (DataRow dataroweliminar)
 Esborra tots els registres carregats Más...
 
virtual bool _BorrarRegistro (_LinTRel loItem)
 Esborra tots els registres carregats Más...
 
virtual bool _Actualizar_Registros_Tabla ()
 Actualiza los registros (UPDATE) Más...
 
void _addTextBoxCol (ref ewgrid toGrig, string tcName, string tcText, string tcLenCamp, DataGridViewAutoSizeColumnMode tcAutoSizeMode=DataGridViewAutoSizeColumnMode.DisplayedCells)
 Añade una columna de tipo ewDataGridViewTextBoxColumn al grid de datos pasado por referencia. Más...
 
void _addTextBoxCol (ref ewgrid toGrig, ewCampoTRel toCampoTRel)
 Añade una columna al grid configurada para el tipo de campo Más...
 
void _addCheckBoxCol (ref ewgrid toGrig, string tcName, string tcText, DataGridViewAutoSizeColumnMode tcAutoSizeMode=DataGridViewAutoSizeColumnMode.DisplayedCells)
 Añade una columna de tipo ewDataGridViewCheckBoxColumn al grid de datos pasado por referencia. Más...
 

Atributos protegidos

formul.Forms.FormManteTRel _FormManteTRel
 Instancia del formulario de tablas relacionadas asociado Más...
 
objetos.ewgrid _protectedGrid
 Instancia del grid asociado al ManteTRel Más...
 
List< _LinTRel > updatedItems = new List<_LinTRel>()
 Guardamos las lineas añadidas y guardadas que no estarán en la consulta inicial Más...
 

Propiedades

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]
 PE-101314: 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...
 
FormBase FormParent [get]
 Formulario padre Más...
 
Dictionary< string, ewCampoTRel_ListDefCampos [get, set]
 Lista de las definiciones de campos Más...
 
ewMante._EstadosMantenimiento _Estado [get, set]
 Estado en que se encuentra el registro Más...
 
TiposUpdate _TipoUpdate [get, set]
 Forma en la que se guardarán los registros Más...
 
bool ForceUpdate [get, set]
 En TiposUpdate.Update, forzará la actualización de todos los campos aunque no hayan cambiado. Más...
 
int OrdenAddon [get, set]
 Orden base para mostrar las columnas Más...
 
virtual string _NombreManteTRel = "" [get]
 Nombre del ManteTRel Más...
 
AccionTraspasoUltimoEjercicio _TraspasoUltimoEjercicio = AccionTraspasoUltimoEjercicio.Nada [get, set]
 Indica si la funcionalidad de actualizar los datos al último ejercicio esta activa Más...
 
ResultadoTraspasoSiguienteEjercicio _ResultadoTraspasoSiguienteEjercicio = ResultadoTraspasoSiguienteEjercicio.NoTraspasado [get]
 Indica el resultado del traspaso al siguiente ejercicio Más...
 
Dictionary< string, object > _Addons [get, set]
 Diccionario donde cargaremos los addons disponibles (PE-100212) Más...
 
- Propiedades heredados desde sage.ew.interficies.IManteTRel
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...
 
string _NombreManteTRel [get]
 Nombre del ManteTRel Más...
 
Dictionary< string, object > _Addons [get, set]
 Diccionario donde cargaremos los addons disponibles (PE-100212) Más...
 
- Propiedades heredados desde sage.ew.interficies.ITraspasoSiguienteEjercicio
AccionTraspasoUltimoEjercicio _TraspasoUltimoEjercicio [get, set]
 Indica si la funcionalidad de actualizar los datos al último ejercicio esta activa Más...
 
ResultadoTraspasoSiguienteEjercicio _ResultadoTraspasoSiguienteEjercicio [get]
 Indica el resultado del traspaso al siguiente ejercicio Más...
 

Eventos

Delegar_Load _onLoad
 Definición del evento _onLoad Más...
 
Delegar_Save _onSave
 Definición del evento _onSave Más...
 
Delegar_Delete _onDelete
 Definición del evento _onDelete Más...
 
Delegar_DeleteItem _onDeleteItem
 Definición del evento _onDeleteItem Más...
 
Delegar_SaveItem _onSaveItem
 Definición del evento _onSaveItem Más...
 
Delegar_LoadItems _onLoadItems
 Definición del evento _onLoadItems Más...
 
_GridAsignado_Handler _GridAsignado
 Se dispara al asignar el grid Más...
 
_Error_Validar_Valor_Handler _Error_Validar_Valor
 Se dispara al añadir un nuevo registro cuando el DataSource no es un DataTable Más...
 
_MantenimientoTRel_Estado_Change_Handler _MantenimientoTRel_Estado_Change
 Evento público para cambio de estado Más...
 

Descripción detallada

Clase para el acceso a las tablas relacionadas de los mantenimientos.

Restriciones de tipo
_LinTRel :ILinTRel 
_ClaveTRel :IClaves 

Definición en la línea 509 del archivo clsEwBaseTRel.cs.

Documentación del constructor y destructor

◆ ewManteTRel() [1/2]

sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >.ewManteTRel ( )
inline

Inicializa una nueva instancia de la clase

Definición en la línea 926 del archivo clsEwBaseTRel.cs.

◆ ewManteTRel() [2/2]

sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >.ewManteTRel ( string  tcTabla,
string  tcCampoClave,
string  tcCampoLinea,
string  tcValorClave,
string  tcCondicion = "",
string  tcDataBase = "GESTION" 
)
inline

Inicializa una nueva instancia de la clase

Definición en la línea 946 del archivo clsEwBaseTRel.cs.

Documentación de las funciones miembro

◆ _Actualizar_Registro_Tabla()

Boolean sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._Actualizar_Registro_Tabla ( _LinTRel  toItem)
inline

Guarda el registro en la tabla

Parámetros
toItem
Devuelve

Definición en la línea 3344 del archivo clsEwBaseTRel.cs.

◆ _Actualizar_Registros_Tabla()

virtual bool sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._Actualizar_Registros_Tabla ( )
inlineprotectedvirtual

Actualiza los registros (UPDATE)

Devuelve

Reimplementado en sage.ew.articulo.Articulo.PreciosTyC.

Definición en la línea 4083 del archivo clsEwBaseTRel.cs.

◆ _AddCampoTRel() [1/6]

ewCampoTRel sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._AddCampoTRel ( ColumManteTRelParam  toParam)
inlineprotected

Añade la definición de campos a la colección _ListDefCampos

Parámetros
toParamParámetros columna tabla relacionada
Devuelve

Definición en la línea 1282 del archivo clsEwBaseTRel.cs.

◆ _AddCampoTRel() [2/6]

ewCampoTRel sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._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 = "" 
)
inlineprotected

Añade la definición de campos a la colección _ListDefCampos

Parámetros
tcPropiedadLinTRelPropiedad de la línea con que está relacionada
tcCampoTablaCampo de la tabla con el que está relacionado
tbVisibleSi será visible en el control enlazado
tbUpdatableIndica si es un campo actualizable en la tabla
tbEditableIndica si se podrá modificar por parte del usuario
tcTituloTítulo de la columna del grid
teTipoColumnaTipo de columna del grid
toMascaraMáscara para columnas numéricas
tnAnchoColumnaAncho de la columna (valor indicado * 15)
toComboValuesPosibles valores en caso de campo tipo combo
tcTextButtonTexto que aparecerá en cada botón
Devuelve

Definición en la línea 1336 del archivo clsEwBaseTRel.cs.

◆ _AddCampoTRel() [3/6]

ewCampoTRel sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._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 = "" 
)
inlineprotected

Añade la definición de campos a la colección _ListDefCampos

Parámetros
tcPropiedadLinTRelPropiedad de la línea con que está relacionada
tcCampoTablaCampo de la tabla con el que está relacionado
teVisibleSi será visible en el control enlazado
teUpdatableIndica si es un campo actualizable en la tabla
teEditableIndica si se podrá modificar por parte del usuario
tcTituloTítulo de la columna del grid
teTipoColumnaTipo de columna del grid
toMascaraMáscara para columnas numéricas
tnAnchoColumnaAncho de la columna (valor indicado * 15)
toComboValuesPosibles valores en caso de campo tipo combo
tcTextButtonTexto que aparecerá en cada botón
Devuelve

Definición en la línea 1386 del archivo clsEwBaseTRel.cs.

◆ _AddCampoTRel() [4/6]

ewCampoTRel sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._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 = "" 
)
inlineprotected

Añade la definición de campos a la colección _ListDefCampos

Parámetros
tcPropiedadLinTRelPropiedad de la línea con que está relacionada
tcCampoTablaCampo de la tabla con el que está relacionado
tbVisibleSi será visible en el control enlazado
tbUpdatableIndica si es un campo actualizable en la tabla
tbEditableIndica si se podrá modificar por parte del usuario
tcTituloTítulo de la columna del grid
teTipoColumnaTipo de columna del grid
toMascaraMáscara para columnas numéricas
teAutoSizeAutosize de la columna
toComboValuesPosibles valores en caso de campo tipo combo
tcTextButtonTexto que aparecerá en cada botón
Devuelve

Definición en la línea 1436 del archivo clsEwBaseTRel.cs.

◆ _AddCampoTRel() [5/6]

ewCampoTRel sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._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 = "" 
)
inlineprotected

Añade la definición de campos a la colección _ListDefCampos

Parámetros
tcPropiedadLinTRelPropiedad de la línea con que está relacionada
tcCampoTablaCampo de la tabla con el que está relacionado
teVisibleSi será visible en el control enlazado
teUpdatableIndica si es un campo actualizable en la tabla
teEditableIndica si se podrá modificar por parte del usuario
tcTituloTítulo de la columna del grid
teTipoColumnaTipo de columna del grid
toMascaraMáscara para columnas numéricas
teAutoSizeAutosize de la columna
toComboValuesPosibles valores en caso de campo tipo combo
tcTextButtonTexto que aparecerá en cada botón
Devuelve

Definición en la línea 1489 del archivo clsEwBaseTRel.cs.

◆ _AddCampoTRel() [6/6]

void sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._AddCampoTRel ( ewCampoTRel  toCampoTRel)
inlineprotected

Añade el ewCampoTRel a la colección _ListDefCampos

Parámetros
toCampoTRelObjeto ewCampoTRel que se añadirá

Definición en la línea 1531 del archivo clsEwBaseTRel.cs.

◆ _AddCampoTRelMoneda()

void sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._AddCampoTRelMoneda ( string  tcPropiedadLinTRel,
string  tcCampoTabla,
DataGridViewAutoSizeColumnMode  teAutoSize,
bool  tbVisible = true,
bool  tbUpdatable = true,
bool  tbEditable = true,
string  tcTitulo = "",
DataTable  tdtMonedas = null 
)
inlineprotected

Añade un campo relacionado para divisa/moneda de tipo combo

Parámetros
tcPropiedadLinTRel
tcCampoTabla
teAutoSize
tbVisible
tbUpdatable
tbEditable
tcTitulo
tdtMonedas

Definición en la línea 1557 del archivo clsEwBaseTRel.cs.

◆ _addCheckBoxCol()

void sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._addCheckBoxCol ( ref ewgrid  toGrig,
string  tcName,
string  tcText,
DataGridViewAutoSizeColumnMode  tcAutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells 
)
inlineprotected

Añade una columna de tipo ewDataGridViewCheckBoxColumn al grid de datos pasado por referencia.

Parámetros
toGrigGrid destino
tcNameNombre de la columna
tcTextCabecera de la columna
tcAutoSizeModeAutoSizeMode para la columna

Definición en la línea 4838 del archivo clsEwBaseTRel.cs.

◆ _addTextBoxCol() [1/2]

void sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._addTextBoxCol ( ref ewgrid  toGrig,
string  tcName,
string  tcText,
string  tcLenCamp,
DataGridViewAutoSizeColumnMode  tcAutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells 
)
inlineprotected

Añade una columna de tipo ewDataGridViewTextBoxColumn al grid de datos pasado por referencia.

Parámetros
toGrigGrid destino
tcNameNombre de la columna
tcTextCabecera de la columna
tcLenCampNombre del campo con el que recuperar el tamanyo de la columna a traves de metodo _LenCamp(tcLenCamp)
tcAutoSizeModeAutoSizeMode para la columna

Definición en la línea 4352 del archivo clsEwBaseTRel.cs.

◆ _addTextBoxCol() [2/2]

void sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._addTextBoxCol ( ref ewgrid  toGrig,
ewCampoTRel  toCampoTRel 
)
inlineprotected

Añade una columna al grid configurada para el tipo de campo

Parámetros
toGrigGrid destino
toCampoTRelCampo para el cual se configurará la columna

Definición en la línea 4383 del archivo clsEwBaseTRel.cs.

◆ _BorrarRegistro() [1/2]

◆ _BorrarRegistro() [2/2]

virtual bool sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._BorrarRegistro ( _LinTRel  loItem)
inlineprotectedvirtual

Esborra tots els registres carregats

Devuelve

Definición en la línea 4052 del archivo clsEwBaseTRel.cs.

◆ _BorrarTodosRegistros()

◆ _CadenaFiltroRegistros()

string sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._CadenaFiltroRegistros ( )
inline

Devuelve una cadena con la parte where de la consulta de registros filtrada por _Claves

Devuelve
el where, si tiene

Definición en la línea 2557 del archivo clsEwBaseTRel.cs.

◆ _Cancel()

void sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._Cancel ( )
inline

Cancelar cambio en el ManteTRel

Implementa sage.ew.interficies.IManteTRel.

Definición en la línea 2548 del archivo clsEwBaseTRel.cs.

◆ _ClaveRegistro() [1/2]

virtual string sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._ClaveRegistro ( _LinTRel  toItem,
bool  solovalores = false 
)
inlinevirtual

Devuelve la clave del registro correspondiente a la línea

Parámetros
toItem
solovalores
Devuelve

Definición en la línea 3521 del archivo clsEwBaseTRel.cs.

◆ _ClaveRegistro() [2/2]

virtual string sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._ClaveRegistro ( DataRow  toItem,
bool  solovalores = false 
)
inlinevirtual

Devuelve la clave del registro correspondiente a la línea

Parámetros
toItem
solovalores
Devuelve

Reimplementado en sage.ew.articulo.Articulo.PreciosTyC.

Definición en la línea 3564 del archivo clsEwBaseTRel.cs.

◆ _Clear()

virtual void sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._Clear ( )
inlinevirtual

Vacia el contenido de las líneas y datatables

Implementa sage.ew.interficies.IManteTRel.

Reimplementado en sage.ew.contabilidad.Predefinidos.SecundariasPredefinidos.

Definición en la línea 2693 del archivo clsEwBaseTRel.cs.

◆ _Clonar()

virtual void sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._Clonar ( IManteTRel  manteTRelOrigen)
inlinevirtual

Copia todos lo datos de un ewManteTrel a otro

Parámetros
manteTRelOrigenewManteTRel del que se copiarán los datos

Implementa sage.ew.interficies.IManteTRel.

Definición en la línea 1150 del archivo clsEwBaseTRel.cs.

◆ _Configurar_Grid()

virtual void sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._Configurar_Grid ( )
inlineprotectedvirtual

Configurar el grid asociado a la tabla relacionada

Reimplementado en sage.ew.articulo.Articulo.Escandallos, sage.ew.cliente.Cliente.Telefonos, sage.ew.cliente.Cliente.DatosBancarios, sage.ew.contabilidad.Cuenta.DatosBancarios, sage.addons.services.Negocio.Documentos.Services.ServicesDetalle, sage.ew.contabilidad.Cuenta.Giros, Sage.ES.S50.Fabricacion.Negocio.Documentos.AlbaranProduccion.AlbaranProduccionDetalle, sage.ew.cliente.Cliente.MandatosCliente, Sage.ES.S50.Fabricacion.Negocio.Documentos.AlbaranTransformacion.AlbaranTransformacionDetalle, sage.ew.docscompra.Proveedor.Descuentos, sage.ew.cliente.Cliente.Descuentos, sage.ew.docscompra.Proveedor.DatosBancarios, sage.ew.ewbase.Divisa.Cotizaciones, sage.ew.cliente.Cliente.Direcciones, sage.ew.contabilidad.AsientoPredefinido.LineasAsientoPredefinido, sage.ew.docsven.CertifObra.CertifObraDetalle, sage.ew.docscompra.Proveedor.Direcciones, sage.ew.cliente.GirosFPag, sage.ew.cliente.Cliente.Vacaciones, sage.ew.docscompra.Proveedor.Vacaciones, sage.ew.empresa.Empresa.ActividadesModelo, sage.ew.cliente.Cliente.Giros, sage.ew.docscompra.Proveedor.Giros, sage.ew.ewbase.Clases.CamposAdicionales.ValoresDefecto, sage.addons.trazabilidad.Negocio.Mantes.Formula.LineasFormula, sage.ew.cliente.Cuotas, sage.ew.docscompra.Proveedor.ContacTelefs, sage.ew.contabilidad.DepositoCuentas.DepositoCuentasPF25, sage.ew.ewbase.EntregasFactura, sage.ew.contabilidad.EntidadBancaria.OficinasEntidadBancaria, sage.ew.cliente.Ruta.ZonasRuta, sage.ew.cliente.Cliente.ContacTelefs, sage.ew.cliente.CentrosAdministrativosBase< _Lin, _Clave >, sage.ew.contabilidad.DepositoCuentas.DepositoCuentasPFAS, sage.ew.cliente.Cliente.Actividades, sage.ew.contabilidad.DepositoCuentas.DepositoCuentasA1D, Sage.ES.S50.Comunicados.Negocio.Clases.GrupoDestEntidadComunicados, sage.ew.ewbase.GrupoEmpresa.URLs, sage.ew.contabilidad.DepositoCuentas.DepositoCuentasA7, sage.ew.contabilidad.DepositoCuentas.DepositoCuentasA3, sage.ew.contabilidad.DepositoCuentas.DepositoCuentasA4, sage.ew.contabilidad.DepositoCuentas.DepositoCuentasA5, sage.ew.contabilidad.DepositoCuentas.DepositoCuentasA6 y sage.ew.contabilidad.DepositoCuentas.DepositoCuentasA2.

Definición en la línea 1255 del archivo clsEwBaseTRel.cs.

◆ _DefinicionCampoActividad()

virtual void sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._DefinicionCampoActividad ( ewCampoTRel  toCampoTRel)
inlineprotectedvirtual

Definición de las validaciones, browser y mantenimiento para la actividad

Parámetros
toCampoTRel

Definición en la línea 2173 del archivo clsEwBaseTRel.cs.

◆ _DefinicionCampoArticulo()

virtual void sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._DefinicionCampoArticulo ( ewCampoTRel  toCampoTRel)
inlineprotectedvirtual

Definición de las validaciones, browser y mantenimiento para el artículo

Parámetros
toCampoTRel

Definición en la línea 2024 del archivo clsEwBaseTRel.cs.

◆ _DefinicionCampoCliente()

virtual void sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._DefinicionCampoCliente ( ewCampoTRel  toCampoTRel)
inlineprotectedvirtual

Definición de las validaciones, browser y mantenimiento para el cliente

Parámetros
toCampoTRel

Definición en la línea 2055 del archivo clsEwBaseTRel.cs.

◆ _DefinicionCampoCPostal()

virtual void sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._DefinicionCampoCPostal ( ewCampoTRel  toCampoTRel)
inlineprotectedvirtual

Definición de las validaciones, browser y mantenimiento para el CPostal

Parámetros
toCampoTRel

Definición en la línea 2080 del archivo clsEwBaseTRel.cs.

◆ _DefinicionCampoMoneda()

virtual void sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._DefinicionCampoMoneda ( ewCampoTRel  toCampoTRel)
inlineprotectedvirtual

Definición de las validaciones, browser y mantenimiento para la moneda

Parámetros
toCampoTRel

Definición en la línea 2110 del archivo clsEwBaseTRel.cs.

◆ _DefinicionCampoPais()

virtual void sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._DefinicionCampoPais ( ewCampoTRel  toCampoTRel)
inlineprotectedvirtual

Definición de las validaciones, browser y mantenimiento para el Pais

Parámetros
toCampoTRel

Definición en la línea 2140 del archivo clsEwBaseTRel.cs.

◆ _Delete()

◆ _DeleteItem()

virtual Boolean sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._DeleteItem ( _LinTRel  toItem)
inlinevirtual

Elimina el elemento de la colección

Parámetros
toItemElemento de la colección
Devuelve
Si se ha conseguido o no borrar el elemento

Definición en la línea 3775 del archivo clsEwBaseTRel.cs.

◆ _DeleteItemAll()

virtual Boolean sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._DeleteItemAll ( )
inlinevirtual

Elimina todos los elementos de la colección

Devuelve

Definición en la línea 3756 del archivo clsEwBaseTRel.cs.

◆ _DeleteItemValidate()

virtual bool sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._DeleteItemValidate ( _LinTRel  toItem)
inlineprotectedvirtual

Método sobreescribible en las derivadas para realizar validaciones antes de proceder al borrado de un item.

Parámetros
toItem
Devuelve

Definición en la línea 3941 del archivo clsEwBaseTRel.cs.

◆ _Error_Validar_Valor_Handler()

delegate void sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._Error_Validar_Valor_Handler ( string  tcErrorMessage)

Se dispara al añadir un nuevo registro cuando el DataSource no es un DataTable

◆ _Exportar_Null()

virtual void sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._Exportar_Null ( )
inlinevirtual

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 1222 del archivo clsEwBaseTRel.cs.

◆ _GetItem() [1/3]

_LinTRel sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._GetItem ( string  tcCompareProperty,
object  toValueCompare 
)
inline

Devuelve el objeto _LinTRel que corresponde con el valor de la propiedad

Parámetros
tcComparePropertyNombre de la propiedad con la que se comparará su valor
toValueCompareValor de comparación
Devuelve
Devuelve el registro coincidente o vacio si no lo encuentra.

Definición en la línea 3086 del archivo clsEwBaseTRel.cs.

◆ _GetItem() [2/3]

_LinTRel sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._GetItem ( string  tcCompareProperty,
string  tcValueCompare,
bool  tbCaseSensitive = true 
)
inline

Devuelve el objeto _LinTRel que corresponde con el valor de la propiedad

Parámetros
tcComparePropertyNombre de la propiedad con la que se comparará su valor
tcValueCompareValor de comparación
tbCaseSensitiveSi hay que tener en cuenta mayúsculas y minúsculas
Devuelve
Devuelve el registro coincidente o vacio si no lo encuentra.

Definición en la línea 3114 del archivo clsEwBaseTRel.cs.

◆ _GetItem() [3/3]

_LinTRel sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._GetItem ( Dictionary< string, object >  toClaves,
bool  tbMakeCurrentItem = false 
)
inline

Devuelve el objeto _LinTRel que corresponde con los valores suministrados

Parámetros
toClavesDiccionario ropiedad/valor
tbMakeCurrentItemIndica si se convertira en el registro actual
Devuelve
Devuelve el registro coincidente o vacio si no lo encuentra.

Definición en la línea 3150 del archivo clsEwBaseTRel.cs.

◆ _GetItemByLinea()

_LinTRel sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._GetItemByLinea ( int  tnValorLinea)
inline

Devuelve un objeto _LinTRel correspondiente a la línea suministrada

Parámetros
tnValorLineaLínia del registro que se va a recuperar
Devuelve
_LinTRel

Definición en la línea 3059 del archivo clsEwBaseTRel.cs.

◆ _GetPropiedades()

Dictionary<string, object> sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._GetPropiedades ( BindingList< _LinTRel >  items)
inline

Devuelve una copia de la clase en el momento de la solicitud

Definición en la línea 4856 del archivo clsEwBaseTRel.cs.

◆ _Goto()

void sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._Goto ( EW_GLOBAL._AccionsBotonera  teAccioBotonera)
inline

Posiciona el registro actual

Parámetros
teAccioBotonera

Definición en la línea 2593 del archivo clsEwBaseTRel.cs.

◆ _GridAsignado_Handler()

delegate void sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._GridAsignado_Handler ( )

Se dispara al asignar el grid

◆ _HayCambiosNoGuardados()

virtual bool sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._HayCambiosNoGuardados ( )
inlinevirtual

Comprueba si hay cambios pendientes de guardar

Devuelve
True si hay nuevas líneas o borradas o si alguno de los campos ha cambiado

Definición en la línea 2725 del archivo clsEwBaseTRel.cs.

◆ _LenCamp() [1/3]

int sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._LenCamp ( string  database,
string  table,
string  field 
)
inline

Devuelve la longitud del campo definida en la tabla de la base de datos indicada.

Parámetros
databaseBase de datos
tableTabla
fieldCampo
Devuelve

Definición en la línea 4208 del archivo clsEwBaseTRel.cs.

◆ _LenCamp() [2/3]

int sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._LenCamp ( string  table,
string  field 
)
inline

Devuelve la longitud del campo definida en la tabla

Parámetros
table
field
Devuelve

Definición en la línea 4224 del archivo clsEwBaseTRel.cs.

◆ _LenCamp() [3/3]

int sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._LenCamp ( string  tcColumnName)
inline

Devuelve la longitud del campo definida en la tabla

Parámetros
tcColumnName

Definición en la línea 4257 del archivo clsEwBaseTRel.cs.

◆ _LineasNuevasYModificadas()

CambiosTRel sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._LineasNuevasYModificadas ( )
inline

Cambios en un mantetrel

Devuelve

Implementa sage.ew.interficies.IManteTRel.

Definición en la línea 960 del archivo clsEwBaseTRel.cs.

◆ _Load() [1/2]

virtual void sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._Load ( )
inlinevirtual

Lee el contenido de la tabla filtrado por _CampoClave y ordenando por Linea si se ha indicado

Implementa sage.ew.interficies.IManteTRel.

Reimplementado en sage.ew.docsven.Docsven.ReferenciasCliente, sage.ew.articulo.Articulo.Idiomas, sage.ew.articulo.Articulo.Precios, sage.ew.cliente.Cliente.DatosBancarios, sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePagares, sage.addons.services.Negocio.Documentos.Services.ServicesDetalle, sage.ew.contabilidad.Cuenta.DatosBancarios, sage.ew.contabilidad.Cuenta.Giros, sage.ew.contabilidad.LegalizacionLibros.LineasLegalizacionLibros, Sage.ES.S50.Fabricacion.Negocio.Documentos.AlbaranProduccion.AlbaranProduccionDetalle, sage.ew.cliente.Cliente.MandatosCliente, sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl, Sage.ES.S50.Fabricacion.Negocio.Documentos.AlbaranTransformacion.AlbaranTransformacionDetalle, sage.ew.contabilidad.Cuenta.Secundarias, sage.ew.cliente.Cliente.Descuentos, sage.ew.contabilidad.AgrupacionPrevisionesCobro.AgrupacionPrevisionesCobroDetalle, Sage.ES.S50.Fabricacion.Negocio.Documentos.PartesCostes.PartesCostesDetalle, sage.ew.contabilidad.RemesaBancariaPago.RemesaBancariaDetallePrevis, sage.ew.docscompra.Proveedor.DatosBancarios, Sage.ES.S50.Comunicados.Negocio.Clases.FicherosAdjuntosComunicados, sage.ew.ewbase.Divisa.Cotizaciones, sage.ew.contabilidad.AgrupacionPrevisionesPago.AgrupacionPrevisionesPagoDetalle, sage.ew.contabilidad.AsientoPredefinido.LineasAsientoPredefinido, sage.ew.docscompra.TransitoDUA.TransitoDUADetalle, sage.ew.docsven.CertifObra.CertifObraDetalle, sage.ew.cliente.GirosFPag, sage.ew.contabilidad.PlanContable.SecundariasPlan, Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosBase< _LinTRel >, sage.addons.Incidencias.Negocio.Documentos.Incidencia.IncidenciaDetalle, sage.ew.cliente.Cliente.Giros, sage.ew.docscompra.Proveedor.Giros, sage.ew.contabilidad.Predefinidos.SecundariasPredefinidos, sage.ew.empresa.Empresa.ContadoresSerie, sage.ew.contabilidad.DepositoCuentas.DepositoCuentasPFInd, sage.ew.stocks.AlbaranTraspaso.AlbaranTraspasoDetalle, sage.ew.ewbase.Clases.CamposAdicionales.ValoresDefecto, sage.addons.services.Negocio.Clases.ServiceMateriales, sage.addons.Pildora.Negocio.Documentos.DocPildora.DocPildoraDetalle, sage.addons.factucert.Negocio.Mantes.ManteExtEmpresaDesarrolladora.CertificadosPorEmpresa, Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosFicheroExterno, sage.addons.trazabilidad.Negocio.Mantes.Formula.LineasFormula, sage.ew.cliente.Cuotas, Sage.ES.S50.Fabricacion.Negocio.Clases.ProduccionPartes, Sage.ES.S50.Fabricacion.Negocio.Clases.TransformacionPartes, sage.addons.rgpd.Negocio.Clases.entidad_d, sage.ew.contabilidad.Clases.Periodos< TPeriodo, TClave >, sage.addons.factucert.Negocio.Clases.fc_cont_br, sage.addons.services.Negocio.Mantes.TipoGastosGrupo, sage.addons.ecommerce.Negocio.Clases.sinc_ecomm, sage.addons.preventa.Negocio.Clases.sinc_preve, sage.ew.cliente.CentrosAdministrativosBase< _Lin, _Clave >, sage.ew.contabilidad.DepositoCuentas.DepositoCuentasPF25, sage.ew.articulo.GrupoColor.Colores, sage.ew.articulo.GrupoTalla.Tallas, sage.addons.Pildora.Negocio.Clases.d_lin_2, sage.ew.ewbase.GrupoEmpresa.URLs, sage.addons.offline.Negocio.Mantes.articulosOffline, Sage.ES.S50.Comunicados.Negocio.Clases.GrupoDestEntidadComunicados, sage.addons.ecommerce.Negocio.Clases.art_rela, sage.addons.preventa.Negocio.Clases.art_rela, sage.ew.docscompra.Proveedor.ContacTelefs, sage.addons.ecommerce.Negocio.Clases.AlmacenStock, sage.addons.preventa.Negocio.Clases.AlmacenStock, sage.ew.articulo.Articulo.PreciosTyC, Sage.ES.S50.Modelos.HistoricoModelo, sage.ew.cliente.Cliente.ContacTelefs, sage.ew.contabilidad.DepositoCuentas.DepositoCuentasA1D, sage.ew.contabilidad.DepositoCuentas.DepositoCuentasPFIndDe, sage.ew.articulo.Articulo.UltimosCostes, sage.ew.contabilidad.DepositoCuentas.DepositoCuentasPFAS, sage.ew.contabilidad.DepositoCuentas.DepositoCuentasA2, sage.ew.contabilidad.DepositoCuentas.DepositoCuentasA3, sage.ew.contabilidad.DepositoCuentas.DepositoCuentasA4, sage.ew.contabilidad.DepositoCuentas.DepositoCuentasA5, sage.ew.contabilidad.DepositoCuentas.DepositoCuentasA6, sage.ew.contabilidad.DepositoCuentas.DepositoCuentasA7, sage.addons.offline.Negocio.Clases.ImagenesOffline, sage.addons.offline.Negocio.Clases.ImagenesOffline, sage.addons.ecommerce.Negocio.Clases.ImagenesEcommerce y sage.addons.preventa.Negocio.Clases.ImagenesPreventa.

Definición en la línea 2244 del archivo clsEwBaseTRel.cs.

◆ _Load() [2/2]

virtual void sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._Load ( bool  nocrearlineas)
inlinevirtual

Lee el contenido de la tabla filtrado por _CampoClave y ordenando por Linea si se ha indicado

Parámetros
nocrearlineasEjecutará la consulta pero no creará las líneas

Definición en la línea 2253 del archivo clsEwBaseTRel.cs.

◆ _LoadItems() [1/3]

virtual void sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._LoadItems ( DataTable  datatableinicial)
inlinevirtual

Crea los items a partir de la tabla

Parámetros
datatableinicial

Implementa sage.ew.interficies.IManteTRel.

Reimplementado en sage.addons.trazabilidad.Negocio.Mantes.Formula.LineasFormula y sage.ew.articulo.Articulo.Referencias.

Definición en la línea 2414 del archivo clsEwBaseTRel.cs.

◆ _LoadItems() [2/3]

DataTable sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._LoadItems ( String  tcSql,
String  tcCampLinia 
)
inlineprotected

Load del items a partir de la sql

Parámetros
tcSql
tcCampLinia

Definición en la línea 2487 del archivo clsEwBaseTRel.cs.

◆ _LoadItems() [3/3]

DataTable sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._LoadItems ( String  tcSql,
String  tcCampLinia,
bool  nocrearlineas 
)
inlineprotected

Load del items a partir de la sql

Parámetros
tcSql
tcCampLinia
nocrearlineas

Definición en la línea 2498 del archivo clsEwBaseTRel.cs.

◆ _ManteGrid__DataSource_Row_Delete_Event_protected()

void sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._ManteGrid__DataSource_Row_Delete_Event_protected ( DataGridViewRow  trRowDelete)
inlineprotected

Evento de delete row

Parámetros
trRowDelete

Definición en la línea 1926 del archivo clsEwBaseTRel.cs.

◆ _ManteGrid__DataSource_Row_New_Event_protected()

void sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._ManteGrid__DataSource_Row_New_Event_protected ( int  tnInsertLinea)
inlineprotected

Evento de row new

Parámetros
tnInsertLinea

Definición en la línea 1917 del archivo clsEwBaseTRel.cs.

◆ _ManteGrid__Row_Ok_protected()

void sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._ManteGrid__Row_Ok_protected ( DataGridViewRow  tdgvRowLastInsert,
ref bool  tlOk 
)
inlineprotected

evento de row ok

Parámetros
tdgvRowLastInsert
tlOk

Definición en la línea 1937 del archivo clsEwBaseTRel.cs.

◆ _MantenimientoTRel_Estado_Change_Handler()

delegate void sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._MantenimientoTRel_Estado_Change_Handler ( ewMante._EstadosMantenimiento  teEstado)

Delegado para el cambio de estado

Parámetros
teEstado

◆ _NewItem()

_LinTRel sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._NewItem ( int  tnInsertLinea = -1)
inline

Añade un nuevo item a la colección Items y rellena los valores de la claves

Devuelve
Un nuevo objeto item

Definición en la línea 3273 del archivo clsEwBaseTRel.cs.

◆ _Refresh()

void sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._Refresh ( string  tcPropiedad = "")
inline

Refrescamos controles enlazados

Parámetros
tcPropiedadPermite refrescarar solo los controles enlazados a la propiedad

Definición en la línea 2682 del archivo clsEwBaseTRel.cs.

◆ _Save()

virtual bool sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._Save ( )
inlinevirtual

Guarda todos los registros en la tabla. Primero borra los registros cargados en _Load y luego inserta el contenido de _Items.

Devuelve

Implementa sage.ew.interficies.IManteTRel.

Reimplementado en sage.ew.docsven.Docsven.ReferenciasCliente, sage.ew.articulo.Articulo.Precios, sage.ew.cliente.Cliente.DatosBancarios, sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePagares, sage.ew.contabilidad.Cuenta.DatosBancarios, sage.ew.contabilidad.LegalizacionLibros.LineasLegalizacionLibros, Sage.ES.S50.Fabricacion.Negocio.Documentos.AlbaranProduccion.AlbaranProduccionDetalle, sage.ew.cliente.Cliente.MandatosCliente, sage.ew.contabilidad.RemesaBancariaCobro.RemesaBancariaDetallePreviCl, Sage.ES.S50.Fabricacion.Negocio.Documentos.AlbaranTransformacion.AlbaranTransformacionDetalle, sage.ew.contabilidad.AgrupacionPrevisionesCobro.AgrupacionPrevisionesCobroDetalle, sage.ew.ewbase.Divisa.Cotizaciones, Sage.ES.S50.Comunicados.Negocio.Clases.FicherosAdjuntosComunicados, sage.ew.contabilidad.AgrupacionPrevisionesPago.AgrupacionPrevisionesPagoDetalle, sage.ew.contabilidad.AsientoPredefinido.LineasAsientoPredefinido, sage.ew.contabilidad.ContabilidadPresupuestaria.ContabilidadPresupuestariaPlanes, sage.ew.contabilidad.Predefinidos.SecundariasPredefinidos, sage.ew.empresa.Empresa.ContadoresSerie, sage.ew.articulo.Articulo.Referencias, Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosFicheroExterno, sage.addons.factucert.Negocio.Mantes.ManteExtEmpresaDesarrolladora.CertificadosPorEmpresa, sage.ew.cliente.Cuotas, sage.addons.factucert.Negocio.Clases.fc_cont_br, sage.addons.rgpd.Negocio.Clases.entidad_d, sage.addons.services.Negocio.Mantes.TipoGastosGrupo, sage.ew.contabilidad.Clases.Periodos< TPeriodo, TClave >, sage.ew.cliente.CentrosAdministrativosBase< _Lin, _Clave >, sage.ew.docscompra.Proveedor.ContacTelefs, sage.ew.articulo.Articulo.PreciosTyC, sage.ew.ewbase.GrupoEmpresa.URLs, sage.ew.cliente.Cliente.ContacTelefs, sage.ew.articulo.Familia.Descuentos, sage.ew.articulo.Articulo.UltimosCostes, sage.ew.ewbase.Clases.Imagenes y sage.ew.articulo.Subfamilia.Descuentos.

Definición en la línea 2837 del archivo clsEwBaseTRel.cs.

◆ _SaveItem()

virtual Boolean sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._SaveItem ( _LinTRel  toItem)
inlinevirtual

Inserta el registro en la tabla

Parámetros
toItem
Devuelve

Definición en la línea 3604 del archivo clsEwBaseTRel.cs.

◆ _Show()

void sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._Show ( )
inline

Muestra el formulario asociado

Definición en la línea 2659 del archivo clsEwBaseTRel.cs.

◆ _Show_Error_Message()

void sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._Show_Error_Message ( string  errorMessage)
inline

Muestra un MessageBox con el texto especificado

Parámetros
errorMessage

Definición en la línea 1809 del archivo clsEwBaseTRel.cs.

◆ _ToDataTable()

DataTable sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._ToDataTable ( )
inline

Devuelve un DataTable basado en los _Items

Devuelve
DataTable

Definición en la línea 2209 del archivo clsEwBaseTRel.cs.

◆ _TraspasarSiguienteEjercicio()

virtual bool sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._TraspasarSiguienteEjercicio ( TipoExecute  toTipo,
string  tcEjerAct,
string  tcNextEjer 
)
virtual

Acciones complementarias al traspasar al último ejercicio

Parámetros
toTipo
tcEjerAct
tcNextEjer
Devuelve

Implementa sage.ew.interficies.IManteTRel.

◆ _UpdateItem()

bool sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._UpdateItem ( _LinTRel  item)
inline

Guardo los cambios de una linea

Parámetros
item
Devuelve

Definición en la línea 4160 del archivo clsEwBaseTRel.cs.

◆ CamposTRel_Validar_Valor() [1/5]

bool sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >.CamposTRel_Validar_Valor ( ewCampoTRel  toCampo,
object  toValor,
object  toLinia,
out object  toNewValor 
)
inline

Valida el valor introducido en el campo

Parámetros
toCampoObjeto ewCampoTRel que se validará
toValorValor para validar
toLiniaLínea donde se encuentra el valor para validar
toNewValor
Devuelve

Definición en la línea 1613 del archivo clsEwBaseTRel.cs.

◆ CamposTRel_Validar_Valor() [2/5]

bool sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >.CamposTRel_Validar_Valor ( ewCampoTRel  toCampo,
object  toValor,
object  toLinia 
)
inline

Valida el valor introducido en el campo

Parámetros
toCampoObjeto ewCampoTRel que se validará
toValorValor para validar
toLiniaLínea donde se encuentra el valor para validar
Devuelve

Definición en la línea 1836 del archivo clsEwBaseTRel.cs.

◆ CamposTRel_Validar_Valor() [3/5]

bool sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >.CamposTRel_Validar_Valor ( string  tcCampo,
object  toValor 
)
inline

Valida el valor introducido en el campo

Parámetros
tcCampoNombre del campo
toValorValor del campo
Devuelve

Definición en la línea 1852 del archivo clsEwBaseTRel.cs.

◆ CamposTRel_Validar_Valor() [4/5]

bool sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >.CamposTRel_Validar_Valor ( string  tcCampo,
object  toValor,
object  toLinia,
out object  toNewValor 
)
inline

Valida el valor introducido en el campo

Parámetros
tcCampoNombre del campo ewCampoTRel que se validará
toValorValor del campo que se validará
toLiniaLínea donde se encuentra el valor para validar
toNewValor
Devuelve

Definición en la línea 1875 del archivo clsEwBaseTRel.cs.

◆ CamposTRel_Validar_Valor() [5/5]

bool sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >.CamposTRel_Validar_Valor ( string  tcCampo,
object  toValor,
object  toLinia 
)
inline

Valida el valor introducido en el campo

Parámetros
tcCampoNombre del campo ewCampoTRel que se validará
toValorValor del campo que se validará
toLiniaLínea donde se encuentra el valor para validar
Devuelve

Definición en la línea 1898 del archivo clsEwBaseTRel.cs.

◆ CargarFormulario()

virtual void sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >.CargarFormulario ( Form  toParent = null)
inlineprotectedvirtual

Muestra el formulario enlazado con la tabla relacionada

Parámetros
toParent

Definición en la línea 2668 del archivo clsEwBaseTRel.cs.

◆ ConsultaTraspaso()

virtual bool sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >.ConsultaTraspaso ( CambiosTRel  toCambios,
string  tcNextEjer 
)
inlineprotectedvirtual

Consultar si desea traspasar los datos

Parámetros
toCambios
tcNextEjer
Devuelve

Definición en la línea 1063 del archivo clsEwBaseTRel.cs.

◆ CreateSQLTraspaso()

virtual string sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >.CreateSQLTraspaso ( string  tcNextEjer)
inlineprotectedvirtual

Crear las SQL del traspaso

Parámetros
tcNextEjer
Devuelve

Reimplementado en sage.ew.contabilidad.Cuenta.Giros, sage.ew.cliente.Cliente.Giros y sage.ew.docscompra.Proveedor.Giros.

Definición en la línea 1024 del archivo clsEwBaseTRel.cs.

◆ Delegar_Delete()

delegate void sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >.Delegar_Delete ( ref EventArgDelete  e)

Definición del delegado para el evento _onDelete

Parámetros
e

◆ Delegar_DeleteItem()

delegate void sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >.Delegar_DeleteItem ( ref EventArgDeleteItem  e)

Definición del delegado para el evento _onDeleteItem

Parámetros
e

◆ Delegar_Load()

delegate void sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >.Delegar_Load ( ref EventArgLoad  e)

Definición del delegado para el evento _onLoad

Parámetros
e

◆ Delegar_LoadItems()

delegate void sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >.Delegar_LoadItems ( ref EventArgLoadItems  e)

Definición del delegado para el evento _onLoadItems

Parámetros
e

◆ Delegar_Save()

delegate void sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >.Delegar_Save ( ref EventArgSave  e)

Definición del delegado para el evento _onSave

Parámetros
e

◆ Delegar_SaveItem()

delegate void sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >.Delegar_SaveItem ( ref EventArgSaveItem  e)

Definición del delegado para el evento _onSaveItem

Parámetros
e

◆ Dispose() [1/2]

void sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >.Dispose ( )
inline

Dispose de la clase

Definición en la línea 1116 del archivo clsEwBaseTRel.cs.

◆ Dispose() [2/2]

virtual void sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >.Dispose ( bool  disposing)
inlineprotectedvirtual

Protected implementation of Dispose pattern

Parámetros
disposing

Reimplementado en sage.addons.factucert.Negocio.Mantes.ManteExtEmpresaDesarrolladora.CertificadosPorEmpresa.

Definición en la línea 1125 del archivo clsEwBaseTRel.cs.

◆ DoSave_Impl()

virtual bool sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >.DoSave_Impl ( )
inlineprotectedvirtual

Método core de la operativa SAVE sin perjuicio de notificar a los Addons y realizar la carga final de datos

Devuelve

Reimplementado en sage.ew.articulo.Articulo.PreciosTyC.

Definición en la línea 2882 del archivo clsEwBaseTRel.cs.

◆ EsCampoClave()

bool sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >.EsCampoClave ( string  tcItem)
inline

Devuelve true si el campo forma parte del objeto _Claves

Parámetros
tcItem
Devuelve

Definición en la línea 3040 del archivo clsEwBaseTRel.cs.

◆ GetDefCampoFromFieldName()

ewCampoTRel sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >.GetDefCampoFromFieldName ( string  fieldname)
inline

Devuelve el valor de la propiedad correspondiente al campo

Parámetros
fieldnameNombre del campo que se buscará
Devuelve

Definición en la línea 2951 del archivo clsEwBaseTRel.cs.

◆ GetDefCampoFromPropertyName()

ewCampoTRel sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >.GetDefCampoFromPropertyName ( string  propertyname)
inline

Devuelve el valor de la propiedad correspondiente al campo

Parámetros
propertynameNombre del campo que se buscará
Devuelve

Definición en la línea 2973 del archivo clsEwBaseTRel.cs.

◆ GetEnumerator()

IEnumerator<ILinTRel> sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >.GetEnumerator ( )
inline

Implementación de GetEnumerator

Devuelve

Definición en la línea 4917 del archivo clsEwBaseTRel.cs.

◆ GetPropertyItem()

PropertyInfo sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >.GetPropertyItem ( object  toItem,
string  tcNomProp 
)
inline

Devuelve el objeto propertyinfo de la propiedad

Parámetros
toItem
tcNomProp
Devuelve

Definición en la línea 3017 del archivo clsEwBaseTRel.cs.

◆ GetPropertyValue()

object sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >.GetPropertyValue ( object  toItem,
string  tcNomProp 
)
inline

Devuelve el valor de la propiedad

Parámetros
toItem
tcNomProp
Devuelve

Definición en la línea 2928 del archivo clsEwBaseTRel.cs.

◆ GetPropiedadesItems()

List<Dictionary<string, object> > sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >.GetPropiedadesItems ( BindingList< _LinTRel >  items)
inline

Devuelve una copia de la clase en el momento de la solicitud

Definición en la línea 4875 del archivo clsEwBaseTRel.cs.

◆ GetQuery_ActualizarRegistroTabla() [1/2]

string sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >.GetQuery_ActualizarRegistroTabla ( _LinTRel  toItem)
inlineprotected

Otiene el query para actualizar el registro en la tabla

Parámetros
toItem
Devuelve

Definición en la línea 3364 del archivo clsEwBaseTRel.cs.

◆ GetQuery_ActualizarRegistroTabla() [2/2]

string sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >.GetQuery_ActualizarRegistroTabla ( _LinTRel  toItem,
string  tcYear 
)
inlineprotected

Otiene el query para actualizar el registro en la tabla

Parámetros
toItem
tcYear
Devuelve

Definición en la línea 3375 del archivo clsEwBaseTRel.cs.

◆ GetQuery_SaveItem() [1/2]

string sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >.GetQuery_SaveItem ( _LinTRel  toItem)
inlineprotected

Método para la creación del query de la operación SAVE

Parámetros
toItem
Devuelve

Definición en la línea 3645 del archivo clsEwBaseTRel.cs.

◆ GetQuery_SaveItem() [2/2]

string sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >.GetQuery_SaveItem ( _LinTRel  toItem,
string  tcYear 
)
inlineprotected

Método para la creación del query de la operación SAVE

Parámetros
toItem
tcYear
Devuelve

Definición en la línea 3656 del archivo clsEwBaseTRel.cs.

◆ SetPropertyValue()

void sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >.SetPropertyValue ( object  toItem,
string  tcNomProp,
object  value 
)
inline

Asigna el valor a la propiedad

Parámetros
toItem
tcNomProp
value
Devuelve

Definición en la línea 2997 del archivo clsEwBaseTRel.cs.

Documentación de los campos

◆ _bIsLoading

bool sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._bIsLoading = false

Indica si se está cargando un registro. Sirve para evitar que se dispare código durante la carga de los registros

Definición en la línea 850 del archivo clsEwBaseTRel.cs.

◆ _Claves

_ClaveTRel sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._Claves = (_ClaveTRel)Activator.CreateInstance(typeof(_ClaveTRel))

Objeto que contine las claves para registros únicos

Definición en la línea 802 del archivo clsEwBaseTRel.cs.

◆ _CurrentItem

_LinTRel sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._CurrentItem

Linea actual

Definición en la línea 817 del archivo clsEwBaseTRel.cs.

◆ _FormManteTRel

formul.Forms.FormManteTRel sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._FormManteTRel
protected

Instancia del formulario de tablas relacionadas asociado

Definición en la línea 663 del archivo clsEwBaseTRel.cs.

◆ _FormManteTRelBaseType

Type sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._FormManteTRelBaseType = typeof(formul.Forms.FormManteTRel)

Clase del formulario asociado a la tabla relacionada

Definición en la línea 658 del archivo clsEwBaseTRel.cs.

◆ _Items

BindingList<_LinTRel> sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._Items = new BindingList<_LinTRel>()

Lista bindable de todos los items de la tabla relacionada

Definición en la línea 668 del archivo clsEwBaseTRel.cs.

◆ _protectedGrid

objetos.ewgrid sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._protectedGrid
protected

Instancia del grid asociado al ManteTRel

Definición en la línea 679 del archivo clsEwBaseTRel.cs.

◆ Descripcion

string sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >.Descripcion = ""

Descripción del ManteTRel

Definición en la línea 630 del archivo clsEwBaseTRel.cs.

◆ updatedItems

List<_LinTRel> sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >.updatedItems = new List<_LinTRel>()
protected

Guardamos las lineas añadidas y guardadas que no estarán en la consulta inicial

Definición en la línea 4153 del archivo clsEwBaseTRel.cs.

Documentación de propiedades

◆ _Addons

Dictionary<string, object> sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._Addons
getset

Diccionario donde cargaremos los addons disponibles (PE-100212)

Definición en la línea 4946 del archivo clsEwBaseTRel.cs.

◆ _Condicion

string sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._Condicion
getset

Condición para añadir al where en la carga de registros

Definición en la línea 615 del archivo clsEwBaseTRel.cs.

◆ _ConsultaInicial

DataTable sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._ConsultaInicial
get

DataTable que contine los registros cargado actualmente

Definición en la línea 637 del archivo clsEwBaseTRel.cs.

◆ _DataBase

string sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._DataBase
getset

Nombre de la base de datos donde se encuentra la tablaq relacionada

Definición en la línea 610 del archivo clsEwBaseTRel.cs.

◆ _Estado

ewMante._EstadosMantenimiento sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._Estado
getset

Estado en que se encuentra el registro

Definición en la línea 857 del archivo clsEwBaseTRel.cs.

◆ _ewMantePrincipal

ewMante sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._ewMantePrincipal
getset

Instancia del mantenimiento del que depende la tabla relacionada

Definición en la línea 653 del archivo clsEwBaseTRel.cs.

◆ _Grid

Object sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._Grid
getset

ewgrid o Mantegrid enlazado a Items

Definición en la línea 686 del archivo clsEwBaseTRel.cs.

◆ _ListDefCampos

Dictionary<string, ewCampoTRel> sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._ListDefCampos
getset

Lista de las definiciones de campos

Definición en la línea 809 del archivo clsEwBaseTRel.cs.

◆ _NombreManteTRel

virtual string sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._NombreManteTRel = ""
get

Nombre del ManteTRel

Definición en la línea 911 del archivo clsEwBaseTRel.cs.

◆ _OrdenarPor

string sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._OrdenarPor
getset

PE-101314: Campo para forzar la ordenación

Definición en la línea 625 del archivo clsEwBaseTRel.cs.

◆ _ResultadoTraspasoSiguienteEjercicio

ResultadoTraspasoSiguienteEjercicio sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._ResultadoTraspasoSiguienteEjercicio = ResultadoTraspasoSiguienteEjercicio.NoTraspasado
get

Indica el resultado del traspaso al siguiente ejercicio

Definición en la línea 921 del archivo clsEwBaseTRel.cs.

◆ _Tabla

string sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._Tabla
getset

Nombre de la tabla relacionada

Definición en la línea 590 del archivo clsEwBaseTRel.cs.

◆ _TipoUpdate

TiposUpdate sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._TipoUpdate
getset

Forma en la que se guardarán los registros

Definición en la línea 882 del archivo clsEwBaseTRel.cs.

◆ _Titulo_Browser

string sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._Titulo_Browser
getset

Título que se mostrará en el browser

Definición en la línea 620 del archivo clsEwBaseTRel.cs.

◆ _TraspasoUltimoEjercicio

AccionTraspasoUltimoEjercicio sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._TraspasoUltimoEjercicio = AccionTraspasoUltimoEjercicio.Nada
getset

Indica si la funcionalidad de actualizar los datos al último ejercicio esta activa

Definición en la línea 916 del archivo clsEwBaseTRel.cs.

◆ ForceUpdate

bool sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >.ForceUpdate
getset

En TiposUpdate.Update, forzará la actualización de todos los campos aunque no hayan cambiado.

Definición en la línea 892 del archivo clsEwBaseTRel.cs.

◆ FormParent

FormBase sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >.FormParent
getprotected

Formulario padre

Definición en la línea 756 del archivo clsEwBaseTRel.cs.

◆ MinimoNumeroLinea

int sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >.MinimoNumeroLinea
getset

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

Definición en la línea 648 del archivo clsEwBaseTRel.cs.

◆ OrdenAddon

int sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >.OrdenAddon
getset

Orden base para mostrar las columnas

Definición en la línea 902 del archivo clsEwBaseTRel.cs.

Documentación de los eventos

◆ _Error_Validar_Valor

_Error_Validar_Valor_Handler sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._Error_Validar_Valor

Se dispara al añadir un nuevo registro cuando el DataSource no es un DataTable

Definición en la línea 840 del archivo clsEwBaseTRel.cs.

◆ _GridAsignado

_GridAsignado_Handler sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._GridAsignado

Se dispara al asignar el grid

Definición en la línea 797 del archivo clsEwBaseTRel.cs.

◆ _MantenimientoTRel_Estado_Change

_MantenimientoTRel_Estado_Change_Handler sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._MantenimientoTRel_Estado_Change

Evento público para cambio de estado

Definición en la línea 845 del archivo clsEwBaseTRel.cs.

◆ _onDelete

Delegar_Delete sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._onDelete

Definición del evento _onDelete

Definición en la línea 547 del archivo clsEwBaseTRel.cs.

◆ _onDeleteItem

Delegar_DeleteItem sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._onDeleteItem

Definición del evento _onDeleteItem

Definición en la línea 558 del archivo clsEwBaseTRel.cs.

◆ _onLoad

Delegar_Load sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._onLoad

Definición del evento _onLoad

Definición en la línea 525 del archivo clsEwBaseTRel.cs.

◆ _onLoadItems

Delegar_LoadItems sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._onLoadItems

Definición del evento _onLoadItems

Definición en la línea 580 del archivo clsEwBaseTRel.cs.

◆ _onSave

Delegar_Save sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._onSave

Definición del evento _onSave

Definición en la línea 536 del archivo clsEwBaseTRel.cs.

◆ _onSaveItem

Delegar_SaveItem sage.ew.ewbase.ewManteTRel< _LinTRel, _ClaveTRel >._onSaveItem

Definición del evento _onSaveItem

Definición en la línea 569 del archivo clsEwBaseTRel.cs.


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