Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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();
        }