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... | |
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 1875 del archivo Desktop.cs.
|
inline |
Constructor de la clase "DeskTop"
Definición en la línea 1904 del archivo Desktop.cs.
|
inline |
Constructor de la clase "DeskTop"
tofrmPrincipal | Tenemos la referencia del formulario |
Definición en la línea 1912 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 2778 del archivo Desktop.cs.
|
inline |
Copiamos el diseño que pasamos por parámetro al usuario actual
tnId |
Definición en la línea 2727 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 2545 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 2191 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 2704 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 2586 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 2475 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 2262 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 2460 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 2059 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 2556 del archivo Desktop.cs.
|
inline |
Utilizado para cuando borramos un diseño o creamos otro nuevo
Definición en la línea 2760 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 2140 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 2639 del archivo Desktop.cs.
|
inline |
|
inlineprotected |
Protected implementation of Dispose pattern
disposing |
Definición en la línea 2942 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 1960 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 1970 del archivo Desktop.cs.
Int32 sage._50.Desktop._Id |
ID del diseño actual
Definición en la línea 1945 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 1965 del archivo Desktop.cs.
|
get |
Tenemos la fecha de la captura
Definición en la línea 2019 del archivo Desktop.cs.
|
getset |
Último mensaje de error
Definición en la línea 2046 del archivo Desktop.cs.
|
getset |
Indica la fecha y hora de la captura del desktop actual
Definición en la línea 2027 del archivo Desktop.cs.
|
get |
Cadena en base 64 de la imagen del escritorio
Definición en la línea 2037 del archivo Desktop.cs.
|
getset |
Nombre del diseño del escritorio
Definición en la línea 1976 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 1991 del archivo Desktop.cs.
|
getset |
Datatable donde tendremos los diferentes diseños del usuario actual
Definición en la línea 2008 del archivo Desktop.cs.
|
getset |
Usuario propietario del Diseño, el que tenemos en la tabla USRDESKTOP
Definición en la línea 1951 del archivo Desktop.cs.