Referencia de la Clase sage.addons.components.NuevoMante

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

Diagrama de herencias de sage.addons.components.NuevoMante
sage.addons.components.IMantes sage.addons.components.IBaseDocs

Métodos públicos

 NuevoMante ()
 Inicializa una nueva instancia de la clase 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...
 
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 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...
 
bool Crear (out string messageError)
 Crear nuevo mantenimiento Más...
 
bool ListaPreviaEnSageAddons (out string _messageError)
 Crear botones para las barras de herramientas Más...
 
bool ComprobarExistenFicheros (out string messageError)
 Comprobar si los ficheros de destino existen Más...
 
IEnumerator< ObjectsMantePropertiesGetEnumerator ()
 
ObjectsManteProperties Add ()
 Añade un nuevo contador a la colección 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...
 
int AltoCabecera = 108
 Alto de la cabecera del documento Más...
 

Propiedades

string NombreTabla [get, set]
 Nombre de la tabla Más...
 
string NombreMante [get, set]
 Nombre 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...
 
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...
 
- 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]
 

Descripción detallada

Clase de negocio para crear nuevos mantenimientos

Definición en la línea 21 del archivo NuevoMante.cs.

Documentación del constructor y destructor

◆ NuevoMante()

sage.addons.components.NuevoMante.NuevoMante ( )
inline

Inicializa una nueva instancia de la clase

Definición en la línea 182 del archivo NuevoMante.cs.

Documentación de las funciones miembro

◆ Add()

ObjectsManteProperties sage.addons.components.NuevoMante.Add ( )
inline

Añade un nuevo contador a la colección

Definición en la línea 1940 del archivo NuevoMante.cs.

◆ AddCampo()

dynamic sage.addons.components.NuevoMante.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 270 del archivo NuevoMante.cs.

◆ AddCampo_CodigoNombre()

CodigoNombreManteProperties sage.addons.components.NuevoMante.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 328 del archivo NuevoMante.cs.

◆ AddCampoAgregado()

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

Añade una nuevo campo no enlazada a datos

Devuelve

Implementa sage.addons.components.IBaseDocs.

Definición en la línea 318 del archivo NuevoMante.cs.

◆ AddPagina() [1/2]

PaginaManteProperties sage.addons.components.NuevoMante.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 498 del archivo NuevoMante.cs.

◆ AddPagina() [2/2]

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

Añade una nueva página

Parámetros
_nombrePagina
_tituloPagina
Devuelve

Definición en la línea 518 del archivo NuevoMante.cs.

◆ Clear()

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

Vacia todos los datos actuales

Implementa sage.addons.components.IBaseDocs.

Definición en la línea 220 del archivo NuevoMante.cs.

◆ ComprobarExistenFicheros()

bool sage.addons.components.NuevoMante.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 926 del archivo NuevoMante.cs.

◆ Crear()

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

Crear nuevo mantenimiento

Parámetros
messageError
Devuelve

Implementa sage.addons.components.IBaseDocs.

Definición en la línea 772 del archivo NuevoMante.cs.

◆ Deserialize()

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

Deserializa el fichero dump y carga las instancias de los objetos

Implementa sage.addons.components.IBaseDocs.

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

◆ GetEnumerator()

IEnumerator<ObjectsManteProperties> sage.addons.components.NuevoMante.GetEnumerator ( )
inline

Definición en la línea 1927 del archivo NuevoMante.cs.

◆ GetMantePropertiesObject()

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

Devuelve el objeto de propiedades del matenimiento

Devuelve

Implementa sage.addons.components.IBaseDocs.

Definición en la línea 196 del archivo NuevoMante.cs.

◆ GetObject()

dynamic sage.addons.components.NuevoMante.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 467 del archivo NuevoMante.cs.

◆ HasDump()

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

Comprueba si existe un volcado de la configuración

Devuelve

Implementa sage.addons.components.IBaseDocs.

Definición en la línea 529 del archivo NuevoMante.cs.

◆ ListaPreviaEnSageAddons()

bool sage.addons.components.NuevoMante.ListaPreviaEnSageAddons ( out string  _messageError)
inline

Crear botones para las barras de herramientas

Parámetros
_messageError
Devuelve

Definición en la línea 836 del archivo NuevoMante.cs.

◆ New()

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

Prepara para un nuevo mantenimiento

Implementa sage.addons.components.IBaseDocs.

Definición en la línea 229 del archivo NuevoMante.cs.

◆ RemoveCampo() [1/3]

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

Quita el campo del mantenimiento

Parámetros
nombreCampo
Devuelve

Implementa sage.addons.components.IBaseDocs.

Definición en la línea 354 del archivo NuevoMante.cs.

◆ RemoveCampo() [2/3]

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

Quita el campo del mantenimiento

Parámetros
campoObject
Devuelve

Implementa sage.addons.components.IBaseDocs.

Definición en la línea 401 del archivo NuevoMante.cs.

◆ RemoveCampo() [3/3]

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

Quita el campo del mantenimiento

Parámetros
campoObject
Devuelve

Implementa sage.addons.components.IBaseDocs.

Definición en la línea 434 del archivo NuevoMante.cs.

◆ Serialize()

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

Serializa el estado actual de las propiedades y campos de clase

Implementa sage.addons.components.IBaseDocs.

Definición en la línea 541 del archivo NuevoMante.cs.

◆ Show()

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

Muestra el formulario de creación de mantenimientos

Devuelve

Implementa sage.addons.components.IBaseDocs.

Definición en la línea 205 del archivo NuevoMante.cs.

Documentación de los campos

◆ AltoCabecera

int sage.addons.components.NuevoMante.AltoCabecera = 108

Alto de la cabecera del documento

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

◆ CrearDocumento

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

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

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

◆ DetailCode

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

Código para crear el detalle de documentos

Definición en la línea 156 del archivo NuevoMante.cs.

Documentación de propiedades

◆ Campos

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

Lista de objetos del mantenimiento

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

◆ FuncsDataBase

FuncsDataBase sage.addons.components.NuevoMante.FuncsDataBase
getset

Funciones para las bases de datos

Definición en la línea 66 del archivo NuevoMante.cs.

◆ FuncsSourceCode

FuncsSourceCode sage.addons.components.NuevoMante.FuncsSourceCode
getset

Funciones para los mantenimientos

Definición en la línea 88 del archivo NuevoMante.cs.

◆ ListaCampos

DataTable sage.addons.components.NuevoMante.ListaCampos
getset

Lista de campos

Definición en la línea 133 del archivo NuevoMante.cs.

◆ NombreCampos

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

Lista de nombre de objetos del mantenimiento

Definición en la línea 118 del archivo NuevoMante.cs.

◆ NombreMante

string sage.addons.components.NuevoMante.NombreMante
getset

Nombre del mantenimiento

Definición en la línea 51 del archivo NuevoMante.cs.

◆ NombreTabla

string sage.addons.components.NuevoMante.NombreTabla
getset

Nombre de la tabla

Definición en la línea 30 del archivo NuevoMante.cs.


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