Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.ew.objetos.ewbutton

Base para los botones de Eurowin. Más...

Diagrama de herencia de sage.ew.objetos.ewbutton
sage.ew.interficies.IObjetoRequiereCaja sage.ew.interficies.IGoogleAnalitics sage.ew.interficies.IEwOpcion sage.addons.edidoc.Visual.Objetos.btArticuloEDI sage.addons.edidoc.Visual.Objetos.btClienteEDI sage.addons.edidoc.Visual.Objetos.btFacPedidoEW sage.addons.fideliza.Visual.Objetos.btAcumularPuntos sage.addons.fideliza.Visual.Objetos.btCancelarPuntos sage.addons.fideliza.Visual.Objetos.btCobroFideliza sage.addons.fideliza.Visual.Objetos.btCobroRegalo sage.addons.fideliza.Visual.Objetos.btTarjetasFideliza sage.addons.fideliza.Visual.Objetos.btTarjetasRegalo sage.ew.botones.Clases.btAlbRegulari sage.ew.botones.Clases.btAlbTraspaso sage.ew.botones.Clases.btAnularLinea sage.ew.botones.Clases.btAsistenteTipoIVA sage.ew.botones.Clases.btBusquedaRapidaPrecios sage.ew.botones.Clases.btCambioCaja sage.ew.botones.Clases.btCapturarPlantillaVenta sage.ew.botones.Clases.btConfigTPV sage.ew.botones.Clases.btConvertirPlantillaVenta sage.ew.botones.Clases.btCrearArtEscandallado sage.ew.botones.Clases.btDeposito sage.ew.botones.Clases.btEntrega sage.ew.botones.Clases.btEntregaTotal sage.ew.botones.Clases.btEtiquetasArticulo sage.ew.botones.Clases.btEtiquetasCliente sage.ew.botones.Clases.btFacturaDUA sage.ew.botones.Clases.btGraficas sage.ew.botones.Clases.btImprimir sage.ew.botones.Clases.btInformacionCliente sage.ew.botones.Clases.btInformacionSerie sage.ew.botones.Clases.btInventarioReg sage.ew.botones.Clases.btInvitacion sage.ew.botones.Clases.btListPedidos sage.ew.botones.Clases.btListados sage.ew.botones.Clases.btMantes sage.ew.botones.Clases.btMensajes sage.ew.botones.Clases.btModificarReserva sage.ew.botones.Clases.btNavegaVFP sage.ew.botones.Clases.btNavegarAlbaran sage.ew.botones.Clases.btNavegarDeposito sage.ew.botones.Clases.btNavegarFactura sage.ew.botones.Clases.btNavegarPedido sage.ew.botones.Clases.btOfertas sage.ew.botones.Clases.btOpcionesDefectoCamposAdic sage.ew.botones.Clases.btOpcionesDefectoFactCuotas sage.ew.botones.Clases.btOpcionesImpresion sage.ew.botones.Clases.btPresupuesto sage.ew.botones.Clases.btPrintGrid sage.ew.botones.Clases.btProcesos sage.ew.botones.Clases.btReferenciaCliente sage.ew.botones.Clases.btSkype sage.ew.botones.Clases.btSolicitudFacturaRectif sage.ew.botones.Clases.btStockInicial sage.ew.botones.Clases.btTipoUsuario sage.ew.botones.Clases.btVentasCliMultiDoc sage.ew.botones.Clases.btVerAlbaranLinea sage.ew.botones.Clases.btVerDocDestinoLinea sage.ew.botones.Clases.btVerDocOrigenLinea sage.ew.botones.Clases.btVerFacturaCompra sage.ew.botones.UserControls.btNavegacionewbutton sage.ew.botones.UserControls.btNumerosTactiles.ewbtNumero sage.ew.botones.btAbonoFactura sage.ew.botones.btAbonoTicket sage.ew.botones.btAlbaCompra sage.ew.botones.btArticuloInBase sage.ew.botones.btCambioPreciosVenta sage.ew.botones.btCamposAdicionales sage.ew.botones.btCentroUsuarios sage.ew.botones.btDireccionesBase sage.ew.botones.btDocAdiBase sage.ew.botones.btDocBorrar sage.ew.botones.btDocImprimirBase sage.ew.botones.btDocNotas sage.ew.botones.btDocNuevoCompras sage.ew.botones.btDocNuevoVentas sage.ew.botones.btDocObserv sage.ew.botones.btDocSalir sage.ew.botones.btDuplicarBase sage.ew.botones.btEnvioEti sage.ew.botones.btFacturarAlbaranVenta sage.ew.botones.btInsertarLinea sage.ew.botones.btMarcasDocumentos sage.ew.botones.btModifPvpPendientes sage.ew.botones.btNavigate sage.ew.botones.btNavigateChecks sage.ew.botones.btNavigateMante sage.ew.botones.btPendRecibirArticulo sage.ew.botones.btPendRecibirProveedor sage.ew.botones.btPrecioMedioAlmacen sage.ew.botones.btPreferenciasImpresion sage.ew.botones.btReferenciaProveedor sage.ew.botones.btTicketToFactura sage.ew.botones.btUltimosPreciosCompra sage.ew.botones.btVerAsiento sage.ew.contabilidad.UserControls.btRemesaCerrarAbrir sage.ew.contabilidad.UserControls.btRemesaContabDescontab sage.ew.contabilidad.UserControls.btRemesaGenerarSepa sage.ew.contabilidad.btRangoDias sage.ew.contabilidad.btSaldosBancarios sage.ew.docscompra.Clases.btVencimientosCompra sage.ew.docscompra.btImprimirDocCompra sage.ew.docscompra.btPrevisionProveedor sage.ew.docsven.Clases.btPrevisionCliente sage.ew.docsven.Clases.btVencimientos sage.ew.docsven.UserControls.btCamposAdicionales sage.ew.docsven.btDocCliFactura sage.ew.docsven.btEstadoAlmacenes sage.ew.docsven.btImprimirDocVenta sage.ew.docsven.btPedidosInternos sage.ew.docventatpv.CajonTPV sage.ew.docventatpv.Clases.btDescuentosLineales sage.ew.docventatpv.Clases.btDescuentosTotal sage.ew.docventatpv.Clases.btMandatos sage.ew.docventatpv.UserControls.btTicketToAlbaranReserv sage.ew.docventatpv.btEscaneo_ePad sage.ew.ewbase.btSelOper sage.ew.formul.ButtonTittle.ActiveButton sage.ew.formul.Forms.ewbNuevoBrowser sage.ew.formul.Forms.ewbuttonEditarBrowser sage.ew.formul.Forms.ewbuttonImprimirBrowser sage.ew.formul.Forms.ewbuttonRefrescarBrowser sage.ew.formul.Forms.ewbuttonVerBrowser sage.ew.formul.UserControls.btFiltrosBrowser sage.ew.formul.UserControls.btManteConsultasBrowser sage.ew.formul.UserControls.buttonPlegarBrowser sage.ew.formul.UserControls.ewbuttonAplicarPersonalizadaBrowser sage.ew.formul.UserControls.ewbuttonResetCabeceraBrowser sage.ew.formul.UserControls.ewbuttonRestablecerColumnasBrowser sage.ew.formul.UserControls.ewbuttonRestaurarOriginalBrowser sage.ew.formul.UserControls.ewbuttonleftpanel sage.ew.lote.Clases.btLotesArticulo sage.ew.lote.Clases.btLotesEtiquetas sage.ew.lote.Clases.btLotesEtiquetasFabrica sage.ew.lote.Clases.btLotesHistorico sage.ew.lote.UserControls.btDocStockLotes sage.ew.objetos.AddonBotonMenuDoc sage.ew.objetos.ButtonBase sage.ew.objetos.UserControls.btTraspasoBase sage.ew.objetos.btContabilizarFactura sage.ew.objetos.btImprimir sage.ew.objetos.ewbuttonTabMante sage.ew.perfiles.ewBotonOpciones sage.ew.serie.UserControls.btGenerarMontajes sage.ew.tpv.UserControls.btArqueos sage.ew.tpv.btAparcarTiquet sage.ew.tpv.btBackOffice sage.ew.tpv.btCashConfig sage.ew.tpv.btCierreTurno sage.ew.tpv.btCobrarTiquet sage.ew.tpv.btCobrosCaja sage.ew.tpv.btCobrosVarios sage.ew.tpv.btComprobacionIva sage.ew.tpv.btEntCuenAlbVen sage.ew.tpv.btEntCuenPedVen sage.ew.tpv.btGenerarPedido sage.ew.tpv.btImprimirTiquet sage.ew.tpv.btLis_Abonos sage.ew.tpv.btLis_Credito sage.ew.tpv.btLis_OperCaja sage.ew.tpv.btLis_Reposi sage.ew.tpv.btLis_Retiros sage.ew.tpv.btLis_TiqCredit sage.ew.tpv.btLis_VenCajas sage.ew.tpv.btLis_VenDiarCajas sage.ew.tpv.btLis_VenOper sage.ew.tpv.btPagosVarios sage.ew.tpv.btRepetirLinea sage.ew.tpv.btReposicionCaja sage.ew.tpv.btReservarTiquet sage.ew.tpv.btRetirosCaja sage.ew.tpv.btTPV_Arqueo sage.ew.tpv.btTPV_CierreTurno sage.ew.tpv.btTPV_ConsolidaArqueos sage.ew.tpv.btTPV_ConsultaArqueos sage.ew.tpv.btTiquetCredito sage.ew.tpv.btTiquetsAparcados sage.ew.tpv.btVales sage.ew.tpv.btValesPendientes

Tipos públicos

enum  ClickFrom { MouseClick , TeclaFuncion , TeclaRapida }
 Desencadenantes del click al botón. Más...
 

Métodos públicos

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.
 

Campos de datos

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".
 

Métodos protegidos

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.
 

Atributos protegidos

int _IdObjeto = 0
 ID Objeto.
 

Propiedades

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.
 

Eventos

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

Base para los botones de Eurowin.

Definición en la línea 36 del archivo clsObjetosEurowin.cs.

Documentación de las enumeraciones miembro de la clase

◆ ClickFrom

Desencadenantes del click al botón.

Valores de enumeraciones
MouseClick 

Click con el ratón.

TeclaFuncion 

Se ha pulsado la tecla de función.

TeclaRapida 

Se ha pulsado la tecla rápida.

Definición en la línea 41 del archivo clsObjetosEurowin.cs.

Documentación de constructores y destructores

◆ ewbutton()

sage.ew.objetos.ewbutton.ewbutton ( )
inline

Inicializa una nueva instancia de ewbutton.

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

Documentación de funciones miembro

◆ _BuscarIDObjeto()

virtual void sage.ew.objetos.ewbutton._BuscarIDObjeto ( dynamic toDocumento)
inlinevirtual

Buscamos el id del objeto para gestionar si se puede ejecutar la acción en un terminal de seguridad.

Parámetros
toDocumentoDocumento para gestionar el tipo de documento y gestionar si el control lo tenemos en compras o en ventas

///

Definición en la línea 306 del archivo clsObjetosEurowin.cs.

◆ _Clonar()

ewbutton sage.ew.objetos.ewbutton._Clonar ( )
inline

Método para clonar ewbutton.

Definición en la línea 768 del archivo clsObjetosEurowin.cs.

◆ _PermitirEnTerminalIndependiente()

bool sage.ew.objetos.ewbutton._PermitirEnTerminalIndependiente ( dynamic toDocumento = null)
inlineprotected

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.

Devuelve
true si se puede utilizar en el formulario, false en caso contrario

Definición en la línea 735 del archivo clsObjetosEurowin.cs.

◆ _Validaciones_ewButton()

virtual bool sage.ew.objetos.ewbutton._Validaciones_ewButton ( )
inlineprotectedvirtual

Método que ejecuta las validaciones específicas de un ewButtonBase.

Devuelve

Reimplementado en sage.ew.tpv.btEntCuenAlbVen y sage.ew.tpv.btEntCuenPedVen.

Definición en la línea 552 del archivo clsObjetosEurowin.cs.

◆ Dispose()

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

Protected implementation of Dispose pattern.

Parámetros
disposing

Definición en la línea 352 del archivo clsObjetosEurowin.cs.

◆ loadContextMenu()

virtual void sage.ew.objetos.ewbutton.loadContextMenu ( )
inlinevirtual

Suponiendo que se especifique un valor a _OpcionConfiguracion: Carga el menu contextual del boton.

Definición en la línea 613 del archivo clsObjetosEurowin.cs.

◆ OnClick()

override void sage.ew.objetos.ewbutton.OnClick ( EventArgs e)
inlineprotected

PE-85722 Intercepto el lanzamiento del evento click para todos los botones.

Parámetros
e

Definición en la línea 522 del archivo clsObjetosEurowin.cs.

◆ OnClickInvalidate_Handler()

delegate void sage.ew.objetos.ewbutton.OnClickInvalidate_Handler ( ewbutton toButton,
ref bool tlCancel )

Delegado para validar si ha de continuar con el proceso del Click.

Parámetros
toButtonReferencia al botón
tlCancelPara gestionar si ha de continuar con el proceso correspondiente

◆ OnPaint()

override void sage.ew.objetos.ewbutton.OnPaint ( PaintEventArgs e)
inlineprotected

Provoca el evento Paint.

Parámetros
ePaintEventArgs que contiene los datos del evento

Definición en la línea 426 del archivo clsObjetosEurowin.cs.

◆ OpcionConfiguracion_Click()

virtual void sage.ew.objetos.ewbutton.OpcionConfiguracion_Click ( object sender,
EventArgs e )
inlinevirtual

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.

Parámetros
sender
e

Reimplementado en sage.ew.botones.Clases.btListados y sage.ew.botones.Clases.btProcesos.

Definición en la línea 604 del archivo clsObjetosEurowin.cs.

Documentación de campos

◆ _ClickFrom

ClickFrom sage.ew.objetos.ewbutton._ClickFrom = ClickFrom.MouseClick

Indica como se ha producido el click al botón.

Definición en la línea 60 del archivo clsObjetosEurowin.cs.

◆ _ControlTerminalSeguridad

bool sage.ew.objetos.ewbutton._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".

Definición en la línea 279 del archivo clsObjetosEurowin.cs.

◆ _cOpcionConfiguracion

List<string> sage.ew.objetos.ewbutton._cOpcionConfiguracion

variable privada para _OpcionConfiguracion

Definición en la línea 215 del archivo clsObjetosEurowin.cs.

◆ _IdMessage

long sage.ew.objetos.ewbutton._IdMessage

Mensaje que se enviará a Eurowin.

Definición en la línea 125 del archivo clsObjetosEurowin.cs.

◆ _IdObjeto

int sage.ew.objetos.ewbutton._IdObjeto = 0
protected

ID Objeto.

Definición en la línea 260 del archivo clsObjetosEurowin.cs.

◆ _Tactil

bool sage.ew.objetos.ewbutton._Tactil = false

Indica si el botón se utilizará en una pantalla para uso táctil.

Definición en la línea 100 del archivo clsObjetosEurowin.cs.

Documentación de propiedades

◆ _CanChangeStyle

bool sage.ew.objetos.ewbutton._CanChangeStyle
getset

Propiedad para permitir cambiar los estilos dentro de un form satelite. Habrá que controlar el valor también en el form satelite.

Definición en la línea 180 del archivo clsObjetosEurowin.cs.

◆ _GoogleAnalytics

bool sage.ew.objetos.ewbutton._GoogleAnalytics
getset

Indica si el click del botón se enviara a la plataforma de estadisticas de Google (PEP) PE-105393.

Implementa sage.ew.interficies.IGoogleAnalitics.

Definición en la línea 115 del archivo clsObjetosEurowin.cs.

◆ _Id_Objeto

virtual Int32 sage.ew.objetos.ewbutton._Id_Objeto
get

PE-85824 Get que carga y retorna el valor del ID del objeto.

returns>Int32 con el valor del ID del objeto

Definición en la línea 267 del archivo clsObjetosEurowin.cs.

◆ _Localizacion

LocalizacionOpcion sage.ew.objetos.ewbutton._Localizacion
getset

Localización en listados.

Implementa sage.ew.interficies.IEwOpcion.

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

◆ _OpcionConfiguracion

List<string> sage.ew.objetos.ewbutton._OpcionConfiguracion
getset

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.

Definición en la línea 222 del archivo clsObjetosEurowin.cs.

◆ _PropiedadesDeEstilos

ewbuttonEstilosBase sage.ew.objetos.ewbutton._PropiedadesDeEstilos
getset

Objeto estilo.

Definición en la línea 68 del archivo clsObjetosEurowin.cs.

◆ _RequiereCaja

bool sage.ew.objetos.ewbutton._RequiereCaja
getset

Propiedad que determina si el botón requiere la caja.

Implementa sage.ew.interficies.IObjetoRequiereCaja.

Definición en la línea 198 del archivo clsObjetosEurowin.cs.

◆ _TeclaFuncion

TeclasFuncion sage.ew.objetos.ewbutton._TeclaFuncion
getset

Tecla ràpida del botó, per si no té caption.

Definición en la línea 161 del archivo clsObjetosEurowin.cs.

◆ _TeclaRapida

TeclasRapidas sage.ew.objetos.ewbutton._TeclaRapida
getset

Tecla ràpida del botó, per si no té caption.

Definición en la línea 141 del archivo clsObjetosEurowin.cs.

◆ _Tooltip

string sage.ew.objetos.ewbutton._Tooltip
getset

Tooltip del control para asignar por código.

Definición en la línea 238 del archivo clsObjetosEurowin.cs.

◆ ShowFocusCues

override bool sage.ew.objetos.ewbutton.ShowFocusCues
getprotected

Para ocultar el borde interior cuando tenemos el foco en botones de tipo FLAT.

Definición en la línea 389 del archivo clsObjetosEurowin.cs.

Documentación de eventos

◆ OnClickAfter

EventHandler sage.ew.objetos.ewbutton.OnClickAfter

Evento que se dispara una vez que se ha pulsado el botón.

Definición en la línea 83 del archivo clsObjetosEurowin.cs.

◆ OnClickBefore

EventHandler sage.ew.objetos.ewbutton.OnClickBefore

Evento que se dispara antes de pulsar el botón.

Definición en la línea 78 del archivo clsObjetosEurowin.cs.

◆ OnClickInvalidate

OnClickInvalidate_Handler sage.ew.objetos.ewbutton.OnClickInvalidate

Desencadena el evento.

Definición en la línea 95 del archivo clsObjetosEurowin.cs.


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