示例#1
0
        private void btnSeansAl_Click(object sender, EventArgs e)
        {
            if (listView1.FocusedItem == null)
            {
                return;
            }
            if (listView1.FocusedItem.BackColor == Color.Red)
            {
                MessageBox.Show("Seans daha önce alınmış");
                return;
            }
            DCTDTO randevu = new DCTDTO();

            randevu       = (DCTDTO)listView1.FocusedItem.Tag;
            randevu.Durum = "True";
            bool result = _randevuController.Ekle(randevu, _hastaID);

            if (result)
            {
                _doktorCalisma.SeansAl(randevu);
                Listele();
                MessageBox.Show("Seans Alma Başarılı..");
                this.Close();
            }
            else
            {
                MessageBox.Show("Seans Alma Başarısız!!");
            }
        }
        public bool SeansAl(DCTDTO dCTDTO)//Bu tabloya ID eklensin
        {
            cmd = new SqlCommand("update DoktorCalismaTakvimi SET Durum=@durum where DoktorID=@did and Saat=@saat and Gun=@gun ", conn);
            cmd.Parameters.AddWithValue("@durum", dCTDTO.Durum);
            cmd.Parameters.AddWithValue("@did", dCTDTO.DoktorID);
            cmd.Parameters.AddWithValue("@saat", dCTDTO.Saat);
            cmd.Parameters.AddWithValue("@gun", dCTDTO.Gun);
            conn.Open();
            int result = cmd.ExecuteNonQuery();

            conn.Close();
            return(result > 0);
        }
示例#3
0
        public bool RandevuEkle(DCTDTO randevu, int hastaID)
        {
            cmd = new SqlCommand("insert into Randevular values(@hid,@did,@pid,@rtarihi,@durum)", conn);
            cmd.Parameters.AddWithValue("@hid", hastaID);
            cmd.Parameters.AddWithValue("@did", randevu.DoktorID);
            cmd.Parameters.AddWithValue("@pid", randevu.PoliklinikID);
            cmd.Parameters.AddWithValue("@rtarihi", randevu.Gun);
            cmd.Parameters.AddWithValue("@durum", randevu.Durum);
            conn.Open();
            int result = cmd.ExecuteNonQuery();

            conn.Close();
            return(result > 0);
        }
示例#4
0
 public bool Ekle(DCTDTO randevuEntities, int hastaID)
 {
     return(_randevuManagement.RandevuEkle(randevuEntities, hastaID));
 }
示例#5
0
 public bool SeansAl(DCTDTO dCTDTO)
 {
     return(_doktorCalisma.SeansAl(dCTDTO));
 }