Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.addons.components.NuevoMante

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

Diagrama de herencia 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.
 
dynamic GetMantePropertiesObject ()
 Devuelve el objeto de propiedades del matenimiento.
 
bool Show ()
 Muestra el formulario de creación de mantenimientos.
 
void Clear ()
 Vacia todos los datos actuales.
 
void New ()
 Prepara para un nuevo mantenimiento.
 
dynamic AddCampo (string nombreCampo)
 Añadir el campo seleccionado en la lista al mantenimiento.
 
ewCampoTRelAddons AddCampoAgregado ()
 Añade una nuevo campo no enlazada a datos.
 
CodigoNombreManteProperties AddCampo_CodigoNombre (string nombreCampo, string tituloCampo)
 Añade el campo código y nombre al mantenimiento.
 
bool RemoveCampo (string nombreCampo)
 Quita el campo del mantenimiento.
 
bool RemoveCampo (ObjectsManteProperties campoObject)
 Quita el campo del mantenimiento.
 
bool RemoveCampo (ewCampoTRelAddons campoObject)
 Quita el campo del mantenimiento.
 
dynamic GetObject (string nombreObjeto)
 Devuelve el objeto relacionado con el nombre.
 
PaginaManteProperties AddPagina (string _nombrePagina, string _tituloPagina)
 Crear el objeto página para la nueva página.
 
void AddPagina (PaginaManteProperties tpNovaPagina)
 Añade una nueva página.
 
bool HasDump ()
 Comprueba si existe un volcado de la configuración.
 
void Serialize ()
 Serializa el estado actual de las propiedades y campos de clase.
 
void Deserialize ()
 Deserializa el fichero dump y carga las instancias de los objetos.
 
bool Crear (out string messageError)
 Crear nuevo mantenimiento.
 
bool ListaPreviaEnSageAddons (out string _messageError)
 Crear botones para las barras de herramientas.
 
bool ComprobarExistenFicheros (out string messageError)
 Comprobar si los ficheros de destino existen.
 
IEnumerator< ObjectsMantePropertiesGetEnumerator ()
 
ObjectsManteProperties Add ()
 Añade un nuevo contador a la colección.
 

Campos de datos

bool CrearDocumento = false
 Indica si se está creando código para documentos.
 
string DetailCode = ""
 Código para crear el detalle de documentos.
 
int AltoCabecera = 108
 Alto de la cabecera del documento.
 

Propiedades

string NombreTabla [get, set]
 Nombre de la tabla.
 
string NombreMante [get, set]
 Nombre del mantenimiento.
 
FuncsDataBase FuncsDataBase [get, set]
 Funciones para las bases de datos.
 
FuncsSourceCode FuncsSourceCode [get, set]
 Funciones para los mantenimientos.
 
BindingList< dynamic > Campos [get, set]
 Lista de objetos del mantenimiento.
 
List< string > NombreCampos [get, set]
 Lista de nombre de objetos del mantenimiento.
 
DataTable ListaCampos [get, set]
 Lista de campos.
 

Descripción detallada

Clase de negocio para crear nuevos mantenimientos.

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

Documentación de constructores y destructores

◆ 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 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 1959 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 335 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 325 del archivo NuevoMante.cs.

◆ AddPagina() [1/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 525 del archivo NuevoMante.cs.

◆ AddPagina() [2/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 505 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 936 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 779 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 675 del archivo NuevoMante.cs.

◆ GetEnumerator()

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

Definición en la línea 1946 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 474 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 536 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 845 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 ( ewCampoTRelAddons campoObject)
inline

Quita el campo del mantenimiento.

Parámetros
campoObject
Devuelve

Implementa sage.addons.components.IBaseDocs.

Definición en la línea 441 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 408 del archivo NuevoMante.cs.

◆ RemoveCampo() [3/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 361 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 548 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 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.

Implementa sage.addons.components.IBaseDocs.

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

◆ FuncsDataBase

FuncsDataBase sage.addons.components.NuevoMante.FuncsDataBase
getset

Funciones para las bases de datos.

Implementa sage.addons.components.IBaseDocs.

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

◆ FuncsSourceCode

FuncsSourceCode sage.addons.components.NuevoMante.FuncsSourceCode
getset

Funciones para los mantenimientos.

Implementa sage.addons.components.IBaseDocs.

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

◆ ListaCampos

DataTable sage.addons.components.NuevoMante.ListaCampos
getset

Lista de campos.

Implementa sage.addons.components.IBaseDocs.

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

◆ NombreCampos

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

Lista de nombre de objetos del mantenimiento.

Implementa sage.addons.components.IBaseDocs.

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

◆ NombreMante

string sage.addons.components.NuevoMante.NombreMante
getset

Nombre del mantenimiento.

Implementa sage.addons.components.IBaseDocs.

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

◆ NombreTabla

string sage.addons.components.NuevoMante.NombreTabla
getset

Nombre de la tabla.

Implementa sage.addons.components.IBaseDocs.

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


La documentación de esta clase está generada del siguiente archivo: