private void btnYes_Click(object sender, EventArgs e) { DataBaseDataContext myConnection = Setting.DataBase; if (string.IsNullOrEmpty(txtTitle.Text) || string.IsNullOrWhiteSpace(txtTitle.Text)) { DataValidationMesaage.BlankTextBox("عنوان"); return; } #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 (myConnection.PlayingBoardGroupTitles.Any(a => a.GroupTitle == txtTitle.Text.Trim() && a.ID != playingBoardGroupTitleID)) { DataValidationMesaage.DuplicateData(txtTitle.Text); return; } PlayingBoardGroupTitle.Edit(playingBoardGroupTitle, txtTitle.Text.Trim(), myConnection); DataValidationMesaage.EditMessage(); ClearTextBox(); txtTitle.Focus(); PlayingBoardGroupTitle.LoadGrid(gridPlayingBoardGroupTitle, myConnection); FormManagement.DisableYesNo(this.Controls); myConnection.Dispose(); }