Formulario principal de Sage 50 Más...
Tipos públicos | |
enum | Tipo_Redimensionado_Control { Tipo_Redimensionado_Control.Ninguno, Tipo_Redimensionado_Control.Top, Tipo_Redimensionado_Control.Right, Tipo_Redimensionado_Control.Bottom, Tipo_Redimensionado_Control.Left, Tipo_Redimensionado_Control.TopLeft, Tipo_Redimensionado_Control.TopRight, Tipo_Redimensionado_Control.BottomLeft, Tipo_Redimensionado_Control.BottomRight } |
Tipos de redimensionado posibles en un control: diagonal superior izquierda, diagonal superior derecha, horizontal derecha, etc. Más... | |
Métodos públicos | |
delegate void | CargaCompleta (object sender, EventArgs e) |
Delegado del evento de carga completa Más... | |
frmPrincipal (bool tlEjecucionProyecto=false) | |
Inicializa una nueva instancia de la clase Más... | |
bool | _CanClose (bool tlShowMessageClose=false) |
Controlaremos si podemos cerrar la pantalla principal de Sage 50 Más... | |
void | _Terminar_Ejecucion (bool tbPreguntar=false) |
Método para terminar la ejecución de sage50/Eurowin Más... | |
void | _AccionControlador (AccionesControlador toAccion, Object toWidget, ref List< Control > toLisControls) |
Devolvemos una lista de controles del tipo de control pasado por parámetro o que se base sobre este Más... | |
void | _BackGroundToback () |
Enviamos la imagen al fondo si la tenemos visible. Este control se realiza en el recuadro Más... | |
void | _AddPanelSeleccion (Control toPanelSeleccion) |
Añadimos el panel de selección Más... | |
void | _RemovePanelSeleccion (Control toPanelSeleccion) |
Eliminamos el panel de selección Más... | |
bool | _AccionControladorAddon (AccionesControlador toAccion, Dictionary< string, object > toDictValues, ref int tnIdDesktop, ref bool tlDesktopBase) |
Acción del controlador Más... | |
bool | _AccionControladorAddon (AccionesControlador toAccion, Dictionary< string, object > toDictValues) |
Acción del controlador Más... | |
bool | _AccionControlador (AccionesControlador toAccion, int tnId) |
AccionControlador Más... | |
bool | _AccionControladorBool (AccionesControlador toAccion, bool tlShow) |
Acción de presentar/ocultar la rejilla de diseño Más... | |
bool | _AccionControlador (AccionesControlador toAccion) |
Acciones de editar, cancelar o guardar un diseño que se ejecutaran mendiante el controlador Más... | |
bool | _AccionControladorAddWidget (string tcClase) |
Acción para añadir un widget desde el controlador Más... | |
bool | _AccionControladorWidgets (AccionesControlador toAccion, Control toTipoControl) |
Acción para refrescar un widget de un tipo concreto Más... | |
bool | _AccionControlador (AccionesControlador toAccion, Control toWidget, bool tlReordenarWidgets=true) |
Acciones de borrar, propiedades o guardar un Widget que se ejecutaran mendiante el controlador Adicionalmente puede llegar el Panel contenedor de widgets para editar las propiedades del formulario Más... | |
void | _ConfigurarMenuUsuario () |
PE-97962: Configurar el menú de usuario que mostraremos en la parte alta del frmPrincipal PE-98433. Hacer público este método para poder llamarlo desde fuera. Más... | |
void | _SaveDesktop () |
Guardamos el escritorio de Sage 50 Más... | |
string | _GetSerializedDesktopControls () |
Obtiene una lista de los elementos desktop directamente del contenedor y los serializa Más... | |
string | _GetSerializedDesktopProperties () |
Obtiene una lista de las propiedades del desktop serializadas Más... | |
void | _Cursor_En_Esquinas_Control_Seleccionado (int tnPosMouseX, int tnPosMouseY) |
Dada la posición del mouse se recorre los controles seleccionados y si el cursor está posicionado en una de las esquinas de selección de un control modifica la forma del cursor para que muestre la posibilidad de redimensionar y guarda una referencia al control en una propiedad del formulario y también guarda en una propiedad del formulario el tipo de redimensionamiento que se permite hacer, para que despues al arrastar el ratón sepa qué dimensiones modificar Más... | |
void | _Redimensionar_Control (int tnPosMouseX, int tnPosMouseY, Panel toPanelSelControl) |
Este método se ejecuta mientras el usuario está redimensionando un control con el mouse. Más... | |
void | _Dibujar_ControlSeleccionado_Sin_MarcoSeleccion (Control loControl) |
Cambia el estado de selección del control a NO SELECCIONADO y lo refresca en pantalla (lo pinta sin marco de selección) Más... | |
void | _Dibujar_ControlSeleccionado_Con_MarcoSeleccion (Control loControl) |
Cambia el estado de selección del control a SELECCIONADO y lo refresca en pantalla (lo pinta con marco de selección) Más... | |
bool | Control_Seleccionado (Control toControl, string tcSeleccionar="") |
Devuelve el estado de selección de un control (true/false). Opcionalmente si se pasa segundo parámetro permite cambiar el valor del estado de selección. Más... | |
void | MontarMenuSoporte () |
Carga los elementos de menú definidos en el mantenimento de grupos de empresas Más... | |
Campos de datos | |
List< Control > | _Lista_Controles_Seleccionados = new List<Control>() |
Lista de controles seleccionados Más... | |
bool | _lSeleccion_Controles = false |
Variable para controlar la selección de controles Más... | |
Tipo_Redimensionado_Control | _nTipoRedimensionadoControl = Tipo_Redimensionado_Control.Ninguno |
Al redimensionar un control contendrá qué tipo de redimensionamiento estamos haciendo. Más... | |
bool | _lRedimensionado_Control_EnCurso = false |
Propiedad interna utilizada mientras se mueve el ratón al redimensionar un control. Más... | |
Control | _oControl_Redimensionado = null |
Contiene una referencia al control que se está redimensionando. Más... | |
Point | _oUltima_Posicion_Mouse |
PARTE 100252. Me interesa tener un control Menu 50 para ahorrarnos els instanciamiento del control menu50 en diferentes partes de la carga y diseño del Desktop Más... | |
Métodos protegidos | |
override void | WndProc (ref Message msgEW) |
Sobreescribir para capturar mensajes de windows Más... | |
virtual void | frmPrincipal_Keypress (object sender, KeyPressEventArgs e) |
Controlamos de momento el escape en el diseñador del escritorio Más... | |
override void | Dispose (bool disposing) |
Clean up any resources being used. Más... | |
Propiedades | |
Int32 | _Id [get] |
PE-96849: Propiedad _Id del desktop actual. Lo necesitamos para consultar desde el Menu de Sage50 cual es el Id actual para comprobar de la lista de Id's cual se está ejecutando Más... | |
string | _NombreDesktop [get] |
Nombre del escritorio del dekstop Más... | |
override string | _PantallaAyuda [get] |
Indica que la pantalla relacionada con la ayuda contextual Nombre de pantalla a utilizar exclusivamente para presentar las pantallas de tipo 0 Más... | |
Eventos | |
CargaCompleta | OnCargaCompleta |
Evento de carga completa Más... | |
Formulario principal de Sage 50
Definición en la línea 45 del archivo frmPrincipal.cs.
Tipos de redimensionado posibles en un control: diagonal superior izquierda, diagonal superior derecha, horizontal derecha, etc.
Valores de enumeraciones | |
---|---|
Ninguno | Ninguno |
Top | Top |
Right | Right |
Bottom | Bottom |
Left | Left |
TopLeft | TopLeft |
TopRight | TopRight |
BottomLeft | BottomLeft |
BottomRight | BottomRight |
Definición en la línea 6753 del archivo frmPrincipal.cs.
|
inline |
Inicializa una nueva instancia de la clase
Definición en la línea 347 del archivo frmPrincipal.cs.
|
inline |
Devolvemos una lista de controles del tipo de control pasado por parámetro o que se base sobre este
toAccion | Acción que se ejecuta desde el widget |
toWidget | Nos llegará el widget sobre el que deseamos ejecutar alguna acción. Necesario para la acción "GetWidgets" |
toLisControls |
Definición en la línea 1566 del archivo frmPrincipal.cs.
|
inline |
AccionControlador
toAccion | Acción que se ejecuta desde el widget |
tnId | Nos llegará el Id del diseño que deseamos duplicar o eliminar " |
Definición en la línea 1761 del archivo frmPrincipal.cs.
|
inline |
Acciones de editar, cancelar o guardar un diseño que se ejecutaran mendiante el controlador
toAccion | Nos llegará una de las siguientes acciones "EditDesktop", "SaveDesktop" , "NewDesktop" , "DeleteDesktop" , "ChangeUser", "ExportDektop", "ImportDekstop" y "StateEditionDesktop" |
"
Definición en la línea 1821 del archivo frmPrincipal.cs.
|
inline |
Acciones de borrar, propiedades o guardar un Widget que se ejecutaran mendiante el controlador Adicionalmente puede llegar el Panel contenedor de widgets para editar las propiedades del formulario
toAccion | Acción que se ejecuta desde el widget |
toWidget | Nos llegará el widget sobre el que deseamos ejecutar alguna acción. Necesario en las Acciones de "Delete", "Propiedades" y "Save". Adicionalmente puede llegar el Panel contenedor de widgets para editar las propiedades |
tlReordenarWidgets | Si true revisa la ordenación de los controles (this.OrdenZControls) |
Definición en la línea 2167 del archivo frmPrincipal.cs.
|
inline |
Acción del controlador
toAccion | Acción a realizar |
toDictValues | Diccionario de valores de la acción |
tnIdDesktop | Devuelve por referencia en Id del Desktop |
tlDesktopBase | Devuelve si es un diseño base que se da en Sage50 |
Definición en la línea 1689 del archivo frmPrincipal.cs.
|
inline |
Acción del controlador
toAccion | Acción a realizar |
toDictValues | Diccionario de valores de la acción |
Definición en la línea 1720 del archivo frmPrincipal.cs.
|
inline |
Acción para añadir un widget desde el controlador
tcClase |
Definición en la línea 1913 del archivo frmPrincipal.cs.
|
inline |
Acción de presentar/ocultar la rejilla de diseño
toAccion | |
tlShow |
Definición en la línea 1790 del archivo frmPrincipal.cs.
|
inline |
Acción para refrescar un widget de un tipo concreto
toAccion | acción del controlador |
toTipoControl | control del widget a refrescar |
Definición en la línea 1939 del archivo frmPrincipal.cs.
|
inline |
Añadimos el panel de selección
Definición en la línea 1666 del archivo frmPrincipal.cs.
|
inline |
Enviamos la imagen al fondo si la tenemos visible. Este control se realiza en el recuadro
Definición en la línea 1655 del archivo frmPrincipal.cs.
|
inline |
Controlaremos si podemos cerrar la pantalla principal de Sage 50
Definición en la línea 914 del archivo frmPrincipal.cs.
|
inline |
PE-97962: Configurar el menú de usuario que mostraremos en la parte alta del frmPrincipal PE-98433. Hacer público este método para poder llamarlo desde fuera.
Definición en la línea 3280 del archivo frmPrincipal.cs.
|
inline |
Dada la posición del mouse se recorre los controles seleccionados y si el cursor está posicionado en una de las esquinas de selección de un control modifica la forma del cursor para que muestre la posibilidad de redimensionar y guarda una referencia al control en una propiedad del formulario y también guarda en una propiedad del formulario el tipo de redimensionamiento que se permite hacer, para que despues al arrastar el ratón sepa qué dimensiones modificar
tnPosMouseX | Posición X en la que se encuentra el Mouse |
tnPosMouseY | Posición Y en la que se encuentra el Mouse |
Definición en la línea 6829 del archivo frmPrincipal.cs.
|
inline |
Cambia el estado de selección del control a SELECCIONADO y lo refresca en pantalla (lo pinta con marco de selección)
loControl |
Definición en la línea 7064 del archivo frmPrincipal.cs.
|
inline |
Cambia el estado de selección del control a NO SELECCIONADO y lo refresca en pantalla (lo pinta sin marco de selección)
loControl |
Definición en la línea 7051 del archivo frmPrincipal.cs.
|
inline |
Obtiene una lista de los elementos desktop directamente del contenedor y los serializa
Definición en la línea 4197 del archivo frmPrincipal.cs.
|
inline |
Obtiene una lista de las propiedades del desktop serializadas
Definición en la línea 4207 del archivo frmPrincipal.cs.
|
inline |
Este método se ejecuta mientras el usuario está redimensionando un control con el mouse.
tnPosMouseX | |
tnPosMouseY | |
toPanelSelControl |
Definición en la línea 6915 del archivo frmPrincipal.cs.
|
inline |
Eliminamos el panel de selección
Definición en la línea 1674 del archivo frmPrincipal.cs.
|
inline |
Guardamos el escritorio de Sage 50
Definición en la línea 3964 del archivo frmPrincipal.cs.
|
inline |
Método para terminar la ejecución de sage50/Eurowin
Definición en la línea 950 del archivo frmPrincipal.cs.
delegate void sage._50.Forms.frmPrincipal.CargaCompleta | ( | object | sender, |
EventArgs | e | ||
) |
Delegado del evento de carga completa
sender | |
e |
|
inline |
Devuelve el estado de selección de un control (true/false). Opcionalmente si se pasa segundo parámetro permite cambiar el valor del estado de selección.
toControl | |
tcSeleccionar |
Definición en la línea 7098 del archivo frmPrincipal.cs.
|
inlineprotected |
Clean up any resources being used.
disposing | true if managed resources should be disposed; otherwise, false. |
Definición en la línea 5646 del archivo frmPrincipal.cs.
|
inlineprotectedvirtual |
Controlamos de momento el escape en el diseñador del escritorio
sender | |
e |
Definición en la línea 2419 del archivo frmPrincipal.cs.
|
inline |
Carga los elementos de menú definidos en el mantenimento de grupos de empresas
Definición en la línea 7741 del archivo frmPrincipal.cs.
|
inlineprotected |
Sobreescribir para capturar mensajes de windows
msgEW |
Definición en la línea 1066 del archivo frmPrincipal.cs.
List<Control> sage._50.Forms.frmPrincipal._Lista_Controles_Seleccionados = new List<Control>() |
Lista de controles seleccionados
Definición en la línea 6733 del archivo frmPrincipal.cs.
bool sage._50.Forms.frmPrincipal._lRedimensionado_Control_EnCurso = false |
Propiedad interna utilizada mientras se mueve el ratón al redimensionar un control.
Definición en la línea 6801 del archivo frmPrincipal.cs.
bool sage._50.Forms.frmPrincipal._lSeleccion_Controles = false |
Variable para controlar la selección de controles
Definición en la línea 6748 del archivo frmPrincipal.cs.
Tipo_Redimensionado_Control sage._50.Forms.frmPrincipal._nTipoRedimensionadoControl = Tipo_Redimensionado_Control.Ninguno |
Al redimensionar un control contendrá qué tipo de redimensionamiento estamos haciendo.
Definición en la línea 6796 del archivo frmPrincipal.cs.
Control sage._50.Forms.frmPrincipal._oControl_Redimensionado = null |
Contiene una referencia al control que se está redimensionando.
Definición en la línea 6806 del archivo frmPrincipal.cs.
Point sage._50.Forms.frmPrincipal._oUltima_Posicion_Mouse |
PARTE 100252. Me interesa tener un control Menu 50 para ahorrarnos els instanciamiento del control menu50 en diferentes partes de la carga y diseño del Desktop
Propiedad interna utilizada mientras se mueve el ratón al redimensionar un control.
Definición en la línea 6816 del archivo frmPrincipal.cs.
|
get |
PE-96849: Propiedad _Id del desktop actual. Lo necesitamos para consultar desde el Menu de Sage50 cual es el Id actual para comprobar de la lista de Id's cual se está ejecutando
Definición en la línea 287 del archivo frmPrincipal.cs.
|
get |
Nombre del escritorio del dekstop
Definición en la línea 298 del archivo frmPrincipal.cs.
|
getprotected |
Indica que la pantalla relacionada con la ayuda contextual Nombre de pantalla a utilizar exclusivamente para presentar las pantallas de tipo 0
Definición en la línea 791 del archivo frmPrincipal.cs.
CargaCompleta sage._50.Forms.frmPrincipal.OnCargaCompleta |
Evento de carga completa
Definición en la línea 326 del archivo frmPrincipal.cs.