Referencia de la Clase sage.ew.objetos.ControladorDesktop

Clase controlador que se utilizará en el escritorio de Sage 50 Más...

Diagrama de herencias de sage.ew.objetos.ControladorDesktop

Métodos públicos

 ControladorDesktop ()
 Controlador: Constructor de la clase controlador Más...
 
 ControladorDesktop (frmPrincipal toFrmPrincipal)
 Controlador: Constructor en el que le pasamos la referencia del formulario Más...
 
bool _Delete (Control toWidget)
 Se podrá ejecutar cuando se dese eliminar un elemento

Parámetros
toWidgetNos llegará la referencia al widget desde el que se realiza la acción
Más...
 
void _Propiedades (Control toWidget)
 Presentaremos la pantalal de propiedades donde podremos configurar el Widget

Parámetros
toWidgetNos llegará la referencia al widget desde el que se realiza la acción
Más...
 
bool _Save (Control toWidget, bool tlReordenarWidgets=true)
 Se podrá llamar para que guarde un Widget cuando sea necesario Más...
 
bool _CancelDesktop ()
 Cancelamos el diseño del escritorio Más...
 
bool _SaveDesktop ()
 Guardamos el diseño del escritorio Más...
 
bool _EditDesktop ()
 Editamos el diseño del escritorio Más...
 
bool _NewDesktop ()
 Creamos un nuevo diseño vacio Más...
 
bool _LoadDesktop (int tnId)
 Cargamos el diseño del escritorio pasado por parámetro Más...
 
bool _RefreshDesktop ()
 PE-99626: En caso de que, por ejemplo cambiamos de empresa, entonces llamamos al _RefreshDesktop Más...
 
bool _ProgressDesktop (int tnMilisegundos=5000)
 Presenta / oculta el formulario de progreso al realizar una de las acciones que pueden o no provocar un cambio de escritorio Más...
 
bool _ReloadDesktop ()
 Recarga el escritorio completo Más...
 
bool _CopyDesktop (int tnId)
 Copiamos/duplicamos el diseño del escritorio Más...
 
bool _DeleteDesktop ()
 Borramos el diseño del escritorio Más...
 
List< Control > _GetWidgets (Control toTipoControl)
 Devolveremos una lista de controles de la clase especificada que nos llega por parámetro Más...
 
List< Control > _GetWidgets ()
 PE-95844: Devolveremos una lista de todos los widgets del desktop Más...
 
bool _ChangeUser ()
 Se realiza un cambio del usuario y será necesario refrescar el diseño de Sage 50 con sus widgets correspondientes Más...
 
Int32 _GetIdDesktop ()
 PE-96849: Obtener el Identificador del Desktop actual que se está ejecutando Más...
 
string _NombreDesktop ()
 Obtener el nombre del Desktop actual que se está ejecutando Más...
 
bool _ExportDesktop ()
 Exportación del diseño del escritorio Más...
 
bool _ImportDesktop ()
 Importación del diseño del escritorio Más...
 
bool _AddWidget (string tcClase)
 Agregamos un widget al Desktop Más...
 
bool _StateEditionDesktop ()
 Para controlar si estamos en modo de edición Más...
 
bool _ShowGridDesignDesktop (bool tlShow)
 Gestionamos si debe de presentar la rejilla de edición en el Desktop Más...
 
bool _RefreshWidgets (Control toTipoControl)
 Refrescar los widgets de un tipo concreto Más...
 
bool _ChangeMultiemprea ()
 Cambiar de multiempresa Más...
 
bool _LoadDesktopAddon (Dictionary< string, object > toDictValues)
 Carga del escritorio de un Add-on Más...
 
bool _GetIdDesktopAddon (Dictionary< string, object > toDictValues, ref int tnIdDesktop, ref bool tlDesktopBase)
 Devuelve el Id del Addon para ver si se ha de cargar un escritorio al cambiar de Menú Más...
 
bool _DeleteUsrDesktopAddon (Dictionary< string, object > toDictValues)
 Eliminar el registro que predetermina un desktop por usuario / Addon Más...
 
bool _SaveUsrDesktopAddon (Dictionary< string, object > toDictValues)
 Predetermina un desktop por usuario / Addon Más...
 
void Dispose ()
 Public implementation of Dispose pattern callable by consumers. Más...
 

Métodos protegidos

virtual void Dispose (bool disposing)
 Protected implementation of Dispose pattern. Más...
 

Descripción detallada

Clase controlador que se utilizará en el escritorio de Sage 50

Definición en la línea 129 del archivo ControladorDesktop.cs.

Documentación del constructor y destructor

◆ ControladorDesktop() [1/2]

sage.ew.objetos.ControladorDesktop.ControladorDesktop ( )
inline

Controlador: Constructor de la clase controlador

Definición en la línea 139 del archivo ControladorDesktop.cs.

◆ ControladorDesktop() [2/2]

sage.ew.objetos.ControladorDesktop.ControladorDesktop ( frmPrincipal  toFrmPrincipal)
inline

Controlador: Constructor en el que le pasamos la referencia del formulario

Parámetros
toFrmPrincipalNos llegará la referencia al formulario principal

Definición en la línea 147 del archivo ControladorDesktop.cs.

Documentación de las funciones miembro

◆ _AddWidget()

bool sage.ew.objetos.ControladorDesktop._AddWidget ( string  tcClase)
inline

Agregamos un widget al Desktop

Parámetros
tcClase
Devuelve

Definición en la línea 376 del archivo ControladorDesktop.cs.

◆ _CancelDesktop()

bool sage.ew.objetos.ControladorDesktop._CancelDesktop ( )
inline

Cancelamos el diseño del escritorio

Devuelve

Definición en la línea 196 del archivo ControladorDesktop.cs.

◆ _ChangeMultiemprea()

bool sage.ew.objetos.ControladorDesktop._ChangeMultiemprea ( )
inline

Cambiar de multiempresa

Devuelve

Definición en la línea 418 del archivo ControladorDesktop.cs.

◆ _ChangeUser()

bool sage.ew.objetos.ControladorDesktop._ChangeUser ( )
inline

Se realiza un cambio del usuario y será necesario refrescar el diseño de Sage 50 con sus widgets correspondientes

Devuelve

Definición en la línea 330 del archivo ControladorDesktop.cs.

◆ _CopyDesktop()

bool sage.ew.objetos.ControladorDesktop._CopyDesktop ( int  tnId)
inline

Copiamos/duplicamos el diseño del escritorio

Parámetros
tnId"Id" del diseño que vamos a copiar
Devuelve

Definición en la línea 284 del archivo ControladorDesktop.cs.

◆ _Delete()

bool sage.ew.objetos.ControladorDesktop._Delete ( Control  toWidget)
inline

Se podrá ejecutar cuando se dese eliminar un elemento

Parámetros
toWidgetNos llegará la referencia al widget desde el que se realiza la acción

Devuelve
Nos devolverá si se ha borrado el elemento

Definición en la línea 167 del archivo ControladorDesktop.cs.

◆ _DeleteDesktop()

bool sage.ew.objetos.ControladorDesktop._DeleteDesktop ( )
inline

Borramos el diseño del escritorio

Devuelve

Definición en la línea 293 del archivo ControladorDesktop.cs.

◆ _DeleteUsrDesktopAddon()

bool sage.ew.objetos.ControladorDesktop._DeleteUsrDesktopAddon ( Dictionary< string, object >  toDictValues)
inline

Eliminar el registro que predetermina un desktop por usuario / Addon

Parámetros
toDictValuesDiccionario de valores de la acción
Devuelve

Definición en la línea 450 del archivo ControladorDesktop.cs.

◆ _EditDesktop()

bool sage.ew.objetos.ControladorDesktop._EditDesktop ( )
inline

Editamos el diseño del escritorio

Devuelve

Definición en la línea 214 del archivo ControladorDesktop.cs.

◆ _ExportDesktop()

bool sage.ew.objetos.ControladorDesktop._ExportDesktop ( )
inline

Exportación del diseño del escritorio

Devuelve

Definición en la línea 357 del archivo ControladorDesktop.cs.

◆ _GetIdDesktop()

Int32 sage.ew.objetos.ControladorDesktop._GetIdDesktop ( )
inline

PE-96849: Obtener el Identificador del Desktop actual que se está ejecutando

Devuelve

Definición en la línea 339 del archivo ControladorDesktop.cs.

◆ _GetIdDesktopAddon()

bool sage.ew.objetos.ControladorDesktop._GetIdDesktopAddon ( Dictionary< string, object >  toDictValues,
ref int  tnIdDesktop,
ref bool  tlDesktopBase 
)
inline

Devuelve el Id del Addon para ver si se ha de cargar un escritorio al cambiar de Menú

Parámetros
toDictValuesDiccionario con los valores
tnIdDesktopDevuelve por referencia el Id del escritorio a cargar
tlDesktopBaseDevuelve si es un diseño base que se da en Sage50
Devuelve

Definición en la línea 440 del archivo ControladorDesktop.cs.

◆ _GetWidgets() [1/2]

List<Control> sage.ew.objetos.ControladorDesktop._GetWidgets ( Control  toTipoControl)
inline

Devolveremos una lista de controles de la clase especificada que nos llega por parámetro

Parámetros
toTipoControlNos llegará la instancia
Devuelve
Devolvemos una lista de los widgets

Definición en la línea 303 del archivo ControladorDesktop.cs.

◆ _GetWidgets() [2/2]

List<Control> sage.ew.objetos.ControladorDesktop._GetWidgets ( )
inline

PE-95844: Devolveremos una lista de todos los widgets del desktop

Devuelve
Devolvemos una lista de los widgets

Definición en la línea 317 del archivo ControladorDesktop.cs.

◆ _ImportDesktop()

bool sage.ew.objetos.ControladorDesktop._ImportDesktop ( )
inline

Importación del diseño del escritorio

Devuelve

Definición en la línea 366 del archivo ControladorDesktop.cs.

◆ _LoadDesktop()

bool sage.ew.objetos.ControladorDesktop._LoadDesktop ( int  tnId)
inline

Cargamos el diseño del escritorio pasado por parámetro

Parámetros
tnId"Id" del diseño que vamos a cargar
Devuelve

Definición en la línea 233 del archivo ControladorDesktop.cs.

◆ _LoadDesktopAddon()

bool sage.ew.objetos.ControladorDesktop._LoadDesktopAddon ( Dictionary< string, object >  toDictValues)
inline

Carga del escritorio de un Add-on

Parámetros
toDictValuesDiccionario con los valores
Devuelve

Definición en la línea 428 del archivo ControladorDesktop.cs.

◆ _NewDesktop()

bool sage.ew.objetos.ControladorDesktop._NewDesktop ( )
inline

Creamos un nuevo diseño vacio

Devuelve

Definición en la línea 223 del archivo ControladorDesktop.cs.

◆ _NombreDesktop()

string sage.ew.objetos.ControladorDesktop._NombreDesktop ( )
inline

Obtener el nombre del Desktop actual que se está ejecutando

Devuelve

Definición en la línea 348 del archivo ControladorDesktop.cs.

◆ _ProgressDesktop()

bool sage.ew.objetos.ControladorDesktop._ProgressDesktop ( int  tnMilisegundos = 5000)
inline

Presenta / oculta el formulario de progreso al realizar una de las acciones que pueden o no provocar un cambio de escritorio

De este modo el usuario podrá visualizar que ha finalizado la acción El tiempo de espera es de 5 segundos En el cambio de multiempresa es de 30 Cuando llega un 0 es que la vamos a ocultar En el cambio de multiempresa dejamos 30 segundos para el proceso

Parámetros
tnMilisegundosInicialmente el tiempo de espera es de 5 segundos
Devuelve

Definición en la línea 258 del archivo ControladorDesktop.cs.

◆ _Propiedades()

void sage.ew.objetos.ControladorDesktop._Propiedades ( Control  toWidget)
inline

Presentaremos la pantalal de propiedades donde podremos configurar el Widget

Parámetros
toWidgetNos llegará la referencia al widget desde el que se realiza la acción

Definición en la línea 176 del archivo ControladorDesktop.cs.

◆ _RefreshDesktop()

bool sage.ew.objetos.ControladorDesktop._RefreshDesktop ( )
inline

PE-99626: En caso de que, por ejemplo cambiamos de empresa, entonces llamamos al _RefreshDesktop

Devuelve

Definición en la línea 242 del archivo ControladorDesktop.cs.

◆ _RefreshWidgets()

bool sage.ew.objetos.ControladorDesktop._RefreshWidgets ( Control  toTipoControl)
inline

Refrescar los widgets de un tipo concreto

Parámetros
toTipoControltipo de control a refrescar
Devuelve

Definición en la línea 408 del archivo ControladorDesktop.cs.

◆ _ReloadDesktop()

bool sage.ew.objetos.ControladorDesktop._ReloadDesktop ( )
inline

Recarga el escritorio completo

Devuelve

Definición en la línea 274 del archivo ControladorDesktop.cs.

◆ _Save()

bool sage.ew.objetos.ControladorDesktop._Save ( Control  toWidget,
bool  tlReordenarWidgets = true 
)
inline

Se podrá llamar para que guarde un Widget cuando sea necesario

Parámetros
toWidgetNos llegará la referencia al widget desde el que se realiza la acción
tlReordenarWidgetsSi true revisa la ordenación de los controles (this.OrdenZControls)
Devuelve
Nos devolverá si se ha guardado el widget / diseño del escritorio

Definición en la línea 187 del archivo ControladorDesktop.cs.

◆ _SaveDesktop()

bool sage.ew.objetos.ControladorDesktop._SaveDesktop ( )
inline

Guardamos el diseño del escritorio

Devuelve

Definición en la línea 205 del archivo ControladorDesktop.cs.

◆ _SaveUsrDesktopAddon()

bool sage.ew.objetos.ControladorDesktop._SaveUsrDesktopAddon ( Dictionary< string, object >  toDictValues)
inline

Predetermina un desktop por usuario / Addon

Parámetros
toDictValues
Devuelve

Definición en la línea 460 del archivo ControladorDesktop.cs.

◆ _ShowGridDesignDesktop()

bool sage.ew.objetos.ControladorDesktop._ShowGridDesignDesktop ( bool  tlShow)
inline

Gestionamos si debe de presentar la rejilla de edición en el Desktop

Parámetros
tlShow
Devuelve

Definición en la línea 396 del archivo ControladorDesktop.cs.

◆ _StateEditionDesktop()

bool sage.ew.objetos.ControladorDesktop._StateEditionDesktop ( )
inline

Para controlar si estamos en modo de edición

Devuelve

Definición en la línea 385 del archivo ControladorDesktop.cs.

◆ Dispose() [1/2]

void sage.ew.objetos.ControladorDesktop.Dispose ( )
inline

Public implementation of Dispose pattern callable by consumers.

Definición en la línea 476 del archivo ControladorDesktop.cs.

◆ Dispose() [2/2]

virtual void sage.ew.objetos.ControladorDesktop.Dispose ( bool  disposing)
inlineprotectedvirtual

Protected implementation of Dispose pattern.

Parámetros
disposing

Definición en la línea 486 del archivo ControladorDesktop.cs.


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