protected List <ObjectoDigitalStatusInfo> BuildObjectoDigitalStatusInfo(IDataReader reader)
        {
            List <ObjectoDigitalStatusInfo> row = new List <ObjectoDigitalStatusInfo>();

            while (reader.Read())
            {
                ObjectoDigitalStatusInfo obj = new ObjectoDigitalStatusInfo();
                obj.pid     = reader.GetValue(0).ToString();
                obj.titulo  = reader.GetValue(1).ToString();
                obj.quality = reader.GetValue(2).ToString();
                obj.state   = reader.GetValue(3).ToString();
                if (!reader.IsDBNull(4))
                {
                    obj.date = reader.GetDateTime(4);
                }
                obj.idNivel         = reader.GetInt64(5);
                obj.designacaoNivel = reader.GetString(6);
                row.Add(obj);
            }
            return(row);
        }
 protected List<ObjectoDigitalStatusInfo> BuildObjectoDigitalStatusInfo(IDataReader reader)
 {
     List<ObjectoDigitalStatusInfo> row = new List<ObjectoDigitalStatusInfo>();
     while (reader.Read())
     {
         ObjectoDigitalStatusInfo obj = new ObjectoDigitalStatusInfo();
         obj.pid = reader.GetValue(0).ToString();
         obj.titulo = reader.GetValue(1).ToString();
         obj.quality = reader.GetValue(2).ToString();
         obj.state = reader.GetValue(3).ToString();
         if (!reader.IsDBNull(4))
             obj.date = reader.GetDateTime(4);
         obj.idNivel = reader.GetInt64(5);
         obj.designacaoNivel = reader.GetString(6);
         row.Add(obj);
     }
     return row;
 }