예제 #1
0
        private int DeleteGenre()
        {
            try
            {
                string errMsg = String.Empty;

                if (cboGenresGenre.SelectedIndex < 0)
                {
                    errMsg = "No genre selected" + Environment.NewLine;
                }
                if (cboGenresGenre.SelectedIndex < 0)
                {
                    MessageBox.Show(errMsg);
                    return(-1);
                }
                var genre = new Genre()
                {
                    Id   = ((ComboClass)cboGenresGenre.SelectedItem).Id,
                    Name = ((ComboClass)cboGenresGenre.SelectedItem).Name
                };
                booking.DeleteGenre(genre);
                FillGenres();
                FillVideos();
                FillAvailbaleVideos();
                return(cboGenresGenre.Items.Count - 1);
            }
            catch (VideoRentalException ex)
            {
                MessageBox.Show(ex.Message);
                return(Int32.MinValue);
            }
            catch
            {
                return(-1);
            }
        }