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); }
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); }