public GridError(IRecordRead rec) { Id = rec.GetInt("Id"); Description = rec.GetString("Description"); Params = rec.GetString("Params"); Time = rec.GetTime("Time").ToString(); _command = rec.GetString("Command"); _context = rec.GetString("Context"); Command = _command + "\n" + _context; _periodBegin = rec.GetTimeNull("PeriodBegin"); _periodEnd = rec.GetTimeNull("PeriodEnd"); Period = _periodEnd == null ? null : (_periodBegin + "\n" + _periodEnd); }