Ejemplo n.º 1
0
 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;
 }
Ejemplo n.º 2
0
        private void Autograph_Click()
        {
            FormEmailAutographEdit formEAE = new FormEmailAutographEdit(new EmailAutograph(), isNew: true);

            if (formEAE.ShowDialog() == DialogResult.OK)
            {
                EmailAutographs.RefreshCache();
                FillAutographDropdown();
                InsertAutograph(formEAE.EmailAutographCur);
            }
        }
Ejemplo n.º 3
0
 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);
     }
 }