private void btnToAddress_Click(object sender, EventArgs e) { using (frmSelectEmailContsV2 frm = new frmSelectEmailContsV2()) { frm.LoadExistingContacts(SelectedToAddresses); frm.ShowDialog(); if (!frm.CancelClicked) { SelectedToAddresses.Clear(); foreach (Individual Individ in frm.SelectedContacts) { SelectedToAddresses.Add(Individ); } List <string> EmailAddresses = (from a in frm.SelectedContacts from b in a.ContactDetails where b.ContactTypeID == (int)Common.Enum.EnumContactTypes.Email_Address select b.ContactDetailValue).ToList <string>(); NewMessage.clearToAddress(); foreach (string _EmailAddress in EmailAddresses) { if (!verfiyIfAddressAlreadyAdded(AddressType.ToAddress, _EmailAddress)) { NewMessage.addToAddress(_EmailAddress); } } } } populateToAddresses(); }
public void AddToEmailContact(List <Individual> IndividualsToEmail) { foreach (Individual Individ in IndividualsToEmail) { SelectedToAddresses.Add(Individ); } List <string> EmailAddresses = (from a in IndividualsToEmail from b in a.ContactDetails where b.ContactTypeID == (int)Common.Enum.EnumContactTypes.Email_Address select b.ContactDetailValue).ToList <string>(); NewMessage.clearToAddress(); foreach (string _EmailAddress in EmailAddresses) { if (!verfiyIfAddressAlreadyAdded(AddressType.ToAddress, _EmailAddress)) { NewMessage.addToAddress(_EmailAddress); } } populateToAddresses(); }