Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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;
        }