public FrmNovo(int contatoId, ContatoDominio contatoDominioRef) { contatoDominio = contatoDominioRef; telefoneDominio = new TelefoneDominio(); emailDominio = new EmailDominio(); classificacaoDominio = new ClassificacaoDominio(); ConfiguracoesIniciais(); var contato = contatoDominio.Obter(contatoId); bindingSource.DataSource = contato; var lstTelefone = telefoneDominio.ObterTelefoneContato(contato.Id); bindingTelefone1.DataSource = lstTelefone[0]; bindingTelefone2.DataSource = lstTelefone.Count == 2 ? lstTelefone[1] : bindingTelefone2.Current; txtTel2.Visible = lstTelefone.Count == 2 ? true : false; cbTipoTel2.Visible = lstTelefone.Count == 2 ? true : false; btnExcluiTel2.Visible = lstTelefone.Count == 2 ? true : false; var lstEmail = emailDominio.ObterEmailContato(contato.Id); bindingEmail1.DataSource = lstEmail.Count >= 1 ? lstEmail[0] : bindingEmail1.Current; bindingEmail2.DataSource = lstEmail.Count == 2 ? lstEmail[1] : bindingEmail2.Current; txtEmail2.Visible = lstEmail.Count == 2 ? true : false; cbTipoEmail2.Visible = lstEmail.Count == 2 ? true : false; btnExcluiEmail2.Visible = lstTelefone.Count == 2 ? true : false; }