/// <summary>
 ///
 /// </summary>
 /// <param name="viewname">имя представления</param>
 /// <param name="mastername">имя свойства - мастера</param>
 /// <param name="lookuptype">тип лукапа</param>
 /// <param name="customizationstring">настройка лукапа</param>
 /// <param name="lookupProperty">отображаемое свойство</param>
 public MasterViewDefineAttribute(string viewname, string mastername, LookupTypeEnum lookuptype, string customizationstring, string lookupProperty)
 {
     viewName            = viewname;
     masterName          = mastername;
     lookupType          = lookuptype;
     customizationString = customizationstring;
     this.lookupProperty = lookupProperty;
 }
Exemple #2
0
        public void BindCombo(DropDownList ddl, LookupTypeEnum luType, string defaultText, string dataTextField, string dataValueField)
        {
            ddl.Items.Clear();
            ddl.Items.Add(new ListItem(defaultText, string.Empty));
            ddl.AppendDataBoundItems = true;
            List <LookupValue> ds = SimpleLookup.Lookup(luType).GetList();

            ds.Sort(CompareByString);
            ddl.DataSource     = ds;
            ddl.DataTextField  = dataTextField;
            ddl.DataValueField = dataValueField;
            ddl.DataBind();
        }
Exemple #3
0
        public void BindCombo(DropDownList ddl, LookupTypeEnum luType, Predicate <LookupValue> criteria, string defaultText)
        {
            ddl.Items.Clear();

            ddl.Items.Add(new ListItem(defaultText, string.Empty));
            ddl.AppendDataBoundItems = true;

            List <LookupValue> ds = SimpleLookup.Lookup(luType).GetList(criteria);

            ds.Sort(CompareByString);
            ddl.DataSource     = ds;
            ddl.DataTextField  = "Description";
            ddl.DataValueField = "ID";
            ddl.DataBind();
        }
Exemple #4
0
 public static SimpleLookup Lookup(LookupTypeEnum type)
 {
     GetData();
     return(luLst[type]);
 }
Exemple #5
0
 public void BindCombo(DropDownList ddl, LookupTypeEnum luType, string defaultText)
 {
     BindCombo(ddl, luType, defaultText, "Description", "ID");
 }
 /// <summary>
 ///
 /// </summary>
 /// <param name="viewname"></param>
 /// <param name="mastername"></param>
 /// <param name="lookuptype"></param>
 public MasterViewDefineAttribute(string viewname, string mastername, LookupTypeEnum lookuptype)
     : this(viewname, mastername, lookuptype, string.Empty, string.Empty)
 {
 }