예제 #1
0
        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);
        }
예제 #2
0
 void SetFilter(SAPbouiCOM.EventFilters oFilters)
 {
     oApplication.SetFilter(oFilters);
 }