private int AddGenre() { try { string errMsg = String.Empty; if (IsNumeric(txtGenresName.Text)) { errMsg = " Genre name can not contain numbers" + Environment.NewLine; } if (txtGenresName.TextLength == 0) { errMsg += "Incorrect genre name" + Environment.NewLine; } if (txtGenresName.TextLength == 0 || IsNumeric(txtGenresName.Text)) { MessageBox.Show(errMsg); return(-1); } var genre = new Genre() { Name = txtGenresName.Text }; booking.AddGenre(genre); FillGenres(); txtGenresName.Text = String.Empty; return(cboGenresGenre.Items.Count - 1); } catch (VideoRentalException ex) { MessageBox.Show(ex.Message); return(Int32.MinValue); } catch { return(-1); } }