var w = from file in Directory.GetFiles(GLS_STATUSFILES, "*.txt")
                    from line in File.ReadAllLines(file)
                    let parts = line.Split(new char[] { ' ', '\t' }, StringSplitOptions.RemoveEmptyEntries)
                    where parts.Length > 1 && parts[1] == orderId
                    select parts[0];
            return w.FirstOrDefault();