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); }
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); }
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); }
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]); }