private void criteriaInitFunc(CCriteriaBase cb) { CComboConfig cfg = (CComboConfig)comboTypeConfigs[ComboLoadType]; CCriteriaBase cr = (CCriteriaBase)Activator.CreateInstance(Type.GetType(cfg.ScreenCriteriaClassName)); cb.Init(cfg.Type); }
private void criteriaInitFunc(CCriteriaBase cb) { if (Lookup == LookupSearchType2.CustomerLookup) { cb.Init("1"); } else if (Lookup == LookupSearchType2.SupplierLookup) { cb.Init("2"); } else if ((Lookup == LookupSearchType2.CustomerGroupLookup) || (Lookup == LookupSearchType2.CustomerTypeLookup) || (Lookup == LookupSearchType2.ServiceTypeLookup)) { cb.Init(((int)lookupTypeToMasterRef(Lookup)).ToString()); } else if (Lookup == LookupSearchType2.ServiceLookup) { cb.Init("0"); } else if (Lookup == LookupSearchType2.ServiceSaleLookup) { cb.Init("1"); } else if (Lookup == LookupSearchType2.ServicePurchaseLookup) { cb.Init("2"); } else if (Lookup == LookupSearchType2.ServiceRegularSaleLookup) { (cb as CCriteriaService).Init("1", ((int)ServiceLevel.ServiceLevelRegular).ToString()); } else if (Lookup == LookupSearchType2.ServiceOtherSaleLookup) { (cb as CCriteriaService).Init("1", ((int)ServiceLevel.ServiceLevelOther).ToString()); } else if (Lookup == LookupSearchType2.ServiceRegularPurchaseLookup) { (cb as CCriteriaService).Init("2", ((int)ServiceLevel.ServiceLevelRegular).ToString()); } else if (Lookup == LookupSearchType2.ServiceOtherPurchaseLookup) { (cb as CCriteriaService).Init("2", ((int)ServiceLevel.ServiceLevelOther).ToString()); } else if (Lookup == LookupSearchType2.EmployeeLookupDaily) { (cb as CCriteriaEmployee).Init("1"); } else if (Lookup == LookupSearchType2.EmployeeLookupMonthly) { (cb as CCriteriaEmployee).Init("2"); } else { cb.Init(""); } }