public HastaEntity MaileGoreHastaGetir(string Email) { HastaEntity hasta = new HastaEntity(); cmd = new SqlCommand("Select * From Hastalar Where HastaEmail = @mail", conn); cmd.Parameters.AddWithValue("@mail", Email); conn.Open(); SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection); reader.Read(); hasta.HastaID = reader.GetInt32(0); hasta.HastaTC = reader.GetString(1); hasta.HastaAd = reader.GetString(2); hasta.HastaSoyad = reader.GetString(3); hasta.HastaDTarihi = reader.GetDateTime(4); hasta.HastaTelefon = reader.GetString(5); hasta.HastaCinsiyet = Convert.ToChar(reader[6]); hasta.MedeniHal = Convert.ToChar(reader[7]); hasta.HastaEmail = reader.GetString(8); hasta.HastaSifre = reader.GetString(9); reader.Close(); return(hasta); }
public int HastaEkle(HastaEntity hasta) { cmd = new SqlCommand("Insert Into Hastalar Values(@HastaTC,@HastaAdi,@HastaSoyadi,@HastaDTarihi,@HastaTelefon,@Cinsiyet,@MedeniHal,@HastaEmail,@HastaSifre)", conn); AddParametersToCommand(hasta); return(ExecuteCommand());; }
public bool Ekle(HastaEntity hasta) { if (HastaMailKontrol(hasta.HastaEmail)) { throw new Exception("Bu mail sistemde kayıtlı olduğundan tekrar eklenemez!."); } int result = _hastaDal.HastaEkle(hasta); return(result > 0); }
public bool Add(HastaEntity hasta) { if (CheckUserByMail(hasta.HastaEmail)) { throw new Exception("Bu mail sistemde kayıtlı olduğundan tekrar eklenemez"); } int result = _hastaDal.HastaEkle(hasta); return(result > 0); }
void AddParametersToCommand(HastaEntity hasta) { cmd.Parameters.AddWithValue("@HastaID", hasta.HastaID); cmd.Parameters.AddWithValue("@HastaTC", hasta.HastaTC); cmd.Parameters.AddWithValue("@HastaAdi", hasta.HastaAd); cmd.Parameters.AddWithValue("@HastaSoyadi", hasta.HastaSoyad); cmd.Parameters.AddWithValue("@HastaDtarihi", hasta.HastaDTarihi); cmd.Parameters.AddWithValue("@HastaTelefon", hasta.HastaTelefon); cmd.Parameters.AddWithValue("@Cinsiyet", hasta.HastaCinsiyet); cmd.Parameters.AddWithValue("@MedeniHal", hasta.MedeniHal); cmd.Parameters.AddWithValue("@HastaEmail", hasta.HastaEmail); cmd.Parameters.AddWithValue("@HastaSifre", hasta.HastaSifre); }
public int HastaGuncelle(HastaEntity hasta) { cmd = new SqlCommand("Update Hastalar Set HastaTC=@HastaTC, HastaAdi=@HastaAdi,HastaSoyadi=@HastaSoyadi, HastaDTarihi=@HastaDTarihi, HastaTelefon=@HastaTelefon, Cinsiyet=@Cinsiyet, MedeniHal=@MedeniHal, HastaEmail=@HastaEmail, HastaSifre=@HastaSifre Where HastaID=@HastaID", conn); AddParametersToCommand(hasta); conn.Open(); int result = cmd.ExecuteNonQuery(); conn.Close(); return(result); }
private void frmHastaEkrani_Load(object sender, EventArgs e) { dateTimePicker1.MinDate = DateTime.Today; hasta = _hastaDAL.MaileGoreHastaGetir(Email); lblAdSoyad.Text = hasta.HastaAd + " " + hasta.HastaSoyad; lblCinsiyet.Text = hasta.HastaCinsiyet.ToString(); lblDtarihi.Text = hasta.HastaDTarihi.ToShortDateString(); lblMHal.Text = hasta.MedeniHal.ToString(); lblTc.Text = hasta.HastaTC; AlinmisRandevular = new List <RandevuEntity>(); Yukle(); }
public frmHastaEkrani(int hastaID) { InitializeComponent(); conn = new SqlConnection(Properties.Settings.Default.HST); _doktorDAL = new DoktorDAL(); _hastaneeDAL = new HastaneeDAL(); _departmanDAL = new DepartmanDAL(); _poliklinikDAL = new PoliklinikDAL(); _hastaDAL = new HastaDAL(); hasta = new HastaEntity(); hastaneeBLL = new HastaneeBLL(); _departmanBLL = new DepartmanBLL(); _poliklinikBLL = new PoliklinikBLL(); _randevuDAL = new RandevuDAL(); this.hastaID = hastaID; }
private void button1_Click(object sender, EventArgs e) { HastaEntity hasta = new HastaEntity(); hasta = _hastaDAL.ReceteNoyaHastaGetir(txtReceteNo.Text); lblAdSoyad.Text = hasta.HastaAd + " " + hasta.HastaSoyad; lblCinsiyet.Text = hasta.HastaCinsiyet.ToString(); lblDtarihi.Text = hasta.HastaDTarihi.ToShortDateString(); lblMHal.Text = hasta.MedeniHal.ToString(); lblTc.Text = hasta.HastaTC; IlacEntity ilac = new IlacEntity(); ilac = _ilacDAL.ReceteIlaclari(txtReceteNo.Text); lstIlac.Items.Clear(); lstIlac.Items.Add(ilac.IlacAdi); }
public bool Guncelle(HastaEntity hasta) { HastaEntity oHasta = _hastaDal.IDyeGoreHastaGetir(hasta.HastaID); oHasta.HastaAd = hasta.HastaAd; oHasta.HastaSoyad = hasta.HastaSoyad; oHasta.HastaTC = hasta.HastaTC; oHasta.HastaDTarihi = hasta.HastaDTarihi; oHasta.HastaCinsiyet = hasta.HastaCinsiyet; oHasta.HastaTelefon = hasta.HastaTelefon; oHasta.MedeniHal = hasta.MedeniHal; oHasta.HastaEmail = hasta.HastaEmail; oHasta.HastaSifre = hasta.HastaSifre; int result = _hastaDal.HastaGuncelle(oHasta); return(result > 0); }
public HastaEntity ReceteNoyaHastaGetir(string ReceteNo) { HastaEntity hasta = new HastaEntity(); cmd = new SqlCommand("Select HastaTC,HastaAdi,HastaSoyadi,HastaDTarihi,MedeniHal,Cinsiyet From Receteler r join Randevular ra On r.RandevuID=ra.RandevuID Join Hastalar h on h.HastaID=ra.HastaID Where ReceteNo=@ReceteNo", conn); cmd.Parameters.AddWithValue("@ReceteNo", ReceteNo); conn.Open(); SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection); if (reader.Read()) { hasta.HastaTC = reader.GetString(0); hasta.HastaAd = reader.GetString(1); hasta.HastaSoyad = reader.GetString(2); hasta.HastaDTarihi = reader.GetDateTime(3); hasta.HastaCinsiyet = Convert.ToChar(reader[5]); hasta.MedeniHal = Convert.ToChar(reader[4]); } reader.Close(); return(hasta); }
private void btnUyeOl_Click(object sender, EventArgs e) { hasta = new HastaEntity(); if (string.IsNullOrEmpty(txtTc.Text)) { MessageBox.Show("TC kimlik no boş geçilemez"); return; } if (txtTc.Text.Length < 11 || txtTc.Text.Length > 11) { MessageBox.Show("TC kimlik no 11 karakter içermeli"); return; } if (string.IsNullOrEmpty(txtAd.Text)) { MessageBox.Show("Ad boş geçilemez"); return; } if (string.IsNullOrEmpty(txtSoyad.Text)) { MessageBox.Show("Soyad boş geçilemez"); return; } if (string.IsNullOrEmpty(txtTel.Text)) { MessageBox.Show("Telefon boş geçilemez"); return; } if (txtTel.Text.Length < 10 || txtTel.Text.Length > 22) { MessageBox.Show("Telefon numarası hatalı"); return; } if (cmbMedeni.SelectedItem == null) { MessageBox.Show("Medeni hal bilgisi boş geçilemez"); return; } if (cmbCinsiyet.SelectedItem == null) { MessageBox.Show("Cinsiyet bilgisi boş geçilemez"); return; } if (string.IsNullOrEmpty(txtEmail.Text)) { MessageBox.Show("E-mail boş geçilemez"); return; } if (string.IsNullOrEmpty(txtSifre.Text)) { MessageBox.Show("Şifre boş geçilemez"); return; } if (txtSifre.Text.Length < 8 || txtSifre.Text.Length > 16) { MessageBox.Show("Şifre en az 8 en fazla 16 karakterden oluşabilir"); return; } if (dtDtarihi.Value > DateTime.Now) { MessageBox.Show("Doğum tarihi hatalı"); return; } hasta.HastaTC = txtTc.Text; hasta.HastaAd = txtAd.Text; hasta.HastaSoyad = txtSoyad.Text; hasta.HastaTelefon = txtTel.Text; hasta.HastaDTarihi = dtDtarihi.Value; hasta.HastaEmail = txtEmail.Text; hasta.HastaSifre = txtSifre.Text; hasta.MedeniHal = Convert.ToChar(cmbMedeni.SelectedItem.ToString().Substring(0, 1)); hasta.HastaCinsiyet = Convert.ToChar(cmbCinsiyet.SelectedItem.ToString().Substring(0, 1)); bool result = _uyeKontrol.Add(hasta); MessageBox.Show(result ? "Hasta sisteme kaydedildi" : "Kayıt Başarısız"); frmAnaForm frm = new frmAnaForm(); frm.Owner = this; frm.Show(); this.Hide(); }
public bool Delete(HastaEntity hasta) { int result = _hastaDal.HastaSil(hasta.HastaID); return(result > 0); }