Referencia de la Clase sage.addons.components.NuevoManteTRel

Clase de negocio para crear nuevos mantenimientos Más...

Diagrama de herencias de sage.addons.components.NuevoManteTRel
sage.addons.components.IManteTRel sage.addons.components.IBaseDocs

Métodos públicos

delegate void NombreTabla_Change_Handler (ModManteProperties sender, string nombreTabla)
 Handler del evento para capturar el cambio de título Más...
 
 NuevoManteTRel ()
 Inicializa una nueva instancia de la clase Más...
 
bool HasDump ()
 Comprueba si existe un volcado de la configuración Más...
 
void Serialize ()
 Serializa el estado actual de las propiedades y campos de clase Más...
 
void Deserialize ()
 Deserializa el fichero dump y carga las instancias de los objetos Más...
 
dynamic GetMantePropertiesObject ()
 Devuelve el objeto de propiedades del matenimiento Más...
 
bool Show ()
 Muestra el formulario de creación de mantenimientos Más...
 
void Clear ()
 Vacia todos los datos actuales Más...
 
void New ()
 Prepara para un nuevo mantenimiento Más...
 
dynamic AddCampo (string nombreCampo="")
 Añadir el campo seleccionado en la lista al mantenimiento Más...
 
ewCampoTRelAddons AddCampoAgregado ()
 Añade una nuevo campo no enlazada a datos Más...
 
void CargarCampos (string nombreTabla)
 Cargar los campos para las líneas de los documentos Más...
 
CodigoNombreManteProperties AddCampo_CodigoNombre (string nombreCampo, string tituloCampo)
 Añade el campo código y nombre al mantenimiento Más...
 
bool RemoveCampo (string nombreCampo)
 Quita el campo del mantenimiento Más...
 
bool RemoveCampo (ObjectsManteProperties campoObject)
 Quita el campo del mantenimiento Más...
 
bool RemoveCampo (ewCampoTRelAddons campoObject)
 Quita el campo del mantenimiento Más...
 
dynamic GetObject (string nombreObjeto)
 Devuelve el objeto relacionado con el nombre Más...
 
PaginaManteProperties AddPagina (string _nombrePagina, string _tituloPagina)
 Crear el objeto página para la nueva página Más...
 
void AddPagina (PaginaManteProperties tpNovaPagina)
 Añade una nueva página Más...
 
bool ComprobarExistenFicheros (out string messageError)
 Comprobar si los ficheros de destino existen Más...
 
bool Crear (out string messageError)
 Crear nuevo mantenimiento Más...
 
bool CrearManteTRel (string _manteTRelName, string _nombreTabla, string _nombreUserControl, string _nombreMante, out string messageError)
 Crea un mantenimiento de tablas relacionadas Más...
 
bool CrearNuevoUserControlManteTRel (string _nombreControl, string _nombreTabla, out string messageError)
 Crea un nuevo control de usuario Más...
 
bool CrearExtensionMante (string _nombreUserControl, bool _sinTabla, out string _messageError)
 Crear la clase extensión del mantenimiento Más...
 
bool CrearNuevoUserControl (string _nombreControl, bool _crearManteTRel, out string messageError)
 Crea un nuevo control de usuario Más...
 

Campos de datos

bool CrearDocumento = false
 Indica si se está creando código para documentos. Más...
 
string DetailCode = ""
 Código para crear el detalle de documentos Más...
 

Propiedades

string NombreTabla [get, set]
 Nombre de la tabla Más...
 
string NombreMante [get, set]
 Nombre del mantenimiento Más...
 
string NombreModulo [get, set]
 Nombre del Modulo Más...
 
string TituloForm [get, set]
 Título del formulario Más...
 
FuncsDataBase FuncsDataBase [get, set]
 Funciones para las bases de datos Más...
 
FuncsSourceCode FuncsSourceCode [get, set]
 Funciones para los mantenimientos Más...
 
BindingList< dynamic > Campos [get, set]
 Lista de objetos del mantenimiento Más...
 
List< string > NombreCampos [get, set]
 Lista de nombre de objetos del mantenimiento Más...
 
DataTable ListaCampos [get, set]
 Lista de campos Más...
 
string Libreria [get, set]
 Libreria a la que pertenece el mantenimiento Más...
 
string Clase [get, set]
 Clase del mantenimiento Más...
 
string ManteTRel [get, set]
 Nombre del mantenimiento relacionado Más...
 
string TablaManteTRel [get, set]
 Tabla del mantenimiento relacionado Más...
 
dynamic ManteTRelobject [get, set]
 Instancia del mantenimiento relacionado Más...
 
- Propiedades heredados desde sage.addons.components.IBaseDocs
List< string > NombreCampos [get, set]
 Lista de nombre de objetos del mantenimiento Más...
 
DataTable ListaCampos [get, set]
 Lista de campos Más...
 
BindingList< dynamic > Campos [get, set]
 Lista de objetos del mantenimiento Más...
 
FuncsDataBase FuncsDataBase [get, set]
 Funciones para las bases de datos Más...
 
FuncsSourceCode FuncsSourceCode [get, set]
 Funciones para los mantenimientos Más...
 
string NombreMante [get, set]
 
string NombreTabla [get, set]
 

Eventos

NombreTabla_Change_Handler NombreTabla_Changed
 Handler del evento para capturar el cambio de título Más...
 

Descripción detallada

Clase de negocio para crear nuevos mantenimientos

Definición en la línea 18 del archivo NuevoManteTRel.cs.

Documentación del constructor y destructor

◆ NuevoManteTRel()

sage.addons.components.NuevoManteTRel.NuevoManteTRel ( )
inline

Inicializa una nueva instancia de la clase

Definición en la línea 235 del archivo NuevoManteTRel.cs.

Documentación de las funciones miembro

◆ AddCampo()

dynamic sage.addons.components.NuevoManteTRel.AddCampo ( string  nombreCampo = "")
inline

Añadir el campo seleccionado en la lista al mantenimiento

Parámetros
nombreCampo

Implementa sage.addons.components.IBaseDocs.

Definición en la línea 628 del archivo NuevoManteTRel.cs.

◆ AddCampo_CodigoNombre()

CodigoNombreManteProperties sage.addons.components.NuevoManteTRel.AddCampo_CodigoNombre ( string  nombreCampo,
string  tituloCampo 
)
inline

Añade el campo código y nombre al mantenimiento

Parámetros
nombreCampo
Devuelve

Definición en la línea 774 del archivo NuevoManteTRel.cs.

◆ AddCampoAgregado()

ewCampoTRelAddons sage.addons.components.NuevoManteTRel.AddCampoAgregado ( )
inline

Añade una nuevo campo no enlazada a datos

Devuelve

Implementa sage.addons.components.IBaseDocs.

Definición en la línea 683 del archivo NuevoManteTRel.cs.

◆ AddPagina() [1/2]

PaginaManteProperties sage.addons.components.NuevoManteTRel.AddPagina ( string  _nombrePagina,
string  _tituloPagina 
)
inline

Crear el objeto página para la nueva página

Parámetros
_nombrePagina
_tituloPagina
Devuelve

Implementa sage.addons.components.IBaseDocs.

Definición en la línea 947 del archivo NuevoManteTRel.cs.

◆ AddPagina() [2/2]

void sage.addons.components.NuevoManteTRel.AddPagina ( PaginaManteProperties  tpNovaPagina)
inline

Añade una nueva página

Parámetros
_nombrePagina
_tituloPagina
Devuelve

Definición en la línea 967 del archivo NuevoManteTRel.cs.

◆ CargarCampos()

void sage.addons.components.NuevoManteTRel.CargarCampos ( string  nombreTabla)
inline

Cargar los campos para las líneas de los documentos

Parámetros
nombreTabla

Definición en la línea 763 del archivo NuevoManteTRel.cs.

◆ Clear()

void sage.addons.components.NuevoManteTRel.Clear ( )
inline

Vacia todos los datos actuales

Implementa sage.addons.components.IBaseDocs.

Definición en la línea 582 del archivo NuevoManteTRel.cs.

◆ ComprobarExistenFicheros()

bool sage.addons.components.NuevoManteTRel.ComprobarExistenFicheros ( out string  messageError)
inline

Comprobar si los ficheros de destino existen

Parámetros
messageError
Devuelve

Implementa sage.addons.components.IBaseDocs.

Definición en la línea 982 del archivo NuevoManteTRel.cs.

◆ Crear()

bool sage.addons.components.NuevoManteTRel.Crear ( out string  messageError)
inline

Crear nuevo mantenimiento

Parámetros
messageError
Devuelve

Implementa sage.addons.components.IBaseDocs.

Definición en la línea 1022 del archivo NuevoManteTRel.cs.

◆ CrearExtensionMante()

bool sage.addons.components.NuevoManteTRel.CrearExtensionMante ( string  _nombreUserControl,
bool  _sinTabla,
out string  _messageError 
)
inline

Crear la clase extensión del mantenimiento

Parámetros
_nombreModulo
_nombreMante
_nombreTabla
_nombreUserControl
_messageError
Devuelve

Definición en la línea 1526 del archivo NuevoManteTRel.cs.

◆ CrearManteTRel()

bool sage.addons.components.NuevoManteTRel.CrearManteTRel ( string  _manteTRelName,
string  _nombreTabla,
string  _nombreUserControl,
string  _nombreMante,
out string  messageError 
)
inline

Crea un mantenimiento de tablas relacionadas

Parámetros
_manteTRelName
_nombreTabla
_nombreUserControl
_nombreMante
messageError
Devuelve

Definición en la línea 1083 del archivo NuevoManteTRel.cs.

◆ CrearNuevoUserControl()

bool sage.addons.components.NuevoManteTRel.CrearNuevoUserControl ( string  _nombreControl,
bool  _crearManteTRel,
out string  messageError 
)
inline

Crea un nuevo control de usuario

Parámetros
_nombreControl
_crearManteTRel
messageError
Devuelve

Definición en la línea 1782 del archivo NuevoManteTRel.cs.

◆ CrearNuevoUserControlManteTRel()

bool sage.addons.components.NuevoManteTRel.CrearNuevoUserControlManteTRel ( string  _nombreControl,
string  _nombreTabla,
out string  messageError 
)
inline

Crea un nuevo control de usuario

Parámetros
_nombreControl
_nombreTabla
messageError
Devuelve

Definición en la línea 1410 del archivo NuevoManteTRel.cs.

◆ Deserialize()

void sage.addons.components.NuevoManteTRel.Deserialize ( )
inline

Deserializa el fichero dump y carga las instancias de los objetos

Implementa sage.addons.components.IBaseDocs.

Definición en la línea 419 del archivo NuevoManteTRel.cs.

◆ GetMantePropertiesObject()

dynamic sage.addons.components.NuevoManteTRel.GetMantePropertiesObject ( )
inline

Devuelve el objeto de propiedades del matenimiento

Devuelve

Implementa sage.addons.components.IBaseDocs.

Definición en la línea 546 del archivo NuevoManteTRel.cs.

◆ GetObject()

dynamic sage.addons.components.NuevoManteTRel.GetObject ( string  nombreObjeto)
inline

Devuelve el objeto relacionado con el nombre

Parámetros
nombreObjeto
Devuelve

Implementa sage.addons.components.IBaseDocs.

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

◆ HasDump()

bool sage.addons.components.NuevoManteTRel.HasDump ( )
inline

Comprueba si existe un volcado de la configuración

Devuelve

Implementa sage.addons.components.IBaseDocs.

Definición en la línea 254 del archivo NuevoManteTRel.cs.

◆ New()

void sage.addons.components.NuevoManteTRel.New ( )
inline

Prepara para un nuevo mantenimiento

Implementa sage.addons.components.IBaseDocs.

Definición en la línea 591 del archivo NuevoManteTRel.cs.

◆ NombreTabla_Change_Handler()

delegate void sage.addons.components.NuevoManteTRel.NombreTabla_Change_Handler ( ModManteProperties  sender,
string  nombreTabla 
)

Handler del evento para capturar el cambio de título

◆ RemoveCampo() [1/3]

bool sage.addons.components.NuevoManteTRel.RemoveCampo ( string  nombreCampo)
inline

Quita el campo del mantenimiento

Parámetros
nombreCampo
Devuelve

Implementa sage.addons.components.IBaseDocs.

Definición en la línea 800 del archivo NuevoManteTRel.cs.

◆ RemoveCampo() [2/3]

bool sage.addons.components.NuevoManteTRel.RemoveCampo ( ObjectsManteProperties  campoObject)
inline

Quita el campo del mantenimiento

Parámetros
campoObject
Devuelve

Implementa sage.addons.components.IBaseDocs.

Definición en la línea 847 del archivo NuevoManteTRel.cs.

◆ RemoveCampo() [3/3]

bool sage.addons.components.NuevoManteTRel.RemoveCampo ( ewCampoTRelAddons  campoObject)
inline

Quita el campo del mantenimiento

Parámetros
campoObject
Devuelve

Implementa sage.addons.components.IBaseDocs.

Definición en la línea 880 del archivo NuevoManteTRel.cs.

◆ Serialize()

void sage.addons.components.NuevoManteTRel.Serialize ( )
inline

Serializa el estado actual de las propiedades y campos de clase

Implementa sage.addons.components.IBaseDocs.

Definición en la línea 266 del archivo NuevoManteTRel.cs.

◆ Show()

bool sage.addons.components.NuevoManteTRel.Show ( )
inline

Muestra el formulario de creación de mantenimientos

Devuelve

Implementa sage.addons.components.IBaseDocs.

Definición en la línea 555 del archivo NuevoManteTRel.cs.

Documentación de los campos

◆ CrearDocumento

bool sage.addons.components.NuevoManteTRel.CrearDocumento = false

Indica si se está creando código para documentos.

Definición en la línea 209 del archivo NuevoManteTRel.cs.

◆ DetailCode

string sage.addons.components.NuevoManteTRel.DetailCode = ""

Código para crear el detalle de documentos

Definición en la línea 214 del archivo NuevoManteTRel.cs.

Documentación de propiedades

◆ Campos

BindingList<dynamic> sage.addons.components.NuevoManteTRel.Campos
getset

Lista de objetos del mantenimiento

Definición en la línea 111 del archivo NuevoManteTRel.cs.

◆ Clase

string sage.addons.components.NuevoManteTRel.Clase
getset

Clase del mantenimiento

Definición en la línea 151 del archivo NuevoManteTRel.cs.

◆ FuncsDataBase

FuncsDataBase sage.addons.components.NuevoManteTRel.FuncsDataBase
getset

Funciones para las bases de datos

Definición en la línea 82 del archivo NuevoManteTRel.cs.

◆ FuncsSourceCode

FuncsSourceCode sage.addons.components.NuevoManteTRel.FuncsSourceCode
getset

Funciones para los mantenimientos

Definición en la línea 101 del archivo NuevoManteTRel.cs.

◆ Libreria

string sage.addons.components.NuevoManteTRel.Libreria
getset

Libreria a la que pertenece el mantenimiento

Definición en la línea 141 del archivo NuevoManteTRel.cs.

◆ ListaCampos

DataTable sage.addons.components.NuevoManteTRel.ListaCampos
getset

Lista de campos

Definición en la línea 131 del archivo NuevoManteTRel.cs.

◆ ManteTRel

string sage.addons.components.NuevoManteTRel.ManteTRel
getset

Nombre del mantenimiento relacionado

Definición en la línea 161 del archivo NuevoManteTRel.cs.

◆ ManteTRelobject

dynamic sage.addons.components.NuevoManteTRel.ManteTRelobject
getset

Instancia del mantenimiento relacionado

Definición en la línea 181 del archivo NuevoManteTRel.cs.

◆ NombreCampos

List<string> sage.addons.components.NuevoManteTRel.NombreCampos
getset

Lista de nombre de objetos del mantenimiento

Definición en la línea 121 del archivo NuevoManteTRel.cs.

◆ NombreMante

string sage.addons.components.NuevoManteTRel.NombreMante
getset

Nombre del mantenimiento

Definición en la línea 49 del archivo NuevoManteTRel.cs.

◆ NombreModulo

string sage.addons.components.NuevoManteTRel.NombreModulo
getset

Nombre del Modulo

Definición en la línea 59 del archivo NuevoManteTRel.cs.

◆ NombreTabla

string sage.addons.components.NuevoManteTRel.NombreTabla
getset

Nombre de la tabla

Definición en la línea 27 del archivo NuevoManteTRel.cs.

◆ TablaManteTRel

string sage.addons.components.NuevoManteTRel.TablaManteTRel
getset

Tabla del mantenimiento relacionado

Definición en la línea 171 del archivo NuevoManteTRel.cs.

◆ TituloForm

string sage.addons.components.NuevoManteTRel.TituloForm
getset

Título del formulario

Definición en la línea 69 del archivo NuevoManteTRel.cs.

Documentación de los eventos

◆ NombreTabla_Changed

NombreTabla_Change_Handler sage.addons.components.NuevoManteTRel.NombreTabla_Changed

Handler del evento para capturar el cambio de título

Definición en la línea 195 del archivo NuevoManteTRel.cs.


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