Cargando...
Buscando...
Nada coincide
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 herencia 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.
 
override Dictionary< string, string > _Saving ()
 Opciones especificas a salvar: modulo y opcion.
 
override bool _Loading (Dictionary< string, string > tdictPersonalizado)
 Opciones especificas de carga del widget: modulo y opcion.
 
override void _OnClick (object sender, EventArgs e)
 Evento click sobre el botón.
 
- Métodos públicos heredados de sage.ew.objetos.ButtonBase
 ButtonBase ()
 Contructor vacio.
 
virtual bool _OnShow ()
 No hace falta implementación. Se deja virtual para posibles implementaciones futuras en clases hijas.
 
virtual bool _OnRefresh ()
 No hace falta implementación. Se deja virtual para posibles implementaciones futuras en clases hijas.
 
virtual bool _Deleting ()
 Borra el widget.
 
virtual bool _Filtrar (bool tlBefore=false)
 Realizar los cambios necesarios en las propiedades filtradas.
 
- Métodos públicos heredados de 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.
 
virtual void _BuscarIDObjeto (dynamic toDocumento)
 Buscamos el id del objeto para gestionar si se puede ejecutar la acción en un terminal de seguridad.
 
 ewbutton ()
 Inicializa una nueva instancia de ewbutton.
 
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.
 
virtual void loadContextMenu ()
 Suponiendo que se especifique un valor a _OpcionConfiguracion: Carga el menu contextual del boton.
 
ewbutton _Clonar ()
 Método para clonar ewbutton.
 

Métodos protegidos

override void Dispose (bool disposing)
 Implementación override del Dispose.
 
- Métodos protegidos heredados de 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.
 
override void Dispose (bool disposing)
 Protected implementation of Dispose pattern.
 
- Métodos protegidos heredados de sage.ew.objetos.ewbutton
override void Dispose (bool disposing)
 Protected implementation of Dispose pattern.
 
override void OnPaint (PaintEventArgs e)
 Provoca el evento Paint.
 
override void OnClick (EventArgs e)
 PE-85722 Intercepto el lanzamiento del evento click para todos los botones.
 
virtual bool _Validaciones_ewButton ()
 Método que ejecuta las validaciones específicas de un ewButtonBase.
 
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.
 

Propiedades

WidgetsNavigateClass _NavegarPantalla [get, set]
 Clase para navegación a pantalles.
 
Usuario _Usuario [get]
 Propiedad con el Usuario actual.
 
string _TipoNavegacion [get, set]
 Propiedad string con tipo de navegacion del listado.
 
string _RutaFichero [get, set]
 Propiedad string con la ruta al fichero de acceso directo.
 
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.
 
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.
 
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.
 
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.
 
string _DireccionWeb [get, set]
 Propiedad string con la url de acceso directo.
 
- Propiedades heredados de sage.ew.objetos.ButtonBase
int _X [get, set]
 Posición X del widget.
 
int _Y [get, set]
 Posición Y del widget.
 
int _Alto [get, set]
 Alto del objeto.
 
int _Ancho [get, set]
 Ancho del objeto.
 
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.
 
int _Intervalo [get, set]
 Tiempo de ciclo en milisegundos del refresco del elemento.
 
string _NombreID [get, set]
 Nombre del elemento por si se debe hacer referencia a él desde cualquier parte.
 
bool _Refrescar [get, set]
 Nos indica si presentará la opción de refrescar el control.
 
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 ...
 
bool _Escalable [get, set]
 PARTE 100252 Nos indica si el control será escalable.
 
bool _Resizable [get, set]
 Nos permite definir si el widget se puede mover en tiempo de ejecución del escritorio.
 
bool _AplicarEstilos [get, set]
 Obtiene o establece si el control debe aplicar estilos.
 
string _Titulo [get, set]
 Obtiene o establece el título del botón.
 
eContentAlignment _TituloAlign [get, set]
 Obtiene o establece la alineación del texto en el botón.
 
string _Imagen [get, set]
 Imagen por defecto (con path): Permite seleccionar imágenes a mostrar en el botón.
 
eContentAlignment _ImageAlign [get, set]
 Obtiene o establece la alineación de la imagen personalizada del botón.
 
TextImageRelation _TextImageRelation [get, set]
 Obtiene o establece el color de fondo del botón.
 
Font _Font [get, set]
 Obtiene o establece la funete del texto del botón.
 
Color _FontColor [get, set]
 Obtiene o establece el color de la fuente del texto del botón.
 
Color _BackColor [get, set]
 Obtiene o establece el color de fondo del botón.
 
FlatStyle _FlatStyle [get, set]
 Obtiene o establece el estilo del boton (FlatStyle)
 
string _TooltipText [get, set]
 Obtiene o establece el Tooltip del botón.
 
override bool ShowFocusCues [get]
 Forzamos el control para que no muestre los bordes cuando recibe el foco.
 
- Propiedades heredados de sage.ew.objetos.ewbutton
ewbuttonEstilosBase _PropiedadesDeEstilos [get, set]
 Objeto estilo.
 
bool _GoogleAnalytics [get, set]
 Indica si el click del botón se enviara a la plataforma de estadisticas de Google (PEP) PE-105393.
 
TeclasRapidas _TeclaRapida [get, set]
 Tecla ràpida del botó, per si no té caption.
 
TeclasFuncion _TeclaFuncion [get, set]
 Tecla ràpida del botó, per si no té caption.
 
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.
 
bool _RequiereCaja [get, set]
 Propiedad que determina si el botón requiere la caja.
 
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.
 
string _Tooltip [get, set]
 Tooltip del control para asignar por código.
 
virtual Int32 _Id_Objeto [get]
 PE-85824 Get que carga y retorna el valor del ID del objeto.
 
override bool ShowFocusCues [get]
 Para ocultar el borde interior cuando tenemos el foco en botones de tipo FLAT.
 
LocalizacionOpcion _Localizacion [get, set]
 Localización en listados.
 

Otros miembros heredados

- Tipos públicos heredados de sage.ew.objetos.ewbutton
enum  ClickFrom { MouseClick , TeclaFuncion , TeclaRapida }
 Desencadenantes del click al botón. Más...
 
- Campos de datos heredados de sage.ew.objetos.ButtonBase
string _ImagenSinPath = string.Empty
 Imagen por defecto (sin path)
 
- Campos de datos heredados de sage.ew.objetos.ewbutton
ClickFrom _ClickFrom = ClickFrom.MouseClick
 Indica como se ha producido el click al botón.
 
bool _Tactil = false
 Indica si el botón se utilizará en una pantalla para uso táctil.
 
long _IdMessage
 Mensaje que se enviará a Eurowin.
 
List< string > _cOpcionConfiguracion
 variable privada para _OpcionConfiguracion
 
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".
 
- Atributos protegidos heredados de sage.ew.objetos.ewbutton
int _IdObjeto = 0
 ID Objeto.
 
- Eventos heredados de sage.ew.objetos.ewbutton
EventHandler OnClickBefore
 Evento que se dispara antes de pulsar el botón.
 
EventHandler OnClickAfter
 Evento que se dispara una vez que se ha pulsado el botón.
 
OnClickInvalidate_Handler OnClickInvalidate
 Desencadena el evento.
 

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 de constructores y destructores

◆ ButtonMenu()

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

Contructor vacio.

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

Documentación de 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 232 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 250 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 187 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 205 del archivo ButtonMenu.cs.

◆ _NavegarPantalla

WidgetsNavigateClass sage.ew.objetos.ButtonMenu._NavegarPantalla
getsetprotected

Clase para navegación a pantalles.

Definición en la línea 66 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 170 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 117 del archivo ButtonMenu.cs.

◆ _Usuario

Usuario sage.ew.objetos.ButtonMenu._Usuario
get

Propiedad con el Usuario actual.

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


La documentación de esta clase está generada del siguiente archivo: