Exemplo n.º 1
0
 public static QuickSearch CreateQuickSearch(QuickSearchViews QuickSearchId, bool CacheIt)
 {
     return(_rtlSysGlobalSettings.CreateQuickSearch(QuickSearchId, CacheIt));
 }
Exemplo n.º 2
0
 public static QuickSearch CreateQuickSearch(QuickSearchViews QuickSearchId, bool CacheIt)
 {
     return(rtlSystemGlobals.CreateQuickSearch(QuickSearchId, CacheIt));
 }
Exemplo n.º 3
0
        // NOTA: QuickSearch NÃO É SUPORTADO EM .NET
        public static QuickSearch CreateQuickSearch(EntityTypeEnum entityType)
        {
            var systemSettings = APIEngine.SystemSettings;
            QuickSearchViews qsvQuickSearchID = QuickSearchViews.QSV_None;
            clsCollection    paramValues      = null;
            QuickSearch      quickSearch      = null;

            if (quickSearch != null)
            {
                if (quickSearch.isFinding)
                {
                    return(quickSearch);
                }
            }

            switch (entityType)
            {
            case EntityTypeEnum.itZone:
                qsvQuickSearchID = QuickSearchViews.QSV_Zone;
                break;

            case EntityTypeEnum.itPayment:
                qsvQuickSearchID = QuickSearchViews.QSV_Payment;
                break;

            case EntityTypeEnum.itTender:
                qsvQuickSearchID = QuickSearchViews.QSV_TenderNames;
                break;

            case EntityTypeEnum.itSalesman:
                qsvQuickSearchID = QuickSearchViews.QSV_Salesman;
                break;

            case EntityTypeEnum.itCustomer:
                qsvQuickSearchID = QuickSearchViews.QSV_Customer;
                break;

            case EntityTypeEnum.itFamily:
                qsvQuickSearchID = QuickSearchViews.QSV_Family;
                break;

            case EntityTypeEnum.itWarehouse:
                qsvQuickSearchID = QuickSearchViews.QSV_Warehouse;
                break;

            case EntityTypeEnum.itItem:
                qsvQuickSearchID = QuickSearchViews.QSV_Item;

                paramValues = new clsCollection();
                paramValues.add(systemSettings.QuickSearchDefaults.WarehouseID, "@WarehouseID");
                paramValues.add(systemSettings.QuickSearchDefaults.PriceLineID, "@PriceLineID");
                paramValues.add(systemSettings.QuickSearchDefaults.LanguageID, "@LanguageID");
                paramValues.add(systemSettings.QuickSearchDefaults.DisplayDiscontinued, "@Discontinued");
                if (systemSettings.StartUpInfo.UseItemSearchAlterCurrency)
                {
                    paramValues.add(systemSettings.AlternativeCurrency.SaleExchange, "@ctxBaseCurrency");
                }
                else
                {
                    paramValues.add(systemSettings.QuickSearchDefaults.EuroConversionRate, "@ctxBaseCurrency");
                }
                break;
            }
            quickSearch = APIEngine.CreateQuickSearch(qsvQuickSearchID, false);

            if (paramValues != null)
            {
                quickSearch.Parameters = paramValues;
            }

            return(quickSearch);
        }