Desktop: Clase de negocio para el escritorio de Sage 50 Se basa sobre la clase Object para poder realizar DatabinDings Más...
Métodos públicos | |
Desktop () | |
Constructor de la clase "DeskTop" Más... | |
Desktop (frmPrincipal tofrmPrincipal) | |
Constructor de la clase "DeskTop" Más... | |
bool | _GetObjetos (ref DataTable tdtObjetos) |
Consultamos los objetos disponibles en la edición del perfil del escritorio de Sage 50 Más... | |
bool | _SaveNameDesktop () |
Actualizamos el nombre del diseño Más... | |
bool | _SaveDesktop (string tcUsrDesktop, string tcDeskProp, string tcUsuario, ref int tnId) |
Guardaremos el diseño del escritorio Sage 50 Más... | |
bool | _DeleteDesktop (string tcUsuario, int tnId) |
Borramos el diseño del escritorio Más... | |
bool | _GetDesktopAddon (string tcAddon, string tcUsuario, ref int tnId, ref bool tlDesktopBase, bool tlMenu50) |
Devuelve por referencia el ID del diseño del escritorio a cargar para el Addon específico Al consultar en las tablas el nombre del Addon está en mayúsculas Más... | |
DataTable | _GetDesktops (string tcCodigoUsuario="", bool tlGestionAccesos=false) |
Devuelve los escritorios Más... | |
bool | _GetDesktop (ref string tctUsrDesktop, ref string tcDeskProp, string tcUsuario, ref int tnId) |
Para consultar el diseño actual del Escritorio Sage 50 Más... | |
bool | _LoadUsrDesktops (int tnId=0) |
Consultamos todos los diseños del usuario actual para presentarlos en las propiedades de los widgets Más... | |
DataTable | _GetAccesosWidgets (int tnId, string tcUsuario) |
PE-95844: Cargar un Datatable con todos los accesos por widgets dado un escritorio y usuario Más... | |
bool | _SaveDesktopAddon (string tcUsuario, int tnId, string tcAddon) |
Guardaremos el diseño del escritorio Sage 50 Más... | |
bool | _DeleteDesktopAddon (string tcUsuario, int tnId, string tcAddon) |
Elimina el registro del registro de la tabla usrdeskadd Más... | |
bool | _CopyDesktop (ref int tnId) |
Copiamos el diseño que pasamos por parámetro al usuario actual Más... | |
void | _ResetProperties () |
Utilizado para cuando borramos un diseño o creamos otro nuevo Más... | |
void | _CaptureScreen (Form toForm, int tnId, string tcUsuario) |
Captura del escritorio actual Más... | |
Métodos públicos estáticos | |
static bool | _CrearEscritorioVacio (string tcUsuario) |
Método para generar un escritorio vacio para un usuario Más... | |
Campos de datos | |
Int32 | _Id |
ID del diseño actual Más... | |
bool | _Base = false |
Cuando consulta un diseño nos quedará marcado si es un base Más... | |
int | _Modulo = 0 |
Módulo necesario para poder filtrar los diseños Más... | |
bool | _EditDesktop = false |
Para controlar si se puede editar el diseño Más... | |
Métodos protegidos | |
override void | Dispose (bool disposing) |
Protected implementation of Dispose pattern Más... | |
Propiedades | |
string | _Usuario [get, set] |
Usuario propietario del Diseño, el que tenemos en la tabla USRDESKTOP Más... | |
string | _Nombre [get, set] |
Nombre del diseño del escritorio Más... | |
string | _OldNombre [get, set] |
Copia del nombre del diseño del escritorio, se necesita para poder refrescar el Menú de usuario cuando realice el SAVE si hemos tenido cambios Más... | |
DataTable | _UsrDesktops [get, set] |
Datatable donde tendremos los diferentes diseños del usuario actual Más... | |
bool | _CaptureLoad [get] |
Tenemos la fecha de la captura Más... | |
DateTime | _FechaCaptura [get, set] |
Indica la fecha y hora de la captura del desktop actual Más... | |
string | _ImageBase64 [get] |
Cadena en base 64 de la imagen del escritorio Más... | |
string | _Error_Message [get, set] |
Último mensaje de error Más... | |
IAccesoMultigrupo | _DatosAcceso [get, set] |
Datos para el acceso multigrupo Más... | |
string | _MenuDefecto [get, set] |
Menu seleccionado por defecto al crear o duplicar un escritorio Más... | |
Desktop: Clase de negocio para el escritorio de Sage 50 Se basa sobre la clase Object para poder realizar DatabinDings
Definición en la línea 1925 del archivo Desktop.cs.
|
inline |
Constructor de la clase "DeskTop"
Definición en la línea 1954 del archivo Desktop.cs.
|
inline |
Constructor de la clase "DeskTop"
tofrmPrincipal | Tenemos la referencia del formulario |
Definición en la línea 1962 del archivo Desktop.cs.
|
inline |
Captura del escritorio actual
toForm | Referencia al formulario a capturar |
tnId | Id del Desktop |
tcUsuario | Usuario al que realizaremos la captura |
///
Definición en la línea 2879 del archivo Desktop.cs.
|
inline |
Copiamos el diseño que pasamos por parámetro al usuario actual
tnId |
Definición en la línea 2827 del archivo Desktop.cs.
|
inlinestatic |
Método para generar un escritorio vacio para un usuario
tcUsuario | Usuario al que asociar el escritorio vacio |
Definición en la línea 2645 del archivo Desktop.cs.
|
inline |
Borramos el diseño del escritorio
tcUsuario | El usuario actual al que estamos diseñando el escritorio (pendiente de confirmar el funcionamiento) |
tnId | Identificador del diseño. Si se le pasa un 0 se consultará el siguiente ID para poder guardarlo |
Definición en la línea 2270 del archivo Desktop.cs.
|
inline |
Elimina el registro del registro de la tabla usrdeskadd
tcUsuario | El usuario actual al que estamos desasignando el escritorio |
tnId | Identificador del desktop |
tcAddon | Nombre del Addon |
Definición en la línea 2804 del archivo Desktop.cs.
|
inline |
PE-95844: Cargar un Datatable con todos los accesos por widgets dado un escritorio y usuario
tnId | |
tcUsuario |
Definición en la línea 2686 del archivo Desktop.cs.
|
inline |
Para consultar el diseño actual del Escritorio Sage 50
tctUsrDesktop | Devuelve por referencia el diseño del escritorio |
tcDeskProp | Nos devuelve por referencia el JSON con las propiedades del color de fondo, la imagen ... |
tcUsuario | El usuario actual al que vamos a consultar el diseño del escritorio (pendiente de confirmar el funcionamiento) |
tnId | Puede que nos interese consultar un diseño a partir de su Id, por ejemplo cuando copiamos un diseño |
Definición en la línea 2575 del archivo Desktop.cs.
|
inline |
Devuelve por referencia el ID del diseño del escritorio a cargar para el Addon específico Al consultar en las tablas el nombre del Addon está en mayúsculas
tcAddon | Nombre del Addon. Tpv, Contabilidad ... |
tcUsuario | Usuario |
tnId | Id del desktop del Addon |
tlMenu50 | Indica que venimos del botón de Menú50 |
tlDesktopBase | Devuelve si es un diseño base que se da en Sage50 |
Definición en la línea 2343 del archivo Desktop.cs.
|
inline |
Devuelve los escritorios
Si tlGestionAccesos == true. ha de devolver los escritorios que tiene el usuario o no y actualmente no tenemos acceso
tcCodigoUsuario | Código de usuario |
tlGestionAccesos | Consulta de escritorios desde la gestión de accesos |
Definición en la línea 2560 del archivo Desktop.cs.
|
inline |
Consultamos los objetos disponibles en la edición del perfil del escritorio de Sage 50
tdtObjetos |
Definición en la línea 2134 del archivo Desktop.cs.
|
inline |
Consultamos todos los diseños del usuario actual para presentarlos en las propiedades de los widgets
tnId | Id del desktop que descartaremos en la carga |
Definición en la línea 2656 del archivo Desktop.cs.
|
inline |
Utilizado para cuando borramos un diseño o creamos otro nuevo
Definición en la línea 2860 del archivo Desktop.cs.
|
inline |
Guardaremos el diseño del escritorio Sage 50
tcUsrDesktop | La cadena en formato JSON que vamos a guardar como diseño del escritorio del Sage 50 |
tcDeskProp | La cadena en formato JSON donde tenemos el color de forno y la imagen |
tcUsuario | El usuario actual al que estamos diseñando el escritorio |
tnId | Identificador del diseño. Si se le pasa un 0 se consultará el siguiente ID para poder guardarlo |
Definición en la línea 2215 del archivo Desktop.cs.
|
inline |
Guardaremos el diseño del escritorio Sage 50
tcUsuario | El usuario actual al que estamos asignando el escritorio |
tnId | Identificador del usrdeskadd |
tcAddon | Nombre del Addon |
Definición en la línea 2739 del archivo Desktop.cs.
|
inline |
|
inlineprotected |
Protected implementation of Dispose pattern
disposing |
Definición en la línea 3050 del archivo Desktop.cs.
bool sage._50.Desktop._Base = false |
Cuando consulta un diseño nos quedará marcado si es un base
Definición en la línea 2010 del archivo Desktop.cs.
bool sage._50.Desktop._EditDesktop = false |
Para controlar si se puede editar el diseño
Definición en la línea 2020 del archivo Desktop.cs.
Int32 sage._50.Desktop._Id |
ID del diseño actual
Definición en la línea 1995 del archivo Desktop.cs.
int sage._50.Desktop._Modulo = 0 |
Módulo necesario para poder filtrar los diseños
Definición en la línea 2015 del archivo Desktop.cs.
|
get |
Tenemos la fecha de la captura
Definición en la línea 2069 del archivo Desktop.cs.
|
getset |
Datos para el acceso multigrupo
Definición en la línea 2106 del archivo Desktop.cs.
|
getset |
Último mensaje de error
Definición en la línea 2096 del archivo Desktop.cs.
|
getset |
Indica la fecha y hora de la captura del desktop actual
Definición en la línea 2077 del archivo Desktop.cs.
|
get |
Cadena en base 64 de la imagen del escritorio
Definición en la línea 2087 del archivo Desktop.cs.
|
getset |
Menu seleccionado por defecto al crear o duplicar un escritorio
Definición en la línea 3044 del archivo Desktop.cs.
|
getset |
Nombre del diseño del escritorio
Definición en la línea 2026 del archivo Desktop.cs.
|
getset |
Copia del nombre del diseño del escritorio, se necesita para poder refrescar el Menú de usuario cuando realice el SAVE si hemos tenido cambios
Definición en la línea 2041 del archivo Desktop.cs.
|
getset |
Datatable donde tendremos los diferentes diseños del usuario actual
Definición en la línea 2058 del archivo Desktop.cs.
|
getset |
Usuario propietario del Diseño, el que tenemos en la tabla USRDESKTOP
Definición en la línea 2001 del archivo Desktop.cs.