Referencia de la Clase sage.addons.components.FuncsDataBase

Clase para las acciones en la base de datos Más...

Métodos públicos

 FuncsDataBase ()
 Contructor vacio Más...
 
DataTable GetAddonTables ()
 Devuelve todas las tablas de la base de datos menos las propias del sistema Sage50c Más...
 
DataTable GetModulosConMantes ()
 Devuelve los addons que tienen mantenimientos Más...
 
DataTable GetModulosAddons ()
 Devuelve los addons que tienen mantenimientos Más...
 
List< string > GetFiltrosTxtCodLabel ()
 Devuelve los addons que tienen filtros Más...
 
DataTable GetCamposConfig ()
 Devuelve los addons que tienen filtros Más...
 
bool ExisteMante (string nombreMante, string baseDatos="COMUNES")
 Devuelve true si se encuentra el mantenimiento en la tabla mantes de comunes. Es provisional mientras el btMantes no mire en las tablas mantes de los módulos Más...
 
DataTable GetMantesModulo (string nombreModulo)
 Devuelve los mantenimientos del addon suministrado Más...
 
bool CreateDataBase (out string _messageError)
 Crea la base de datos del módulo Más...
 
bool CheckTables ()
 Método para mirar si falta alguna tabla y crearla Más...
 
void CheckTablesCampos ()
 Crear campos en tablas Más...
 
bool AddTablaTabsys (List< string > lstTablas)
 Añadir registros a la tabla TABSYS Más...
 
bool AddTablaVariable (string tcVariable, string tcTipo, string tcValor)
 Método para añadir un registro en la tabla VARIABLE Más...
 
bool GetTablaVariable (string tcVariable, ref string tcResult)
 Método para obtener un registro de la tabla VARIABLE Más...
 
bool ExecuteDBScript (string resourcename)
 Recuperar el script del recurso y lo ejecuta Más...
 
bool AddAddonModulo ()
 Añade la definición del addon a la tabla comunes.modulos Más...
 
bool DeleteData ()
 Borra el registro del addon en la tabla comunes.modulos Más...
 
bool GuardarDetallesAddon (string nombreVisible, string descripcion, int ordencarga)
 Guardar cambios en la tabla modulos Más...
 
bool AddFormsNet (string nombreForm)
 Añade un registro a la tabla FormsNet Más...
 
bool AddMante (string nombreMante, string titolMante, string textoMenu)
 Añade el registro en la tabla mantes del addon Más...
 
bool AddFiltroTxtCodLabel (string nombreMante, string tituloMante)
 Añade una opción de filtros al addon Más...
 
bool AddOpcionMenu50 (string nombreMante, string textoMenu)
 Añade una opción de menu al addon Más...
 
bool AddOpcionMenu50Documento (string nombreDocumento, string textoMenu)
 Añade una opción de menu al addon Más...
 
bool AddModuloPrograms ()
 Añade, si no existe, el registro a la tabla programs Más...
 
DataTable GetSchemaTable (string nombreTabla)
 Rellena la vista con los campos de la tabla Más...
 
void NuevaTablaLibre ()
 Prepara la clase para una nueva tabla libre Más...
 
void NuevaTabla (bool tablaManteTRel)
 Prepara la clase para una nueva tabla Más...
 
void NuevaTablaExtensionManteTRel (dynamic manteTRelobject)
 Prepara la clase para una nueva tabla Más...
 
void NuevaTablaDocumento (bool lineas)
 Prepara la clase para una nueva tabla Más...
 
void NuevaTablaMantenimiento ()
 Prepara la clase para una nueva tabla de mantenimientos Más...
 
bool CrearNuevaTabla (string tableName, out string messageError, bool noComprobarClave=false)
 Crear nueva tabla Más...
 
void InsertCamposConfig (string nombreTabla)
 Insertar campos ampliables a config Más...
 
string GetDefaultValue (DataTypes datatypeValue)
 Devuelve Más...
 
bool CrearNuevoWidget (out string messageError)
 Crear nuevo widget Más...
 
bool ObtenerWidgets (ref DataTable dtTabla)
 Obtener los widgets en un DataTable Más...
 
DataFieldProperties NuevoCampo ()
 Crea un nuevo campo y pone propiedades predetermindas Más...
 
DataWidgetProperties NuevoWidget ()
 Crea un nuevo widget y pone propiedades predetermindas Más...
 
bool EsTablaMante (string nombreTabla)
 Comprueba si la tabla tiene la estructura para mantenimentos Más...
 
bool EsTablaCabecera (string nombreTabla)
 Comprueba si la tabla tiene la estructura para cabeceras Más...
 
bool EsTablaDetalle (string nombreTabla)
 Comprueba si la tabla tiene la estructura para detalle Más...
 
bool BorrarCampo (DataFieldProperties datafieldPropertiesItem)
 Borrar un campo Más...
 
bool BorrarWidget (DataWidgetProperties datawidgetPropertiesItem)
 Borrar un widget Más...
 
bool Encriptar (bool tlEncripta, string tcValor, ref string tcResult)
 Método para encriptar o desencriptar Más...
 
bool _WebServicesS50 (string tcService, object toObjeto, string tcEntorno, out string tcError, out string tcResultPost)
 Método para enviar a Webservice Más...
 
void _CargarInformacionRelaciones ()
 Cargar la información que se utiliza en las relaciones Más...
 
List< _BdRel_ObtenerListaBd ()
 Obtener lista de bases de datos Más...
 
void CargarInformacionTablas (ref List< _BdRel > listaBds)
 Método para cargar la información de tablas, campos y tablas de sistema de todas las bases de datos Más...
 
List< _TablaRel_ObtenerListaTablasBd (List< _BdRel > listaBds, bool tlTodos=false)
 Obtener la lista de todas las tablas de las lista de bases de datos Más...
 
List< _TablaRel_ObtenerListaTablas (string tcBd, string tcAlias="", bool tlTodos=false)
 Obtener lista de tablas de una bases de datos Más...
 
List< _CampoRel_ObtenerListaCamposBaseDatos (List< _TablaRel > lstTablas, bool tlTodos=false)
 Obtener lista de campos de una lista de tablas Más...
 
List< _CampoRel_ObtenerListaCamposBd (string tcBd, string tcAlias, List< _TablaRel > lstTablas, bool tlTodos=false)
 Obtener lista de campos de una tabla Más...
 
List< _CampoRel_ObtenerListaCampos (string tcBd, string tcAlias, string tcTabla, int tnIdTabla, bool tlTodos=false)
 Obtener lista de campos de una tabla Más...
 
DataTable _ObtenerListaCamposTabla (string tcBd, string tcTabla)
 Obtener lista de campos de una tabla Más...
 
void _DisposeDatatable (DataTable tdtDatatable)
 Realizamos el dispose de un datatable Más...
 
bool _CrearNuevaTablaDesc (string tcTabla, string tcDesc, ref int tnIdTabla)
 Añadir una nueva tabla en la tabla 'tablas' Más...
 
bool _CrearCampoDesc (int tnIdTabla, string tcCampo, string tcDesc, bool tlListados=false)
 Añadir una nueva tabla en la tabla 'tablas' Más...
 
bool _ObtenerRelaciones (List< _TablaRel > lstTablasAddon, List< _TablaRel > lstTablasCore, List< _CampoRel > lstCamposAddon, List< _CampoRel > lstCamposCore, ref BindingList< _Relacion > lstRelaciones, ref BindingList< _RelacionDetalle > lstRelDetalle)
 Obtener las relaciones del add-on Más...
 
bool _GuardarRelacion (_Relacion toRelacion, string tcCampoA, string tcCampoB, _TablaRel toNewTablaA, _TablaRel toNewTablaB, ref string tcMsgError)
 Guardar una relación Más...
 
bool _RemoveRelacion (_Relacion toRelacion)
 Eliminar una relación Más...
 
bool _BuscarRelaciones (List< _TablaRel > lstTablasAddon, List< _TablaRel > lstTablasCore, List< _CampoRel > lstCamposAddon, List< _CampoRel > lstCamposCore, ref BindingList< _Relacion > lstRelaciones, ref BindingList< _RelacionDetalle > lstRelDetalle)
 Buscar relaciones automáticas Más...
 

Métodos públicos estáticos

static int GetLenCampoConfig (string nombreCampo)
 Devuelve la longitud del campo ampliable Más...
 
static int GetLenCampo (string nombreDB, string nombreTabla, string nombreCampo)
 Devuelve la longitud del campo Más...
 

Campos de datos

List< _BdRel_listaBdsCore = null
 Lista de bases de datos del core para las relaciones Más...
 
List< _TablaRel_listaTablasCore = null
 Lista de tablas del core para las relaciones Más...
 
List< _CampoRel_listaCamposCore = null
 Lista de campos del core para las relaciones Más...
 
BindingList< DataFieldPropertiescamposNuevaTablaList = new BindingList<DataFieldProperties>()
 Vista para el DataGridViewCampos Más...
 
BindingList< DataWidgetPropertiescamposNuevoWidgetList = new BindingList<DataWidgetProperties>()
 Lista de campos para nuevos widgets Más...
 
bool _FinalizadaTareaCarga = false
 Para saber si ha terminado la carga de la información Más...
 

Atributos públicos estáticos

static DataTable ConfigTable = new DataTable()
 Guardamos el contenido de la tabla config de comunes Más...
 

Propiedades

string NombreBaseDatos [get, set]
 Nombre de la base de datos del addon Más...
 
string Server [get, set]
 SqlServer server Más...
 
string User [get, set]
 Usuario Más...
 
string Password [get, set]
 Password Más...
 

Descripción detallada

Clase para las acciones en la base de datos

Definición en la línea 60 del archivo FuncsDataBase.cs.

Documentación del constructor y destructor

◆ FuncsDataBase()

sage.addons.components.FuncsDataBase.FuncsDataBase ( )
inline

Contructor vacio

Definición en la línea 163 del archivo FuncsDataBase.cs.

Documentación de las funciones miembro

◆ _BuscarRelaciones()

bool sage.addons.components.FuncsDataBase._BuscarRelaciones ( List< _TablaRel lstTablasAddon,
List< _TablaRel lstTablasCore,
List< _CampoRel lstCamposAddon,
List< _CampoRel lstCamposCore,
ref BindingList< _Relacion lstRelaciones,
ref BindingList< _RelacionDetalle lstRelDetalle 
)
inline

Buscar relaciones automáticas

Parámetros
lstTablasAddon
lstTablasCore
lstCamposAddon
lstCamposCore
lstRelaciones
lstRelDetalle
Devuelve

Definición en la línea 3186 del archivo FuncsDataBase.cs.

◆ _CargarInformacionRelaciones()

void sage.addons.components.FuncsDataBase._CargarInformacionRelaciones ( )
inline

Cargar la información que se utiliza en las relaciones

Definición en la línea 2216 del archivo FuncsDataBase.cs.

◆ _CrearCampoDesc()

bool sage.addons.components.FuncsDataBase._CrearCampoDesc ( int  tnIdTabla,
string  tcCampo,
string  tcDesc,
bool  tlListados = false 
)
inline

Añadir una nueva tabla en la tabla 'tablas'

Parámetros
tnIdTabla
tcCampo
tcDesc
tlListados
Devuelve

Definición en la línea 2890 del archivo FuncsDataBase.cs.

◆ _CrearNuevaTablaDesc()

bool sage.addons.components.FuncsDataBase._CrearNuevaTablaDesc ( string  tcTabla,
string  tcDesc,
ref int  tnIdTabla 
)
inline

Añadir una nueva tabla en la tabla 'tablas'

Parámetros
tcTabla
tcDesc
tnIdTabla
Devuelve

Definición en la línea 2768 del archivo FuncsDataBase.cs.

◆ _DisposeDatatable()

void sage.addons.components.FuncsDataBase._DisposeDatatable ( DataTable  tdtDatatable)
inline

Realizamos el dispose de un datatable

Parámetros
tdtDatatableDatatable a realizar el Dispose

Definición en la línea 2748 del archivo FuncsDataBase.cs.

◆ _GuardarRelacion()

bool sage.addons.components.FuncsDataBase._GuardarRelacion ( _Relacion  toRelacion,
string  tcCampoA,
string  tcCampoB,
_TablaRel  toNewTablaA,
_TablaRel  toNewTablaB,
ref string  tcMsgError 
)
inline

Guardar una relación

Parámetros
toRelacion
tcCampoA
tcCampoB
tcMsgError
Devuelve

Definición en la línea 3038 del archivo FuncsDataBase.cs.

◆ _ObtenerListaBd()

List<_BdRel> sage.addons.components.FuncsDataBase._ObtenerListaBd ( )
inline

Obtener lista de bases de datos

Devuelve

Definición en la línea 2231 del archivo FuncsDataBase.cs.

◆ _ObtenerListaCampos()

List<_CampoRel> sage.addons.components.FuncsDataBase._ObtenerListaCampos ( string  tcBd,
string  tcAlias,
string  tcTabla,
int  tnIdTabla,
bool  tlTodos = false 
)
inline

Obtener lista de campos de una tabla

Parámetros
tcBd
tcTabla
Devuelve

Definición en la línea 2661 del archivo FuncsDataBase.cs.

◆ _ObtenerListaCamposBaseDatos()

List<_CampoRel> sage.addons.components.FuncsDataBase._ObtenerListaCamposBaseDatos ( List< _TablaRel lstTablas,
bool  tlTodos = false 
)
inline

Obtener lista de campos de una lista de tablas

Parámetros
lstTablaslista de tablas
tlTodos
Devuelve

Definición en la línea 2603 del archivo FuncsDataBase.cs.

◆ _ObtenerListaCamposBd()

List<_CampoRel> sage.addons.components.FuncsDataBase._ObtenerListaCamposBd ( string  tcBd,
string  tcAlias,
List< _TablaRel lstTablas,
bool  tlTodos = false 
)
inline

Obtener lista de campos de una tabla

Parámetros
tcBd
tcAlias
lstTablas
tlTodos
Devuelve

Definición en la línea 2632 del archivo FuncsDataBase.cs.

◆ _ObtenerListaCamposTabla()

DataTable sage.addons.components.FuncsDataBase._ObtenerListaCamposTabla ( string  tcBd,
string  tcTabla 
)
inline

Obtener lista de campos de una tabla

Parámetros
tcBd
tcTabla
Devuelve

Definición en la línea 2708 del archivo FuncsDataBase.cs.

◆ _ObtenerListaTablas()

List<_TablaRel> sage.addons.components.FuncsDataBase._ObtenerListaTablas ( string  tcBd,
string  tcAlias = "",
bool  tlTodos = false 
)
inline

Obtener lista de tablas de una bases de datos

Devuelve

Definición en la línea 2412 del archivo FuncsDataBase.cs.

◆ _ObtenerListaTablasBd()

List<_TablaRel> sage.addons.components.FuncsDataBase._ObtenerListaTablasBd ( List< _BdRel listaBds,
bool  tlTodos = false 
)
inline

Obtener la lista de todas las tablas de las lista de bases de datos

Parámetros
listaBdslista de bases de datos
tlTodosobtener todos
Devuelve

Definición en la línea 2382 del archivo FuncsDataBase.cs.

◆ _ObtenerRelaciones()

bool sage.addons.components.FuncsDataBase._ObtenerRelaciones ( List< _TablaRel lstTablasAddon,
List< _TablaRel lstTablasCore,
List< _CampoRel lstCamposAddon,
List< _CampoRel lstCamposCore,
ref BindingList< _Relacion lstRelaciones,
ref BindingList< _RelacionDetalle lstRelDetalle 
)
inline

Obtener las relaciones del add-on

Parámetros
lstTablasAddon
lstTablasCore
lstCamposAddon
lstCamposCore
lstRelaciones
lstRelDetalle
Devuelve

Definición en la línea 2926 del archivo FuncsDataBase.cs.

◆ _RemoveRelacion()

bool sage.addons.components.FuncsDataBase._RemoveRelacion ( _Relacion  toRelacion)
inline

Eliminar una relación

Parámetros
toRelacion
Devuelve

Definición en la línea 3153 del archivo FuncsDataBase.cs.

◆ _WebServicesS50()

bool sage.addons.components.FuncsDataBase._WebServicesS50 ( string  tcService,
object  toObjeto,
string  tcEntorno,
out string  tcError,
out string  tcResultPost 
)
inline

Método para enviar a Webservice

Parámetros
tcService
toObjeto
tcEntorno
tcError
tcResultPost
Devuelve

Definición en la línea 2191 del archivo FuncsDataBase.cs.

◆ AddAddonModulo()

bool sage.addons.components.FuncsDataBase.AddAddonModulo ( )
inline

Añade la definición del addon a la tabla comunes.modulos

Devuelve

Definición en la línea 694 del archivo FuncsDataBase.cs.

◆ AddFiltroTxtCodLabel()

bool sage.addons.components.FuncsDataBase.AddFiltroTxtCodLabel ( string  nombreMante,
string  tituloMante 
)
inline

Añade una opción de filtros al addon

Devuelve

Definición en la línea 932 del archivo FuncsDataBase.cs.

◆ AddFormsNet()

bool sage.addons.components.FuncsDataBase.AddFormsNet ( string  nombreForm)
inline

Añade un registro a la tabla FormsNet

Parámetros
nombreForm
Devuelve

Definición en la línea 827 del archivo FuncsDataBase.cs.

◆ AddMante()

bool sage.addons.components.FuncsDataBase.AddMante ( string  nombreMante,
string  titolMante,
string  textoMenu 
)
inline

Añade el registro en la tabla mantes del addon

Devuelve

Definición en la línea 886 del archivo FuncsDataBase.cs.

◆ AddModuloPrograms()

bool sage.addons.components.FuncsDataBase.AddModuloPrograms ( )
inline

Añade, si no existe, el registro a la tabla programs

Devuelve

Definición en la línea 1277 del archivo FuncsDataBase.cs.

◆ AddOpcionMenu50()

bool sage.addons.components.FuncsDataBase.AddOpcionMenu50 ( string  nombreMante,
string  textoMenu 
)
inline

Añade una opción de menu al addon

Devuelve

Definición en la línea 984 del archivo FuncsDataBase.cs.

◆ AddOpcionMenu50Documento()

bool sage.addons.components.FuncsDataBase.AddOpcionMenu50Documento ( string  nombreDocumento,
string  textoMenu 
)
inline

Añade una opción de menu al addon

Devuelve

Definición en la línea 1130 del archivo FuncsDataBase.cs.

◆ AddTablaTabsys()

bool sage.addons.components.FuncsDataBase.AddTablaTabsys ( List< string >  lstTablas)
inline

Añadir registros a la tabla TABSYS

Parámetros
lstTablas
Devuelve

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

◆ AddTablaVariable()

bool sage.addons.components.FuncsDataBase.AddTablaVariable ( string  tcVariable,
string  tcTipo,
string  tcValor 
)
inline

Método para añadir un registro en la tabla VARIABLE

Parámetros
tcVariable
tcTipo
tcValor
Devuelve

Definición en la línea 588 del archivo FuncsDataBase.cs.

◆ BorrarCampo()

bool sage.addons.components.FuncsDataBase.BorrarCampo ( DataFieldProperties  datafieldPropertiesItem)
inline

Borrar un campo

Parámetros
datafieldPropertiesItem
Devuelve

Definición en la línea 2127 del archivo FuncsDataBase.cs.

◆ BorrarWidget()

bool sage.addons.components.FuncsDataBase.BorrarWidget ( DataWidgetProperties  datawidgetPropertiesItem)
inline

Borrar un widget

Parámetros
datawidgetPropertiesItem
Devuelve

Definición en la línea 2144 del archivo FuncsDataBase.cs.

◆ CargarInformacionTablas()

void sage.addons.components.FuncsDataBase.CargarInformacionTablas ( ref List< _BdRel listaBds)
inline

Método para cargar la información de tablas, campos y tablas de sistema de todas las bases de datos

Parámetros
listaBds

Definición en la línea 2268 del archivo FuncsDataBase.cs.

◆ CheckTables()

bool sage.addons.components.FuncsDataBase.CheckTables ( )
inline

Método para mirar si falta alguna tabla y crearla

Devuelve

Definición en la línea 510 del archivo FuncsDataBase.cs.

◆ CheckTablesCampos()

void sage.addons.components.FuncsDataBase.CheckTablesCampos ( )
inline

Crear campos en tablas

Definición en la línea 531 del archivo FuncsDataBase.cs.

◆ CrearNuevaTabla()

bool sage.addons.components.FuncsDataBase.CrearNuevaTabla ( string  tableName,
out string  messageError,
bool  noComprobarClave = false 
)
inline

Crear nueva tabla

Parámetros
tableName
messageError
Devuelve

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

◆ CrearNuevoWidget()

bool sage.addons.components.FuncsDataBase.CrearNuevoWidget ( out string  messageError)
inline

Crear nuevo widget

Parámetros
tableName
messageError
Devuelve

Definición en la línea 1849 del archivo FuncsDataBase.cs.

◆ CreateDataBase()

bool sage.addons.components.FuncsDataBase.CreateDataBase ( out string  _messageError)
inline

Crea la base de datos del módulo

Parámetros
_messageError
Devuelve

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

◆ DeleteData()

bool sage.addons.components.FuncsDataBase.DeleteData ( )
inline

Borra el registro del addon en la tabla comunes.modulos

Devuelve

Definición en la línea 746 del archivo FuncsDataBase.cs.

◆ Encriptar()

bool sage.addons.components.FuncsDataBase.Encriptar ( bool  tlEncripta,
string  tcValor,
ref string  tcResult 
)
inline

Método para encriptar o desencriptar

Parámetros
tlEncripta
tcValor
tcResult
Devuelve

Definición en la línea 2161 del archivo FuncsDataBase.cs.

◆ EsTablaCabecera()

bool sage.addons.components.FuncsDataBase.EsTablaCabecera ( string  nombreTabla)
inline

Comprueba si la tabla tiene la estructura para cabeceras

Parámetros
nombreTabla
Devuelve

Definición en la línea 2097 del archivo FuncsDataBase.cs.

◆ EsTablaDetalle()

bool sage.addons.components.FuncsDataBase.EsTablaDetalle ( string  nombreTabla)
inline

Comprueba si la tabla tiene la estructura para detalle

Parámetros
nombreTabla
Devuelve

Definición en la línea 2112 del archivo FuncsDataBase.cs.

◆ EsTablaMante()

bool sage.addons.components.FuncsDataBase.EsTablaMante ( string  nombreTabla)
inline

Comprueba si la tabla tiene la estructura para mantenimentos

Parámetros
nombreTabla
Devuelve

Definición en la línea 2082 del archivo FuncsDataBase.cs.

◆ ExecuteDBScript()

bool sage.addons.components.FuncsDataBase.ExecuteDBScript ( string  resourcename)
inline

Recuperar el script del recurso y lo ejecuta

Parámetros
resourcename
Devuelve

Definición en la línea 669 del archivo FuncsDataBase.cs.

◆ ExisteMante()

bool sage.addons.components.FuncsDataBase.ExisteMante ( string  nombreMante,
string  baseDatos = "COMUNES" 
)
inline

Devuelve true si se encuentra el mantenimiento en la tabla mantes de comunes. Es provisional mientras el btMantes no mire en las tablas mantes de los módulos

Parámetros
nombreMante
Devuelve

Definición en la línea 386 del archivo FuncsDataBase.cs.

◆ GetAddonTables()

DataTable sage.addons.components.FuncsDataBase.GetAddonTables ( )
inline

Devuelve todas las tablas de la base de datos menos las propias del sistema Sage50c

Devuelve

Definición en la línea 178 del archivo FuncsDataBase.cs.

◆ GetCamposConfig()

DataTable sage.addons.components.FuncsDataBase.GetCamposConfig ( )
inline

Devuelve los addons que tienen filtros

Devuelve

Definición en la línea 349 del archivo FuncsDataBase.cs.

◆ GetDefaultValue()

string sage.addons.components.FuncsDataBase.GetDefaultValue ( DataTypes  datatypeValue)
inline

Devuelve

Parámetros
datatypeValue
Devuelve

Definición en la línea 1812 del archivo FuncsDataBase.cs.

◆ GetFiltrosTxtCodLabel()

List<string> sage.addons.components.FuncsDataBase.GetFiltrosTxtCodLabel ( )
inline

Devuelve los addons que tienen filtros

Devuelve

Definición en la línea 306 del archivo FuncsDataBase.cs.

◆ GetLenCampo()

static int sage.addons.components.FuncsDataBase.GetLenCampo ( string  nombreDB,
string  nombreTabla,
string  nombreCampo 
)
inlinestatic

Devuelve la longitud del campo

Parámetros
nombreCampo
nombreTabla
nombreDB
Devuelve

Definición en la línea 1795 del archivo FuncsDataBase.cs.

◆ GetLenCampoConfig()

static int sage.addons.components.FuncsDataBase.GetLenCampoConfig ( string  nombreCampo)
inlinestatic

Devuelve la longitud del campo ampliable

Parámetros
nombreCampo
Devuelve

Definición en la línea 1763 del archivo FuncsDataBase.cs.

◆ GetMantesModulo()

DataTable sage.addons.components.FuncsDataBase.GetMantesModulo ( string  nombreModulo)
inline

Devuelve los mantenimientos del addon suministrado

Parámetros
nombreModulo
Devuelve

Definición en la línea 402 del archivo FuncsDataBase.cs.

◆ GetModulosAddons()

DataTable sage.addons.components.FuncsDataBase.GetModulosAddons ( )
inline

Devuelve los addons que tienen mantenimientos

Devuelve

Definición en la línea 257 del archivo FuncsDataBase.cs.

◆ GetModulosConMantes()

DataTable sage.addons.components.FuncsDataBase.GetModulosConMantes ( )
inline

Devuelve los addons que tienen mantenimientos

Devuelve

Definición en la línea 211 del archivo FuncsDataBase.cs.

◆ GetSchemaTable()

DataTable sage.addons.components.FuncsDataBase.GetSchemaTable ( string  nombreTabla)
inline

Rellena la vista con los campos de la tabla

Parámetros
nombreTabla
Devuelve

Definición en la línea 1317 del archivo FuncsDataBase.cs.

◆ GetTablaVariable()

bool sage.addons.components.FuncsDataBase.GetTablaVariable ( string  tcVariable,
ref string  tcResult 
)
inline

Método para obtener un registro de la tabla VARIABLE

Parámetros
tcVariable
tcResult
Devuelve

Definición en la línea 614 del archivo FuncsDataBase.cs.

◆ GuardarDetallesAddon()

bool sage.addons.components.FuncsDataBase.GuardarDetallesAddon ( string  nombreVisible,
string  descripcion,
int  ordencarga 
)
inline

Guardar cambios en la tabla modulos

Parámetros
nombreVisible
descripcion
Devuelve

Definición en la línea 806 del archivo FuncsDataBase.cs.

◆ InsertCamposConfig()

void sage.addons.components.FuncsDataBase.InsertCamposConfig ( string  nombreTabla)
inline

Insertar campos ampliables a config

Definición en la línea 1738 del archivo FuncsDataBase.cs.

◆ NuevaTabla()

void sage.addons.components.FuncsDataBase.NuevaTabla ( bool  tablaManteTRel)
inline

Prepara la clase para una nueva tabla

Definición en la línea 1335 del archivo FuncsDataBase.cs.

◆ NuevaTablaDocumento()

void sage.addons.components.FuncsDataBase.NuevaTablaDocumento ( bool  lineas)
inline

Prepara la clase para una nueva tabla

Definición en la línea 1439 del archivo FuncsDataBase.cs.

◆ NuevaTablaExtensionManteTRel()

void sage.addons.components.FuncsDataBase.NuevaTablaExtensionManteTRel ( dynamic  manteTRelobject)
inline

Prepara la clase para una nueva tabla

Definición en la línea 1365 del archivo FuncsDataBase.cs.

◆ NuevaTablaLibre()

void sage.addons.components.FuncsDataBase.NuevaTablaLibre ( )
inline

Prepara la clase para una nueva tabla libre

Definición en la línea 1327 del archivo FuncsDataBase.cs.

◆ NuevaTablaMantenimiento()

void sage.addons.components.FuncsDataBase.NuevaTablaMantenimiento ( )
inline

Prepara la clase para una nueva tabla de mantenimientos

Definición en la línea 1500 del archivo FuncsDataBase.cs.

◆ NuevoCampo()

DataFieldProperties sage.addons.components.FuncsDataBase.NuevoCampo ( )
inline

Crea un nuevo campo y pone propiedades predetermindas

Parámetros
nuevoCampoNombre
Devuelve

Definición en la línea 2016 del archivo FuncsDataBase.cs.

◆ NuevoWidget()

DataWidgetProperties sage.addons.components.FuncsDataBase.NuevoWidget ( )
inline

Crea un nuevo widget y pone propiedades predetermindas

Devuelve

Definición en la línea 2049 del archivo FuncsDataBase.cs.

◆ ObtenerWidgets()

bool sage.addons.components.FuncsDataBase.ObtenerWidgets ( ref DataTable  dtTabla)
inline

Obtener los widgets en un DataTable

Parámetros
tableName
messageError
Devuelve

Definición en la línea 1909 del archivo FuncsDataBase.cs.

Documentación de los campos

◆ _FinalizadaTareaCarga

bool sage.addons.components.FuncsDataBase._FinalizadaTareaCarga = false

Para saber si ha terminado la carga de la información

Definición en la línea 158 del archivo FuncsDataBase.cs.

◆ _listaBdsCore

List<_BdRel> sage.addons.components.FuncsDataBase._listaBdsCore = null

Lista de bases de datos del core para las relaciones

Definición en la línea 120 del archivo FuncsDataBase.cs.

◆ _listaCamposCore

List<_CampoRel> sage.addons.components.FuncsDataBase._listaCamposCore = null

Lista de campos del core para las relaciones

Definición en la línea 130 del archivo FuncsDataBase.cs.

◆ _listaTablasCore

List<_TablaRel> sage.addons.components.FuncsDataBase._listaTablasCore = null

Lista de tablas del core para las relaciones

Definición en la línea 125 del archivo FuncsDataBase.cs.

◆ camposNuevaTablaList

BindingList<DataFieldProperties> sage.addons.components.FuncsDataBase.camposNuevaTablaList = new BindingList<DataFieldProperties>()

Vista para el DataGridViewCampos

Lista de campos para nuevas tablas

Definición en la línea 143 del archivo FuncsDataBase.cs.

◆ camposNuevoWidgetList

BindingList<DataWidgetProperties> sage.addons.components.FuncsDataBase.camposNuevoWidgetList = new BindingList<DataWidgetProperties>()

Lista de campos para nuevos widgets

Definición en la línea 148 del archivo FuncsDataBase.cs.

◆ ConfigTable

DataTable sage.addons.components.FuncsDataBase.ConfigTable = new DataTable()
static

Guardamos el contenido de la tabla config de comunes

Definición en la línea 153 del archivo FuncsDataBase.cs.

Documentación de propiedades

◆ NombreBaseDatos

string sage.addons.components.FuncsDataBase.NombreBaseDatos
getset

Nombre de la base de datos del addon

Definición en la línea 67 del archivo FuncsDataBase.cs.

◆ Password

string sage.addons.components.FuncsDataBase.Password
getset

Password

Definición en la línea 97 del archivo FuncsDataBase.cs.

◆ Server

string sage.addons.components.FuncsDataBase.Server
getset

SqlServer server

Definición en la línea 77 del archivo FuncsDataBase.cs.

◆ User

string sage.addons.components.FuncsDataBase.User
getset

Usuario

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


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