public List <string> searchbyname(string name) { idlist.Clear(); List <string> anamelist = new List <string>(); CacheSysList list = User.ADBK.ListByName(adbksrc.conn, name); CacheSysListReader reader = (CacheSysListReader)list.GetEnumerator(); for (int i = 0; i < list.Count; i++) { reader.MoveNext(); string id = reader.Current.ToString().Split(' ')[0].ToString(); if (id == "no") { break; } string aname = reader.Current.ToString().Split(' ')[1].ToString(); anamelist.Add(aname); idlist.Add(id); } return(anamelist); }
public void updatedatamodel(CacheSysList adbk) { int rs; CacheSysListReader reader = (CacheSysListReader)adbk.GetEnumerator(); reader.MoveNext(); reader.MoveNext(); Name = reader.Current.ToString(); reader.MoveNext(); if (reader.Current != null) { Street = reader.Current.ToString(); } else { Street = ""; } reader.MoveNext(); if (reader.Current != null) { City = reader.Current.ToString(); } else { City = ""; } reader.MoveNext(); if (reader.Current != null) { ZipCode = reader.Current.ToString(); } else { ZipCode = ""; } reader.MoveNext(); if (reader.Current != null) { dob = reader.Current.ToString(); } else { dob = ""; } reader.MoveNext(); if (reader.Current != null) { HomePhone = reader.Current.ToString(); } else { HomePhone = ""; } reader.MoveNext(); if (reader.Current != null) { WorkPhone = reader.Current.ToString(); } else { WorkPhone = ""; } reader.MoveNext(); reader.MoveNext(); bool sts = int.TryParse(reader.Current.ToString(), out rs); Age = rs; reader.MoveNext(); id = reader.Current.ToString(); newflag = false; }