public int RandevuSonucEkle(RandevuSonuc randevuSonuc)
        {
            SqlCommand cmd = new SqlCommand("sp_RandevuSonucEkle", DBConnection.Conn);

            cmd.CommandType = System.Data.CommandType.StoredProcedure;

            cmd.Parameters.AddWithValue("@randevuID", randevuSonuc.RandevuID);
            cmd.Parameters.AddWithValue("@muayeneGerceklestiMi", randevuSonuc.MuayeneGerceklestiMi);
            cmd.Parameters.AddWithValue("@muayeneNotlari", randevuSonuc.MuayeneNotlari);

            try
            {
                if (DBConnection.Conn.State != System.Data.ConnectionState.Open)
                {
                    DBConnection.Conn.Open();
                }

                return(Convert.ToInt32(cmd.ExecuteNonQuery())); //Etkilenen satır sayısı döner. 0'dan büyükse işlem başarılı demektir.
            }
            catch (Exception)
            {
                return(-1); //Insert işlemi gerçekleşmezse Effected Rows -1 olacağından hatada buraya düşecek.
            }
            finally
            {
                DBConnection.Conn.Close();
            }
        }
        public bool RandevuSonucEkle(RandevuSonuc randevuSonuc)
        {
            int etkilenenSatir = randevuSonucDAL.RandevuSonucEkle(randevuSonuc);

            if (etkilenenSatir > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
        private void btnOnayla_Click(object sender, EventArgs e)
        {
            try
            {
                int  randevuID = Convert.ToInt32(dgwGununRandevulari.CurrentRow.Cells["ID"].Value);
                bool durum;

                if (chkHastaGelmedi.Checked)
                {
                    durum = false;
                }

                else
                {
                    durum = true;
                }


                RandevuSonuc randevuSonuc = new RandevuSonuc()
                {
                    RandevuID            = randevuID,
                    MuayeneGerceklestiMi = durum,
                    MuayeneNotlari       = txtMuayeneNotlari.Text
                };

                bool kaydedildiMi = randevuSonucBLL.RandevuSonucEkle(randevuSonuc);

                if (kaydedildiMi)
                {
                    MessageBox.Show("Kayıt başarılı");

                    if (chkHastaGelmedi.Checked)
                    {
                        ListeyiYenile();
                    }
                }
                else
                {
                    MessageBox.Show("Kayıt eklenemedi.");
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Randevu seçimi yapmadan muayeneyi onaylayamazsınız.");
            }
        }