Как я могу получить имя из идентификатора - PullRequest
0 голосов
/ 06 мая 2020

Как мне получить что-то вроде Name с помощью идентификатора?

Код:

//PROPRIEDADES
    public int Id
    {
        get { return id; }
        set
        {
            if (value < 0)
                throw new Exception("ID inválido");
            id = value;
        }
    }
    public string Username { get; set; }
    public string Password { get; set; }
    public string Nome_Completo { get; set; }
    public string Email { get; set; }

...

CollectionBase:

    public string idToName(int id)
    {
       foreach (Pessoa p in this.List)
       {
           if (p.Id == id)
           {
            return p.Nome_Completo;
           }
       }
      return null;
    }

Окончательный результат: ТАБЛИЦА A: https://imgur.com/a/NuHG0sN НЕОБХОДИМО ПОЛУЧИТЬ ТАБЛИЦУ B NOME_COMPLETO: https://imgur.com/a/xrf1GAU

Я пытаюсь получить ИМЯ ОТ ID:

private void LoadListView()
{
  lstvEncomendas.Items.Clear();
  foreach (Encomenda en in brain.encomendas)
  {
        string[] subitems = new string[] { en.Id.ToString(), brain.pessoas.idToName(en.PessoaID)/*en.PessoaID.ToString()*/, en.Morada, en.Telefone, en.Descricao, en.Attachfile.ToString(), en.VoluntarioID.ToString(), en.Estado};

        ListViewItem lviItem = new ListViewItem(subitems);

        lstvEncomendas.Items.Add(lviItem);
  }

} ​​

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...