private void btnDelete_Click(object sender, EventArgs e) { if (gridPlayingBoardGroupTitle.SelectedRows.Count == 0) { DataValidationMesaage.NoSelectedItemFromList(gridPlayingBoardGroupTitle.Text); return; } DataBaseDataContext myConnection = Setting.DataBase; #region PlayingBoardGroupTitle Casting int playingBoardGroupTitleID = int.Parse(gridPlayingBoardGroupTitle.SelectedRows[0].Cells[1].Value.ToString()); if (!PlayingBoardGroupTitle.Validation(playingBoardGroupTitleID, myConnection)) { DataValidationMesaage.NoDataInBank(); return; } PlayingBoardGroupTitle playingBoardGroupTitle = PlayingBoardGroupTitle.Get(playingBoardGroupTitleID, myConnection); #endregion if (playingBoardGroupTitle.PlayingBoardTitles.Any()) { DataValidationMesaage.DataInUse(playingBoardGroupTitle.GroupTitle, gridPlayingBoardGroupTitle.Text); return; } DialogResult message = DataValidationMesaage.ConfirmDeleteData(playingBoardGroupTitle.GroupTitle); if (message == DialogResult.Yes) { PlayingBoardGroupTitle.Delete(playingBoardGroupTitle, myConnection); DataValidationMesaage.DeleteMessage(); PlayingBoardGroupTitle.LoadGrid(gridPlayingBoardGroupTitle, myConnection); } }