private void inicializarFiltros() { SAPbouiCOM.EventFilters filtros = new SAPbouiCOM.EventFilters(); SAPbouiCOM.EventFilter filtroMenu = filtros.Add(SAPbouiCOM.BoEventTypes.et_MENU_CLICK); SAPbouiCOM.EventFilter filtroItem = filtros.Add(SAPbouiCOM.BoEventTypes.et_ITEM_PRESSED); filtroItem.AddEx(FormName.MAESTRO_EQUIPOS); filtroItem.AddEx(FormName.MAESTRO_MENUAPP); filtroItem.AddEx(FormName.MAESTRO_TIPOUSR); filtroItem.AddEx(FormName.CFG_PERMISOS_X_TIPO_USR); filtroItem.AddEx(FormName.CFG_VENDEDOR); filtroItem.AddEx(FormName.AST_CONFIGURACION); filtroItem.AddEx(FormName.MAESTRO_CLIENTES); filtroItem.AddEx(FormName.DOC_ORDEN_VENTA); filtroItem.AddEx(FormName.DOC_PAGO_RECIBIDO); filtroItem.AddEx(FormName.DOC_INCIDENCIAS); filtroItem.AddEx(FormName.LOG_REGISTROS); filtroItem.AddEx(FormName.DOC_DEVOLUCION); filtroItem.AddEx(FormName.DOC_NOTA_CREDITO); SAPbouiCOM.EventFilter filtroLinkPressed = filtros.Add(SAPbouiCOM.BoEventTypes.et_MATRIX_LINK_PRESSED); filtroLinkPressed.AddEx(FormName.DOC_ORDEN_VENTA); filtroLinkPressed.AddEx(FormName.DOC_PAGO_RECIBIDO); filtroLinkPressed.AddEx(FormName.DOC_DEVOLUCION); filtroLinkPressed.AddEx(FormName.DOC_NOTA_CREDITO); SAPbouiCOM.EventFilter filtroDoubleClick = filtros.Add(SAPbouiCOM.BoEventTypes.et_DOUBLE_CLICK); filtroDoubleClick.AddEx(FormName.DOC_ORDEN_VENTA); SAPbouiCOM.EventFilter filtroCFL = filtros.Add(SAPbouiCOM.BoEventTypes.et_CHOOSE_FROM_LIST); filtroCFL.AddEx(FormName.CFG_VENDEDOR); filtroCFL.AddEx(FormName.AST_CONFIGURACION); SAPbouiCOM.EventFilter filtroRightClick = filtros.Add(SAPbouiCOM.BoEventTypes.et_RIGHT_CLICK); filtroRightClick.AddEx(FormName.MAESTRO_EQUIPOS); application.SetFilter(filtros); }
void SetFilter(SAPbouiCOM.EventFilters oFilters) { oApplication.SetFilter(oFilters); }