private void AddTurnBtn_Click(object sender, EventArgs e) { if (DoctorsGrid.Rows.Count > 0) { if (FirstTime.Text != null) { Turn temp = new Turn() { DoctorId = int.Parse(DoctorsGrid.Rows[int.Parse(DoctorsGrid.CurrentCell.RowIndex.ToString())].Cells[0].Value.ToString()), PatientId = UserId, StartDate = Convert.ToDateTime(FirstTime.Text), TurnTypeId = int.Parse(TurnTypeCombo.SelectedValue.ToString()), IsPaid = Convert.ToInt32(IsPaidCheck.Checked), ClinicId = this.ClinicId, }; turnRepository.AddTurn(temp); MessageBox.Show("عملیات رزرو با موفقیت انجام شد ", "موفق", MessageBoxButtons.OK); this.DialogResult = DialogResult.OK; this.Close(); } else { MessageBox.Show("لطفا ابتدا با زدن دکمه یافتن اولین نوبت زمان نوبت خود را مشخص نمایید ! ", "خطا", MessageBoxButtons.OK); } } else { MessageBox.Show("لطفا ابتدا پزشک مورد نظر را انتخاب نمایید ! ", "خطا", MessageBoxButtons.OK); } }