Exemple #1
0
        private LookupSearchType2 selectionTypeToLookup(String selType)
        {
            LookupSearchType2 lkup = LookupSearchType2.ServiceRegularPurchaseLookup;

            if (selType.Equals("1"))
            {
                lkup = LookupSearchType2.ServiceRegularPurchaseLookup;
            }
            else if (selType.Equals("2"))
            {
                lkup = LookupSearchType2.InventoryItemLookup;
            }

            return(lkup);
        }
Exemple #2
0
        private static MasterRefEnum lookupTypeToMasterRef(LookupSearchType2 lk)
        {
            Hashtable temp = new Hashtable();

            //Only for Master Ref
            temp[LookupSearchType2.CustomerTypeLookup]  = MasterRefEnum.MASTER_CUSTOMER_TYPE;
            temp[LookupSearchType2.CustomerGroupLookup] = MasterRefEnum.MASTER_CUSTOMER_GROUP;
            temp[LookupSearchType2.ServiceTypeLookup]   = MasterRefEnum.MASTER_SERVICE_TYPE;

            if (temp.ContainsKey(lk))
            {
                return((MasterRefEnum)temp[lk]);
            }

            return(MasterRefEnum.MASTER_REF_UNDEF);
        }
Exemple #3
0
        private void addLookupTypeConfig(LookupSearchType2 ltype, String codeFieldName, String nameFieldName, String extraFieldName,
                                         String extraFieldValue, String extraFieldName2, String extraFieldValue2, GetListFunction func, Type mt, String crName, TextSearchNameSpace ns, String tbAlias)
        {
            CLookupConfig cfg = new CLookupConfig();

            cfg.CodeFieldName           = codeFieldName;
            cfg.NameFieldName           = nameFieldName;
            cfg.ExtraFieldName          = extraFieldName;
            cfg.ExtraFieldValue         = extraFieldValue;
            cfg.ExtraFieldName2         = extraFieldName2;
            cfg.ExtraFieldValue2        = extraFieldValue2;
            cfg.ListFunction            = func;
            cfg.ModelType               = mt;
            cfg.ScreenCriteriaClassName = FactoryCriteria.GetFqdnClassName(crName);
            cfg.SearchNameSpace         = ns;
            cfg.TableAlias              = tbAlias;

            lookupTypeConfigs.Add(ltype, cfg);
        }
Exemple #4
0
        private static String lookupTypeToCaption(LookupSearchType2 lt)
        {
            Hashtable temps = new Hashtable();

            temps[LookupSearchType2.InventoryItemLookup]         = CLanguage.getValue("item");
            temps[LookupSearchType2.CustomerLookup]              = CLanguage.getValue("sale_customer");
            temps[LookupSearchType2.SupplierLookup]              = CLanguage.getValue("purchase_supplier");
            temps[LookupSearchType2.EmployeeLookup]              = CLanguage.getValue("employee");
            temps[LookupSearchType2.EmployeeLookupDaily]         = CLanguage.getValue("employee");
            temps[LookupSearchType2.EmployeeLookupMonthly]       = CLanguage.getValue("employee");
            temps[LookupSearchType2.ServiceLookup]               = CLanguage.getValue("service");
            temps[LookupSearchType2.ProjectLookup]               = CLanguage.getValue("project");
            temps[LookupSearchType2.CustomerTypeLookup]          = CLanguage.getValue("custom_type");
            temps[LookupSearchType2.CustomerGroupLookup]         = CLanguage.getValue("customer_group");
            temps[LookupSearchType2.ServiceTypeLookup]           = CLanguage.getValue("service_type");
            temps[LookupSearchType2.ItemCategoryLookup]          = CLanguage.getValue("item_category");
            temps[LookupSearchType2.InventoryBorrowReturnLookup] = CLanguage.getValue("item");

            return((String)temps[lt]);
        }