Пример #1
0
        private async void SendEMailToToolStripMenuItem_Click(object sender, EventArgs e)
        {
            var sendEMailForm = new SendEMailForm(AddressBook);

            if (sendEMailForm.ShowDialog() == DialogResult.OK)
            {
                Enabled     = false;
                AddressBook = sendEMailForm.AddressBook;
                await SendEMailTo(AddressBook.FromSelected().GetEMails());

                Enabled = true;
            }
        }
Пример #2
0
        public SendEMailForm(AddressBook addressBook)
        {
            InitializeComponent();

            AddressBook = addressBook;

            AddressBook.Groups[] groups =
            {
                AddressBook.Groups.Attendings,       AddressBook.Groups.ResidentsMedical, AddressBook.Groups.Physicists,
                AddressBook.Groups.ResidentsPhysics, AddressBook.Groups.Dosimetrists,     AddressBook.Groups.None
            };
            foreach (var group in groups)
            {
                foreach (var card in addressBook.GetGroup(group).OrderBy(c => c.EMail).ToList())
                {
                    checkedListBoxEMail.Items.Add(card);
                }
            }
        }
Пример #3
0
 private void LoadConfiguration()
 {
     AddressBook = new AddressBook(ConfigurationManager.GetSection("addressbook") as List <AddressBook.Card>);
 }