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 | 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... | |
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 | |
BindingList< DataFieldProperties > | camposNuevaTablaList = new BindingList<DataFieldProperties>() |
Vista para el DataGridViewCampos Más... | |
BindingList< DataWidgetProperties > | camposNuevoWidgetList = new BindingList<DataWidgetProperties>() |
Lista de campos para nuevos widgets 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... | |
Clase para las acciones en la base de datos
Definición en la línea 53 del archivo FuncsDataBase.cs.
|
inline |
Contructor vacio
Definición en la línea 118 del archivo FuncsDataBase.cs.
|
inline |
Añade la definición del addon a la tabla comunes.modulos
Definición en la línea 487 del archivo FuncsDataBase.cs.
|
inline |
Añade una opción de filtros al addon
Definición en la línea 725 del archivo FuncsDataBase.cs.
|
inline |
Añade un registro a la tabla FormsNet
nombreForm |
Definición en la línea 620 del archivo FuncsDataBase.cs.
|
inline |
Añade el registro en la tabla mantes del addon
Definición en la línea 679 del archivo FuncsDataBase.cs.
|
inline |
Añade, si no existe, el registro a la tabla programs
Definición en la línea 1073 del archivo FuncsDataBase.cs.
|
inline |
|
inline |
|
inline |
Borrar un campo
datafieldPropertiesItem |
Definición en la línea 1912 del archivo FuncsDataBase.cs.
|
inline |
Borrar un widget
datawidgetPropertiesItem |
Definición en la línea 1929 del archivo FuncsDataBase.cs.
|
inline |
Crear nueva tabla
tableName | |
messageError |
Definición en la línea 1327 del archivo FuncsDataBase.cs.
|
inline |
Crear nuevo widget
tableName | |
messageError |
Definición en la línea 1636 del archivo FuncsDataBase.cs.
|
inline |
Crea la base de datos del módulo
_messageError |
Definición en la línea 374 del archivo FuncsDataBase.cs.
|
inline |
Borra el registro del addon en la tabla comunes.modulos
Definición en la línea 539 del archivo FuncsDataBase.cs.
|
inline |
Comprueba si la tabla tiene la estructura para cabeceras
nombreTabla |
Definición en la línea 1882 del archivo FuncsDataBase.cs.
|
inline |
Comprueba si la tabla tiene la estructura para detalle
nombreTabla |
Definición en la línea 1897 del archivo FuncsDataBase.cs.
|
inline |
Comprueba si la tabla tiene la estructura para mantenimentos
nombreTabla |
Definición en la línea 1867 del archivo FuncsDataBase.cs.
|
inline |
Recuperar el script del recurso y lo ejecuta
resourcename |
Definición en la línea 462 del archivo FuncsDataBase.cs.
|
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
nombreMante |
Definición en la línea 341 del archivo FuncsDataBase.cs.
|
inline |
Devuelve todas las tablas de la base de datos menos las propias del sistema Sage50c
Definición en la línea 133 del archivo FuncsDataBase.cs.
|
inline |
Devuelve los addons que tienen filtros
Definición en la línea 304 del archivo FuncsDataBase.cs.
|
inline |
Devuelve
datatypeValue |
Definición en la línea 1599 del archivo FuncsDataBase.cs.
|
inline |
Devuelve los addons que tienen filtros
Definición en la línea 261 del archivo FuncsDataBase.cs.
|
inlinestatic |
Devuelve la longitud del campo
nombreCampo | |
nombreTabla | |
nombreDB |
Definición en la línea 1582 del archivo FuncsDataBase.cs.
|
inlinestatic |
Devuelve la longitud del campo ampliable
nombreCampo |
Definición en la línea 1550 del archivo FuncsDataBase.cs.
|
inline |
Devuelve los mantenimientos del addon suministrado
nombreModulo |
Definición en la línea 357 del archivo FuncsDataBase.cs.
|
inline |
Devuelve los addons que tienen mantenimientos
Definición en la línea 212 del archivo FuncsDataBase.cs.
|
inline |
Devuelve los addons que tienen mantenimientos
Definición en la línea 166 del archivo FuncsDataBase.cs.
|
inline |
Rellena la vista con los campos de la tabla
nombreTabla |
Definición en la línea 1113 del archivo FuncsDataBase.cs.
|
inline |
Guardar cambios en la tabla modulos
nombreVisible | |
descripcion |
Definición en la línea 599 del archivo FuncsDataBase.cs.
|
inline |
Insertar campos ampliables a config
Definición en la línea 1525 del archivo FuncsDataBase.cs.
|
inline |
Prepara la clase para una nueva tabla
Definición en la línea 1131 del archivo FuncsDataBase.cs.
|
inline |
Prepara la clase para una nueva tabla
Definición en la línea 1235 del archivo FuncsDataBase.cs.
|
inline |
Prepara la clase para una nueva tabla
Definición en la línea 1161 del archivo FuncsDataBase.cs.
|
inline |
Prepara la clase para una nueva tabla libre
Definición en la línea 1123 del archivo FuncsDataBase.cs.
|
inline |
Prepara la clase para una nueva tabla de mantenimientos
Definición en la línea 1296 del archivo FuncsDataBase.cs.
|
inline |
Crea un nuevo campo y pone propiedades predetermindas
nuevoCampoNombre |
Definición en la línea 1801 del archivo FuncsDataBase.cs.
|
inline |
Crea un nuevo widget y pone propiedades predetermindas
Definición en la línea 1834 del archivo FuncsDataBase.cs.
|
inline |
Obtener los widgets en un DataTable
tableName | |
messageError |
Definición en la línea 1695 del archivo FuncsDataBase.cs.
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 103 del archivo FuncsDataBase.cs.
BindingList<DataWidgetProperties> sage.addons.components.FuncsDataBase.camposNuevoWidgetList = new BindingList<DataWidgetProperties>() |
Lista de campos para nuevos widgets
Definición en la línea 108 del archivo FuncsDataBase.cs.
|
static |
Guardamos el contenido de la tabla config de comunes
Definición en la línea 113 del archivo FuncsDataBase.cs.
|
getset |
Nombre de la base de datos del addon
Definición en la línea 60 del archivo FuncsDataBase.cs.
|
getset |
Password
Definición en la línea 90 del archivo FuncsDataBase.cs.
|
getset |
SqlServer server
Definición en la línea 70 del archivo FuncsDataBase.cs.
|
getset |
Usuario
Definición en la línea 80 del archivo FuncsDataBase.cs.