private void btnYeniRandevuOlustur_Click(object sender, EventArgs e) { //Bu butona tıklandığında doktor hasta için bir tahlil belirleyip yeni bir randevu tarihi atayacak. TahlilTur tahlilTur = cmbTahlilTurleri.SelectedItem as TahlilTur; frmYeniRandevuAtamaEkrani frm = new frmYeniRandevuAtamaEkrani(); frm.doktorID = this.doktorID; frm.hastaID = Convert.ToInt32(dgwGununRandevulari.CurrentRow.Cells["HastaID"].Value); frm.tahlilTurID = tahlilTur.ID; frm.mevcutRandevuID = Convert.ToInt32(dgwGununRandevulari.CurrentRow.Cells["ID"].Value); ListeyiYenile(); //frm.label1.Tag = doktorID; //frm.label1.Text = doktorID.ToString(); frm.ShowDialog(); }
public List <TahlilTur> TumTahlilTurleriniGetir() { List <TahlilTur> tahlilTurleri = new List <TahlilTur>(); SqlCommand cmd = new SqlCommand("sp_TahlilTurleriniGetir", DBConnection.Conn); cmd.CommandType = CommandType.StoredProcedure; try { if (DBConnection.Conn.State != System.Data.ConnectionState.Open) { DBConnection.Conn.Open(); } rdr = cmd.ExecuteReader(); if (rdr.HasRows) { TahlilTur tahlilTur; while (rdr.Read()) { tahlilTur = new TahlilTur() { ID = Convert.ToInt32(rdr["ID"]), Kodu = rdr["Kodu"].ToString(), Adi = rdr["Adi"].ToString() }; tahlilTurleri.Add(tahlilTur); } } return(tahlilTurleri); } catch (Exception) { return(null); } finally { rdr.Close(); DBConnection.Conn.Close(); } }