private void butOK_Click(object sender, System.EventArgs e) { if (textAutographText.Text == "") { MsgBox.Show(this, "Autograph Text cannot be blank."); return; } if (textDescription.Text == "") { MsgBox.Show(this, "Description cannot be blank."); return; } _emailAutograph.Description = textDescription.Text; _emailAutograph.EmailAddress = textEmailAddress.Text; _emailAutograph.AutographText = textAutographText.Text; if (IsNew) { EmailAutographs.Insert(_emailAutograph); } else { EmailAutographs.Update(_emailAutograph); } DialogResult = DialogResult.OK; }
private void Autograph_Click() { FormEmailAutographEdit formEAE = new FormEmailAutographEdit(new EmailAutograph(), isNew: true); if (formEAE.ShowDialog() == DialogResult.OK) { EmailAutographs.RefreshCache(); FillAutographDropdown(); InsertAutograph(formEAE.EmailAutographCur); } }
private void FillAutographDropdown() { menuAutographDropdown.MenuItems.Clear(); foreach (EmailAutograph autograph in EmailAutographs.GetDeepCopy()) { MenuItem menuCur = new MenuItem(); menuCur.Tag = autograph; menuCur.Text = autograph.Description; menuCur.Click += toolBarAutograph_MenuItemClick; menuAutographDropdown.MenuItems.Add(menuCur); } }