예제 #1
0
        public bool NextEmpty(out ClilocInfo info)
        {
            info = null;

            if (IsDisposed || Opl == null)
            {
                return(false);
            }

            for (int i = 0, index; i < EmptyClilocs.Length; i++)
            {
                index = EmptyClilocs[i];

                if (!Opl.Contains(index))
                {
                    info = ClilocLNG.NULL.Lookup(index);

                    if (info != null)
                    {
                        return(true);
                    }
                }
            }

            return(false);
        }
예제 #2
0
        private static string Lookup(object o)
        {
            string lookup = "";

            if (o is int)
            {
                ClilocInfo cliloc = Clilocs.Tables[ClilocLNG.ENU].Lookup((int)o);
                if (cliloc != null)
                {
                    lookup = cliloc.Text;
                }
                else
                {
                    lookup = ((int)o).ToString();
                }
            }
            else if (o is string)
            {
                lookup = (string)o;
            }
            return(lookup);
        }