private void btnSend_Click(object sender, EventArgs e) { EmailManager.GetManager().SaveLastContacts(this.txtContacts.Text); EmailManager.GetManager().SendEmail(this.txtContacts.Text, this.txtTitle.Text, this.txtMessage.Text, false); this.Dispose(); }
public NewEmailForm(string title, string body) { this.InitializeComponent(); this.txtMessage.Text = body; this.txtTitle.Text = title; this.txtContacts.Text = EmailManager.GetManager().LoadLastContacts(); }
private void SearchContacts() { this.dvgContactsList.DataSource = null; this._foundContacts.Clear(); this.dvgContactsList.DataSource = EmailManager.GetManager().SearchContacts(this.txtSearch.Text); this.DefineColumnSize(); this.dvgContactsList.Refresh(); }
private void AddSelectedContact() { string email = this.dvgContactsList.Rows[dvgContactsList.CurrentCell.RowIndex].Cells["Email"].Value.ToString(); foreach (string currentEmail in EmailManager.GetManager().SelectedContacts) { if (currentEmail.Equals(email)) { return; } } EmailManager.GetManager().SelectedContacts.Add(email); this.txtSelectedContacts.Text += email + "; "; }
public List <Contact> SearchContacts(string word) { List <Contact> foundContacts = new List <Contact>(); string searchTerm = word.ToLower(); if (!string.IsNullOrEmpty(searchTerm)) { foreach (Contact contact in EmailManager.GetManager().ContactsList) { string name = contact.Name.ToLower(); if (name.Contains(searchTerm)) { foundContacts.Add(contact); } } if (foundContacts.Count > 0) { return(foundContacts); } } return(EmailManager.GetManager().ContactsList); }
private void LoadContactsList() { List <Contact> contactsList = EmailManager.GetManager().ContactsList; this.dvgContactsList.DataSource = contactsList; }