private void BtnSorgula_Click(object sender, EventArgs e) { if (int.TryParse(txtReceteNo.Text, out int receteNo)) { _recete = _recetelerBLL.ReceteGetir(receteNo); if (_recete != null) { _hasta = _hastalarBLL.HastaGetir(_recete.HastaID); _doktor = _doktorlarBLL.DoktorGetir(_recete.DoktorID); lblID.Text = (_hasta.HastaID).ToString(); lblAd.Text = _hasta.HastaAdi; lblSoyad.Text = _hasta.HastaSoyadi; lblDoc.Text = _doktor.DoktorAdi + " " + _doktor.DoktorSoyadi; txtRecete.Text = _recete.Recete; pnlRecete.Visible = true; } else { MessageBox.Show("Girilen reçete bulunamadı!"); txtReceteNo.Focus(); } } else { MessageBox.Show("Lütfen geçerli bir reçete numarası giriniz!"); txtReceteNo.Focus(); } }
public Receteler GetReceteByRandevuID(int randevuID) { Receteler recete = null; try { cmd = new SqlCommand("SELECT * FROM Receteler WHERE RandevuID=@randevuID", cnn); cmd.Parameters.AddWithValue("@randevuID", randevuID); cnn.Open(); SqlDataReader dr = cmd.ExecuteReader(); dr.Read(); recete = new Receteler() { ReceteID = Convert.ToInt32(dr["ReceteID"]), Recete = dr["Recete"].ToString(), DoktorID = Convert.ToInt32(dr["DoktorID"]), HastaID = Convert.ToInt32(dr["HastaID"]), RandevuID = Convert.ToInt32(dr["RandevuID"]), }; return(recete); } catch (Exception) { return(recete); } finally { cnn.Close(); } }
public List <Receteler> GetAllPatientRecipe(string tcNo) { List <Receteler> recipeList = new List <Receteler>(); cmd = new SqlCommand("Select * from Receteler where TcNo=@Tc", conn); cmd.Parameters.AddWithValue("@Tc", tcNo); //reference tipli bir değişken olan user classı default tipi null o yüzden atama yaptık Receteler currentRecipe = null; conn.Open(); SqlDataReader reader = cmd.ExecuteReader(System.Data.CommandBehavior.CloseConnection); while (reader.Read()) { //her bir satırda oluşturmak gerekir. currentRecipe = new Receteler(); //boxing-unboxing yapmadan veriyi isteğimiz formatta okuyup getiriyor. currentRecipe.ReceteID = reader.GetInt32(0); currentRecipe.Ilac1 = reader.GetString(1); currentRecipe.Ilac2 = reader.GetString(2); currentRecipe.Ilac3 = reader.GetString(3); currentRecipe.Ilac4 = reader.GetString(4); recipeList.Add(currentRecipe); } reader.Close(); return(recipeList); }
public int DeleteRecete(Receteler recete) { cmd = new SqlCommand("DELETE FROM Receteler WHERE ReceteID=@receteID", cnn); cmd.Parameters.AddWithValue("@receteID", recete.ReceteID); return(CmdExecuteNonQuery()); }
//Recete ekle public int ReceteEkle(Receteler recete) { cmd = new SqlCommand("insert into Receteler (ReceteKodu,HastaID,ilaclar) values (@receteKod,@HastaID,@ilac)", cnn); cmd.Parameters.AddWithValue("@receteKod", recete.ReceteKodu); cmd.Parameters.AddWithValue("@HastaID", recete.HastaID); cmd.Parameters.AddWithValue("@ilac", recete.Ilaclar); return(ExecuteCommand()); }
public bool Add(Receteler recete) { CheckValues(recete); int result = _recetelerManagement.Add(recete); return(result > 0); }
//İlaçları getirip listboxa yazan metod. private void Frm_ListBoxDoldur() { lstilaclar.Items.Clear(); _recete = new Receteler(); _recete = _recetelerBLL.RecetelerListeleReceteKodu(int.Parse(txtReceteID.Text)); string ilaclar = _recete.Ilaclar.ToString(); lstilaclar.Items.Add(ilaclar); }
public mhrsReceteSorgula() { InitializeComponent(); _recete = new Receteler(); _recetelerBLL = new RecetelerBLL(); _hastalarBLL = new HastalarBLL(); _hasta = new Hastalar(); _doktor = new Doktorlar(); _doktorlarBLL = new DoktorlarBLL(); }
void CheckValues(Receteler recete) { if (string.IsNullOrWhiteSpace(recete.Ilac1)) { throw new Exception("En az 1 ilaç girilmelidir"); } else if (string.IsNullOrWhiteSpace(recete.TcNo)) { throw new Exception("Tc alanı boş geçilemez"); } }
public int UpdateRecete(Receteler recete) { cmd = new SqlCommand("UPDATE Receteler SET Recete=@recete,HastaID=@hastaID,DoktorID=@doktorID,RandevuID=@randevuID WHERE ReceteID=@receteID", cnn); cmd.Parameters.AddWithValue("@recete", recete.Recete); cmd.Parameters.AddWithValue("@hastaID", recete.HastaID); cmd.Parameters.AddWithValue("@doktorID", recete.DoktorID); cmd.Parameters.AddWithValue("@randevuID", recete.RandevuID); cmd.Parameters.AddWithValue("@receteID", recete.ReceteID); return(CmdExecuteNonQuery()); }
private void btnIlacEkle_Click(object sender, EventArgs e) { lbRecete.Items.Add(cbIlaclar.SelectedItem); Receteler r = new Receteler(); r.HastaID = Convert.ToInt32(lblHastaID.Text); r.KabulID = Convert.ToInt32(lblKabulID.Text); r.KurumID = Convert.ToInt32(lblKurumID.Text); r.PersonelID = Convert.ToInt32(lblDoktorID.Text); r.IlacAd = cbIlaclar.SelectedItem.ToString(); r.ReceteEkle(r); }
//Reçete ekleme, doktor zaten bu ekranı görmüyor sadece ekliyor, eczacı görecek. private void btnReceteKaydet_Click(object sender, EventArgs e) { try { _receteler = new Receteler(); _receteler.HastaID = int.Parse(lstDoktorRandevulari.SelectedItems[0].SubItems[3].Text); _receteler.ReceteKodu = int.Parse(txtReceteKodu.Text); _receteler.Ilaclar = TxtIlaclar.Text; recetelerBLL.Add(_receteler); MessageBox.Show("Reçete Eklendi."); } catch (Exception ex) { MessageBox.Show(ex.Message); } MuayaneleriListvieweGetir(); }
public MessageResult Create(Receteler model) { var _validator = new ReceteAddValidator(); ValidationResult result = _validator.Validate(model); if (result.IsValid) { _receteRepository.Add(model); } var m = new MessageResult { ErrorMessage = result.Errors.Select(x => x.ErrorMessage).ToList(), IsSucceed = result.IsValid }; m.SuccessMessage = m.IsSucceed == true ? "Reçete Başarıyla Oluşturuldu Aşağıdan İlaçları Ekleyiniz." : "Hatalı bilgiler mevcut"; return(m); }
public int Add(Receteler recete) { string query = "Insert into Receteler values(@Ilac1,@Ilac2,@Ilac3,@Ilac4,@Tc)"; cmd = new SqlCommand(query, conn); cmd.Parameters.AddWithValue("@Ilac1", recete.Ilac1); cmd.Parameters.AddWithValue("@Ilac2", recete.Ilac2); cmd.Parameters.AddWithValue("@Ilac3", recete.Ilac3); cmd.Parameters.AddWithValue("@Ilac4", recete.Ilac4); cmd.Parameters.AddWithValue("@Tc", recete.TcNo); conn.Open(); int result = cmd.ExecuteNonQuery(); conn.Close(); return(result); }
public int Update(Receteler recete) { string query = "Update Receteler set Ilac1=@Ilac1,Ilac2=@Ilac2,Ilac3=@Ilac3,Ilac4=@Ilac4 where ReceteID=@Id"; cmd = new SqlCommand(query, conn); cmd.Parameters.AddWithValue("@Ilac1", recete.Ilac1); cmd.Parameters.AddWithValue("@Ilac2", recete.Ilac2); cmd.Parameters.AddWithValue("@Ilac3", recete.Ilac3); cmd.Parameters.AddWithValue("@Ilac4", recete.Ilac4); cmd.Parameters.AddWithValue("@Id", recete.ReceteID); conn.Open(); int result = cmd.ExecuteNonQuery(); conn.Close(); return(result); }
public Receteler GetByCodeReceteler(int receteKodu) { cmd = new SqlCommand("select Ilaclar from Receteler where ReceteKodu=@kodu", cnn); cmd.Parameters.AddWithValue("@kodu", receteKodu); Receteler rKodu = null; try { cnn.Open(); SqlDataReader reader = cmd.ExecuteReader(System.Data.CommandBehavior.CloseConnection); reader.Read(); rKodu = new Receteler() { Ilaclar = reader["Ilaclar"].ToString() }; reader.Close(); return(rKodu); } catch (Exception) { throw; } }
public int AddRecete(Receteler recete) { cmd = new SqlCommand("INSERT INTO Receteler (Recete,HastaID,DoktorID,RandevuID) VALUES (@recete,@hastaID,@doktorID,@randevuID) select scope_identity()", cnn); cmd.Parameters.AddWithValue("@recete", recete.Recete); cmd.Parameters.AddWithValue("@hastaID", recete.HastaID); cmd.Parameters.AddWithValue("@doktorID", recete.DoktorID); cmd.Parameters.AddWithValue("@randevuID", recete.RandevuID); try { cnn.Open(); return(Convert.ToInt32(cmd.ExecuteScalar())); } catch (Exception) { return(-1); } finally { cnn.Close(); } }
private void btnReceteOlustur_Click(object sender, EventArgs e) { if (_secilenHasta == null) { return; } var recete = new Receteler { Tarih = DateTime.Now, KabulID = _secilenHasta.KabulID, KurumID = (int)_secilenHasta.Hastalar.KurumID, PersonelID = _secilenHasta.PersonelID, HastaID = _secilenHasta.HastaID }; var result = _receteService.Create(recete); if (result.IsSucceed) { MessageBox.Show(result.SuccessMessage, "İşlem Gerçekleştirildi!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { } }
public Receteler GetRecipeByID(int receteId) { cmd = new SqlCommand("Select Ilac1,Ilac2,Ilac3,Ilac4 from Receteler where ReceteID=@ReceteId", conn); cmd.Parameters.AddWithValue("@ReceteId", receteId); conn.Open(); SqlDataReader reader = cmd.ExecuteReader(System.Data.CommandBehavior.CloseConnection); //döngü yapmadık çünkü tek değer gelecek reader.Read(); Receteler currentRecipe = new Receteler(); //boxing-unboxing yapmadan veriyi isteğimiz formatta okuyup getiriyor. currentRecipe.ReceteID = receteId;//reader.GetGuid(0); currentRecipe.Ilac1 = reader.GetString(0); currentRecipe.Ilac2 = reader.GetString(1); currentRecipe.Ilac3 = reader.GetString(2); currentRecipe.Ilac4 = reader.GetString(3); reader.Close(); return(currentRecipe); }
public ReceteYaz(string hastaTc) { InitializeComponent(); eklenecekRecete = new Receteler(); eklenecekRecete.TcNo = hastaTc; }
public bool Delete(Receteler recete) { int result = _recetelerManagement.Delete(recete.ReceteID); return(result > 0); }
public bool Add(Receteler recete) { int result = recetelerDAL.ReceteEkle(recete); return(result > 0); }
public int ReceteEkle(Receteler recete) { return(_recetelerDAL.AddRecete(recete)); }
public bool ReceteGuncelle(Receteler recete) { int result = _recetelerDAL.UpdateRecete(recete); return(result > 0); }
public bool ReceteSil(Receteler recete) { int result = _recetelerDAL.DeleteRecete(recete); return(result > 0); }