コード例 #1
0
ファイル: Form1.cs プロジェクト: rahat-ahsan/My-Project
        private void btnGenereDelete_Click(object sender, EventArgs e)
        {
            string genre = txtGenreName.Text;
            if (string.IsNullOrWhiteSpace(genre))
            {
                MessageBox.Show("Please select Genre name from list.", "Error Message");
                txtGenreName.Clear();
                txtGenreName.Focus();
            }
            else
            {
                try
                {
                    var booking = new Booking(database);
                    var result = booking.DeleteGenre((Genre) cboGenreGenre.SelectedItem);

                    if (result)
                    {
                        cboGenreGenre.DataSource = booking.GetGenre().ToList();
                        cboGenreGenre.DisplayMember = "Name";
                        txtGenreName.Clear();

                        cboVideoGenre.DataSource = booking.GetGenre().ToList();
                        cboVideoGenre.DisplayMember = "Name";
                    }
                    else
                    {
                        MessageBox.Show("Deletion not succesfull.");
                    }
                }
                catch (VideoRentalException ex)
                {
                    MessageBox.Show(String.Format("Error occured: {0} is not deleted succesfully", ex.Item.Name));
                }
                catch (Exception ex)
                {
                    MessageBox.Show(string.Format("Error Occoured:  {0}", ex.Message));
                }
            }
        }