Referencia de la Clase sage.ew.objetos.ButtonMenu

Botón de menú para la toolbar superior de S50. Se puede configurar "módulo" y opción del "barras" a ejecutar al pulsar el boton en modo no edición. Más...

Diagrama de herencias de sage.ew.objetos.ButtonMenu
sage.ew.objetos.ButtonBase sage.ew.objetos.ewbutton sage.ew.interficies.IElemento sage.ew.interficies.IElementoImagen sage.ew.interficies.IElementoResizable sage.ew.interficies.IObjetoRequiereCaja sage.ew.interficies.IGoogleAnalitics sage.ew.interficies.IEwOpcion

Estructuras de datos

class  cmb_Barras
 Combo especifico de propiedades Más...
 
class  cmb_Modulos
 Combo especifico de propiedades Más...
 
class  cmb_TipoNavegacion
 Combo de proiedades para el tipo de navegacion: opciones: S50, listados, procesos, graficas, mantes Más...
 

Métodos públicos

 ButtonMenu ()
 Contructor vacio Más...
 
override Dictionary< string, string > _Saving ()
 Opciones especificas a salvar: modulo y opcion Más...
 
override bool _Loading (Dictionary< string, string > tdictPersonalizado)
 Opciones especificas de carga del widget: modulo y opcion Más...
 
override void _OnClick (object sender, EventArgs e)
 Evento click sobre el botón Más...
 
- Métodos públicos heredados desde sage.ew.objetos.ButtonBase
 ButtonBase ()
 Contructor vacio Más...
 
virtual bool _OnShow ()
 No hace falta implementación. Se deja virtual para posibles implementaciones futuras en clases hijas. Más...
 
virtual bool _OnRefresh ()
 No hace falta implementación. Se deja virtual para posibles implementaciones futuras en clases hijas. Más...
 
virtual bool _Deleting ()
 Borra el widget Más...
 
virtual bool _Filtrar (bool tlBefore=false)
 Realizar los cambios necesarios en las propiedades filtradas Más...
 
- Métodos públicos heredados desde sage.ew.objetos.ewbutton
delegate void OnClickInvalidate_Handler (ewbutton toButton, ref bool tlCancel)
 Delegado para validar si ha de continuar con el proceso del Click Más...
 
virtual void _BuscarIDObjeto (dynamic toDocumento)
 Buscamos el id del objeto para gestionar si se puede ejecutar la acción en un terminal de seguridad Más...
 
 ewbutton ()
 Inicializa una nueva instancia de ewbutton Más...
 
virtual void OpcionConfiguracion_Click (object sender, EventArgs e)
 Muestra la opción de configuración del menu contextual. Es obligatorio que este metodo sea sobrescrito en el boton que lo requiera. Ejemplo en btListados.cs Más...
 
virtual void loadContextMenu ()
 Suponiendo que se especifique un valor a _OpcionConfiguracion: Carga el menu contextual del boton Más...
 
ewbutton _Clonar ()
 Método para clonar ewbutton Más...
 

Métodos protegidos

override void Dispose (bool disposing)
 Implementación override del Dispose Más...
 
- Métodos protegidos heredados desde sage.ew.objetos.ButtonBase
bool _RefreshImage (string tcRuta_Y_FicheroDestino="", Color? toColor=null)
 Refresca la imagen y convirtie los pixels blancos en pixels del color de fondo de su contenedor, así simulamos la transparencia de las imagenes en el boton. Más...
 
override void Dispose (bool disposing)
 Protected implementation of Dispose pattern. Más...
 
- Métodos protegidos heredados desde sage.ew.objetos.ewbutton
override void Dispose (bool disposing)
 Protected implementation of Dispose pattern. Más...
 
override void OnPaint (PaintEventArgs e)
 Provoca el evento Paint Más...
 
override void OnClick (EventArgs e)
 PE-85722 Intercepto el lanzamiento del evento click para todos los botones Más...
 
virtual bool _Validaciones_ewButton ()
 Método que ejecuta las validaciones específicas de un ewButtonBase Más...
 
bool _PermitirEnTerminalIndependiente (dynamic toDocumento=null)
 PE-81300 : Método que devolvera un boleano indicando si el boton se puede utilizar en el formulario segun trabaje o no con el Terminal Independiente. PE-94702: añadimos un parámetro tnModulo, por defecto 1 (ventas), por si en un futuro hay que usar esta función fuera de las ventas. Más...
 

Propiedades

WidgetsNavigateClass _NavegarPantalla [get, set]
 Clase para navegación a pantalles Más...
 
Usuario _Usuario [get]
 Propiedad con el Usuario actual Más...
 
string _TipoNavegacion [get, set]
 Propiedad string con tipo de navegacion del listado Más...
 
string _RutaFichero [get, set]
 Propiedad string con la ruta al fichero de acceso directo Más...
 
string _Modulo [get, set]
 Propiedad string con el nombre del módulo que queremos tratar para este menú y del cual queremos cargar sus opciones. Más...
 
List< string > _Modulos [get]
 Obtener la lista de los posibles módulos de este control a partir del Usuario lo usaremos para pasarlo a la clase que genera el desplegable en las propiedades Más...
 
string _Opcion [get, set]
 Propiedad string con el nombre del módulo que queremos tratar para este menú y del cual queremos cargar sus opciones. Más...
 
Dictionary< string, string > _Barras [get]
 Obtener la lista de los posibles módulos de este control a partir del Usuario lo usaremos para pasarlo a la clase que genera el desplegable en las propiedades Más...
 
string _DireccionWeb [get, set]
 Propiedad string con la url de acceso directo Más...
 
- Propiedades heredados desde sage.ew.objetos.ButtonBase
int _X [get, set]
 Posición X del widget Más...
 
int _Y [get, set]
 Posición Y del widget Más...
 
int _Alto [get, set]
 Alto del objeto Más...
 
int _Ancho [get, set]
 Ancho del objeto Más...
 
bool _Editando [get, set]
 Nos indica si actualmente este elemento esta en modo de edición Si esta en modo de edición al pulsar el botón derecho del ratón sobre este elemento presentará todas las opciones de configuarción Más...
 
int _Intervalo [get, set]
 Tiempo de ciclo en milisegundos del refresco del elemento
Más...
 
string _NombreID [get, set]
 Nombre del elemento por si se debe hacer referencia a él desde cualquier parte Más...
 
bool _Refrescar [get, set]
 Nos indica si presentará la opción de refrescar el control Más...
 
ControladorDesktop _ControladorDesktop [get, set]
 Tendremos el controlador mediante el que se podrá guardar las propiedades de un control y otras accciones como borrar un elemento ... Más...
 
bool _Escalable [get, set]
 PARTE 100252 Nos indica si el control será escalable Más...
 
bool _Resizable [get, set]
 Nos permite definir si el widget se puede mover en tiempo de ejecución del escritorio Más...
 
bool _AplicarEstilos [get, set]
 Obtiene o establece si el control debe aplicar estilos Más...
 
string _Titulo [get, set]
 Obtiene o establece el título del botón Más...
 
eContentAlignment _TituloAlign [get, set]
 Obtiene o establece la alineación del texto en el botón Más...
 
string _Imagen [get, set]
 Imagen por defecto (con path): Permite seleccionar imágenes a mostrar en el botón Más...
 
eContentAlignment _ImageAlign [get, set]
 Obtiene o establece la alineación de la imagen personalizada del botón Más...
 
TextImageRelation _TextImageRelation [get, set]
 Obtiene o establece el color de fondo del botón Más...
 
Font _Font [get, set]
 Obtiene o establece la funete del texto del botón Más...
 
Color _FontColor [get, set]
 Obtiene o establece el color de la fuente del texto del botón Más...
 
Color _BackColor [get, set]
 Obtiene o establece el color de fondo del botón Más...
 
FlatStyle _FlatStyle [get, set]
 Obtiene o establece el estilo del boton (FlatStyle) Más...
 
string _TooltipText [get, set]
 Obtiene o establece el Tooltip del botón Más...
 
override bool ShowFocusCues [get]
 Forzamos el control para que no muestre los bordes cuando recibe el foco Más...
 
- Propiedades heredados desde sage.ew.objetos.ewbutton
ewbuttonEstilosBase _PropiedadesDeEstilos [get, set]
 Objeto estilo Más...
 
bool _GoogleAnalytics [get, set]
 Indica si el click del botón se enviara a la plataforma de estadisticas de Google (PEP) PE-105393 Más...
 
TeclasRapidas _TeclaRapida [get, set]
 Tecla ràpida del botó, per si no té caption Más...
 
TeclasFuncion _TeclaFuncion [get, set]
 Tecla ràpida del botó, per si no té caption Más...
 
bool _CanChangeStyle [get, set]
 Propiedad para permitir cambiar los estilos dentro de un form satelite. Habrá que controlar el valor también en el form satelite Más...
 
bool _RequiereCaja [get, set]
 Propiedad que determina si el botón requiere la caja Más...
 
List< string > _OpcionConfiguracion [get, set]
 Servira para especificar el nombre de la opción a mostrar en el menú contextual del boton. Si se especifica un nombre, se cargan los objetos necesarios para el menu contextual mediante loadContextMenu(). Ejemplo en btListados.cs Más...
 
string _Tooltip [get, set]
 Tooltip del control para asignar por código Más...
 
virtual Int32 _Id_Objeto [get]
 PE-85824 Get que carga y retorna el valor del ID del objeto Más...
 
override bool ShowFocusCues [get]
 Para ocultar el borde interior cuando tenemos el foco en botones de tipo FLAT Más...
 
LocalizacionOpcion _Localizacion [get, set]
 Localización en listados Más...
 
- Propiedades heredados desde sage.ew.interficies.IObjetoRequiereCaja
bool _RequiereCaja [get, set]
 Requiere caja Más...
 
- Propiedades heredados desde sage.ew.interficies.IGoogleAnalitics
bool _GoogleAnalytics [get, set]
 Propiedad Google analitic Más...
 
- Propiedades heredados desde sage.ew.interficies.IEwOpcion
LocalizacionOpcion _Localizacion [get]
 Posicíon donde se colocará el objeto Más...
 
- Propiedades heredados desde sage.ew.interficies.IElemento
bool _AplicarEstilos [get, set]
 Nos determina si se deben aplicar los estilos a este elemento Más...
 
int _X [get, set]
 Posición X del widget Más...
 
int _Y [get, set]
 Posición Y del widget Más...
 
int _Alto [get, set]
 Alto del objeto Más...
 
int _Ancho [get, set]
 Ancho del objeto Más...
 
string _NombreID [get, set]
 Nombre del elemento por si se debe hacer referencia a él desde cualquier parte Más...
 
bool _Editando [get, set]
 Nos indica si actualmente este elemento esta en modo de edición Si esta en modo de edición al pulsar el botón derecho del ratón sobre este elemento presentará todas las opciones de configuarción Más...
 
bool _Refrescar [get, set]
 Nos indica si presentará la opción de refrescar el control Más...
 
int _Intervalo [get, set]
 Tiempo de ciclo en milisegundos del refresco del elemento
Más...
 
ControladorDesktop _ControladorDesktop [get, set]
 Tendremos el controlador mediante el que se podrá guardar las propiedades de un control y otras accciones como borrar un elemento ... Más...
 
bool _Escalable [get, set]
 PARTE 100252 : Nos indica si el control será escalable Más...
 
- Propiedades heredados desde sage.ew.interficies.IElementoImagen
string _Imagen [get, set]
 _Imagen: Imagen que se puede asociar a un control Más...
 
eContentAlignment _ImageAlign [get, set]
 _ImageAlign: Alineación de la imagen Más...
 
- Propiedades heredados desde sage.ew.interficies.IElementoResizable
bool _Resizable [get, set]
 Nos permite definir si el widget se puede redimensionar Más...
 

Otros miembros heredados

- Tipos públicos heredados desde sage.ew.objetos.ewbutton
enum  ClickFrom { ClickFrom.MouseClick, ClickFrom.TeclaFuncion, ClickFrom.TeclaRapida }
 Desencadenantes del click al botón Más...
 
- Campos de datos heredados desde sage.ew.objetos.ButtonBase
string _ImagenSinPath = string.Empty
 Imagen por defecto (sin path) Más...
 
- Campos de datos heredados desde sage.ew.objetos.ewbutton
ClickFrom _ClickFrom = ClickFrom.MouseClick
 Indica como se ha producido el click al botón Más...
 
bool _Tactil = false
 Indica si el botón se utilizará en una pantalla para uso táctil. Más...
 
long _IdMessage
 Mensaje que se enviará a Eurowin Más...
 
List< string > _cOpcionConfiguracion
 variable privada para _OpcionConfiguracion Más...
 
bool _ControlTerminalSeguridad = false
 Hay controles que con el terminal de seguridad no se han de poder utilizar. Por defecto se pueden utilizar todos Si en un terminal de seguridadad no se ha de poder ejecutar la acción será necesario asignar el valor a "true" en el Constructor del "ewbutton" Más...
 
- Atributos protegidos heredados desde sage.ew.objetos.ewbutton
int _IdObjeto = 0
 ID Objeto Más...
 
- Eventos heredados desde sage.ew.objetos.ewbutton
EventHandler OnClickBefore
 Evento que se dispara antes de pulsar el botón. Más...
 
EventHandler OnClickAfter
 Evento que se dispara una vez que se ha pulsado el botón. Más...
 
OnClickInvalidate_Handler OnClickInvalidate
 Desencadena el evento Más...
 

Descripción detallada

Botón de menú para la toolbar superior de S50. Se puede configurar "módulo" y opción del "barras" a ejecutar al pulsar el boton en modo no edición.

Definición en la línea 59 del archivo ButtonMenu.cs.

Documentación del constructor y destructor

◆ ButtonMenu()

sage.ew.objetos.ButtonMenu.ButtonMenu ( )
inline

Contructor vacio

Definición en la línea 271 del archivo ButtonMenu.cs.

Documentación de las funciones miembro

◆ _Loading()

override bool sage.ew.objetos.ButtonMenu._Loading ( Dictionary< string, string >  tdictPersonalizado)
inlinevirtual

Opciones especificas de carga del widget: modulo y opcion

Parámetros
tdictPersonalizado
Devuelve

Reimplementado de sage.ew.objetos.ButtonBase.

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

◆ _OnClick()

override void sage.ew.objetos.ButtonMenu._OnClick ( object  sender,
EventArgs  e 
)
inlinevirtual

Evento click sobre el botón

Parámetros
sender
e

Reimplementado de sage.ew.objetos.ButtonBase.

Definición en la línea 324 del archivo ButtonMenu.cs.

◆ _Saving()

override Dictionary<string, string> sage.ew.objetos.ButtonMenu._Saving ( )
inlinevirtual

Opciones especificas a salvar: modulo y opcion

Devuelve

Reimplementado de sage.ew.objetos.ButtonBase.

Definición en la línea 283 del archivo ButtonMenu.cs.

◆ Dispose()

override void sage.ew.objetos.ButtonMenu.Dispose ( bool  disposing)
inlineprotected

Implementación override del Dispose

Parámetros
disposing

Definición en la línea 618 del archivo ButtonMenu.cs.

Documentación de propiedades

◆ _Barras

Dictionary<string, string> sage.ew.objetos.ButtonMenu._Barras
get

Obtener la lista de los posibles módulos de este control a partir del Usuario lo usaremos para pasarlo a la clase que genera el desplegable en las propiedades

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

◆ _DireccionWeb

string sage.ew.objetos.ButtonMenu._DireccionWeb
getset

Propiedad string con la url de acceso directo

Definición en la línea 251 del archivo ButtonMenu.cs.

◆ _Modulo

string sage.ew.objetos.ButtonMenu._Modulo
getset

Propiedad string con el nombre del módulo que queremos tratar para este menú y del cual queremos cargar sus opciones.

Definición en la línea 188 del archivo ButtonMenu.cs.

◆ _Modulos

List<string> sage.ew.objetos.ButtonMenu._Modulos
get

Obtener la lista de los posibles módulos de este control a partir del Usuario lo usaremos para pasarlo a la clase que genera el desplegable en las propiedades

Definición en la línea 206 del archivo ButtonMenu.cs.

◆ _NavegarPantalla

WidgetsNavigateClass sage.ew.objetos.ButtonMenu._NavegarPantalla
getsetprotected

Clase para navegación a pantalles

Definición en la línea 67 del archivo ButtonMenu.cs.

◆ _Opcion

string sage.ew.objetos.ButtonMenu._Opcion
getset

Propiedad string con el nombre del módulo que queremos tratar para este menú y del cual queremos cargar sus opciones.

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

◆ _RutaFichero

string sage.ew.objetos.ButtonMenu._RutaFichero
getset

Propiedad string con la ruta al fichero de acceso directo

Definición en la línea 171 del archivo ButtonMenu.cs.

◆ _TipoNavegacion

string sage.ew.objetos.ButtonMenu._TipoNavegacion
getset

Propiedad string con tipo de navegacion del listado

Definición en la línea 118 del archivo ButtonMenu.cs.

◆ _Usuario

Usuario sage.ew.objetos.ButtonMenu._Usuario
get

Propiedad con el Usuario actual

Definición en la línea 85 del archivo ButtonMenu.cs.


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