Exemple #1
0
        //Delete Author
        private void BtnDeleteAuthor_Click(object sender, EventArgs e)
        {
            if (_selectedAuthor == null)
            {
                MessageBox.Show("Please select author", "error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            DialogResult r = MessageBox.Show("Are you sure?", "Delete", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

            if (r == DialogResult.Yes)
            {
                _context.Authors.Remove(_selectedAuthor);

                _context.SaveChanges();
            }
            else if (r == DialogResult.No)
            {
                return;
            }

            ClearAuthors();
            FillAuthors();
            TxbAuthorEdit.Clear();
        }
Exemple #2
0
        private void BtnEditAuthor_Click(object sender, EventArgs e)
        {
            if (_selectedAuthor == null)
            {
                MessageBox.Show("Please select author", "error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            if (string.IsNullOrEmpty(TxbAuthorEdit.Text))
            {
                LblErr.Visible = true;
                return;
            }
            LblErr.Visible = false;
            DialogResult r = MessageBox.Show("Are you sure?", "Update", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

            if (r == DialogResult.Yes)
            {
                _selectedAuthor.Fullname = TxbAuthorEdit.Text;


                _context.SaveChanges();
                ClearAuthors();
                FillAuthors();
            }
            if (r == DialogResult.No)
            {
                return;
            }
            TxbAuthorEdit.Clear();
        }