コード例 #1
0
ファイル: NewEmailForm.cs プロジェクト: punker76/Builder
        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();
        }
コード例 #2
0
ファイル: NewEmailForm.cs プロジェクト: punker76/Builder
        public NewEmailForm(string title, string body)
        {
            this.InitializeComponent();

            this.txtMessage.Text  = body;
            this.txtTitle.Text    = title;
            this.txtContacts.Text = EmailManager.GetManager().LoadLastContacts();
        }
コード例 #3
0
        private void SearchContacts()
        {
            this.dvgContactsList.DataSource = null;
            this._foundContacts.Clear();

            this.dvgContactsList.DataSource = EmailManager.GetManager().SearchContacts(this.txtSearch.Text);

            this.DefineColumnSize();
            this.dvgContactsList.Refresh();
        }
コード例 #4
0
        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 + "; ";
        }
コード例 #5
0
ファイル: EmailManager.cs プロジェクト: punker76/Builder
        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);
        }
コード例 #6
0
        private void LoadContactsList()
        {
            List <Contact> contactsList = EmailManager.GetManager().ContactsList;

            this.dvgContactsList.DataSource = contactsList;
        }