bool SingIn() { DbOperations dbOperations = DbOperations.GetInstance(); List <SqlParameter> parameters = new List <SqlParameter>() { new SqlParameter() { SqlValue = txtKullaniciAdi.Text, ParameterName = "@kullaniciAdi", SqlDbType = SqlDbType.NVarChar }, new SqlParameter() { SqlValue = txtSifre.Text, ParameterName = "@sifre", SqlDbType = SqlDbType.NVarChar } }; DataTable dataTable = dbOperations.Sorgu("kullanici_getir", parameters); if (dataTable.Rows.Count == 0) { return(false); } else { yetkiliMi = (bool)dataTable.Rows[0]["yetki"]; return(true); } }
void SiraNumarasiYukle() { List <SqlParameter> sqlParameters = new List <SqlParameter>() { new SqlParameter() { ParameterName = "@poliklinikAdi", SqlDbType = SqlDbType.NVarChar, SqlValue = cbPoliklinik.SelectedValue.ToString() }, new SqlParameter() { ParameterName = "@tarih", SqlDbType = SqlDbType.Date, SqlValue = dtSevk.Value.Date } }; DbOperations dbOperations = DbOperations.GetInstance(); DataTable dataTable = dbOperations.Sorgu("son_sira_no_getir", sqlParameters); int sonSira; if (int.TryParse(dataTable.Rows[0][0].ToString(), out sonSira)) { txtSiraNo.Text = (sonSira + 1).ToString(); } else { txtSiraNo.Text = "1"; } }
private void btnBul_Click(object sender, EventArgs e) { DbOperations dbOperations = DbOperations.GetInstance(); string selectedProcName; List <SqlParameter> parameters = new List <SqlParameter>(); if (cbAramaKriteri.SelectedIndex == 0) { selectedProcName = "hasta_adi_ve_soyadi_ile_bul"; parameters.Add(new SqlParameter() { SqlValue = txtAd.Text, ParameterName = "@Adi", SqlDbType = SqlDbType.NVarChar }); parameters.Add(new SqlParameter() { SqlValue = cbVe.Checked?txtSoyad.Text:"", ParameterName = "@Soyadi", SqlDbType = SqlDbType.NVarChar }); } else if (cbAramaKriteri.SelectedIndex == 1) { selectedProcName = "kimlikno_ile_bul"; parameters.Add(new SqlParameter() { SqlValue = txtArama.Text, ParameterName = "@KimlikNo", SqlDbType = SqlDbType.NVarChar }); } else if (cbAramaKriteri.SelectedIndex == 2) { selectedProcName = "kurumsicilno_ile_bul"; parameters.Add(new SqlParameter() { SqlValue = txtArama.Text, ParameterName = "@KurumSicilNo", SqlDbType = SqlDbType.NVarChar }); } else { selectedProcName = "dosyano_ile_bul"; int result; if (!int.TryParse(txtArama.Text, out result)) { MessageBox.Show("Dosya numarasi sadece numerik olabilir"); return; } parameters.Add(new SqlParameter() { SqlValue = txtArama.Text, ParameterName = "@DosyaNo", SqlDbType = SqlDbType.Int }); } DataTable bulunanSonuclar = dbOperations.Sorgu(selectedProcName, parameters); dgDosyaBul.DataSource = bulunanSonuclar; }
private void btnGuncelle_Click(object sender, EventArgs e) { DbOperations dbOperations = DbOperations.GetInstance(); DataTable gelenVeri = dbOperations.Sorgu("son_dosyano_getir_hasta"); int gelenDosyaNo = (int)gelenVeri.Rows[0][0]; hastaBilgileri hastaBilgileri = new hastaBilgileri(++gelenDosyaNo); hastaBilgileri.ShowDialog(); }
private void poliklinikTanitma_Load(object sender, EventArgs e) { DbOperations dbOperations = DbOperations.GetInstance(); poliklinikler = dbOperations.Sorgu("poliklinik_adi_durum_getir"); PoliklinikYukle(true); comboBoxIndexChangedOlayiCalissin = true; }
private void btnGiris_Click(object sender, EventArgs e) { DbOperations dbOperations = DbOperations.GetInstance(); DataTable gelenVeri = dbOperations.Sorgu("son_kodu_getir_kullanici"); int gelenKod = (int)gelenVeri.Rows[0][0]; kullaniciIslemleri kullanici = new kullaniciIslemleri(gelenKod); kullanici.MdiParent = this.MdiParent; kullanici.Show(); this.Close(); }
private void kullaniciTanitma_Load(object sender, EventArgs e) { DbOperations dbOperations = DbOperations.GetInstance(); kullanicilar = dbOperations.Sorgu("kullanici_kodu_ve_adi_getir", new List <SqlParameter>()); cmBoxKullaniciKodu.DisplayMember = "username"; cmBoxKullaniciKodu.ValueMember = "kodu"; cmBoxKullaniciKodu.DataSource = kullanicilar; comboBoxIndexChangedOlayiCalissin = true; }
void SeciliHastaninIslemleriniYukle(int dosyaNo, DateTime tarih, bool taburcu) { List <SqlParameter> sqlParameters = new List <SqlParameter>() { new SqlParameter() { ParameterName = "@DosyaNo", SqlDbType = SqlDbType.Int, SqlValue = dosyaNo }, new SqlParameter() { ParameterName = "@tarih", SqlDbType = SqlDbType.Date, SqlValue = tarih.Date }, new SqlParameter() { ParameterName = "@taburcu", SqlDbType = SqlDbType.Bit, SqlValue = taburcu } }; DbOperations dbOperations = DbOperations.GetInstance(); SeciliHastaninSevkleri = dbOperations.Sorgu("dosyano_ile_bul_sevk", sqlParameters); dgYapilanTahlil.DataSource = SeciliHastaninSevkleri; for (int i = 0; i < SeciliHastaninSevkleri.Rows.Count; i++) { toplamTutar += (decimal)SeciliHastaninSevkleri.Rows[i]["toplamtutar"]; } lblToplam.Text = toplamTutar.ToString() + "TL"; btnTaburcu.Enabled = !taburcu; SeciliHastaninOncekiIsleminiYukle(dosyaNo); dgYapilanTahlil.Columns["poliklinik"].HeaderText = "POLIKLINIK"; dgYapilanTahlil.Columns["sira"].HeaderText = "SIRA"; dgYapilanTahlil.Columns["saat"].HeaderText = "SAAT"; dgYapilanTahlil.Columns["yapilanislem"].HeaderText = "YAPILAN ISLEM"; dgYapilanTahlil.Columns["drkod"].HeaderText = "DOKTOR KODU"; dgYapilanTahlil.Columns["miktar"].HeaderText = "MIKTAR"; dgYapilanTahlil.Columns["birimfiyat"].HeaderText = "BIRIM FIYATI"; dgYapilanTahlil.Columns["toplamtutar"].Visible = false; }
private void frmHastaIslemleri_Load(object sender, EventArgs e) { DbOperations dbOperations = DbOperations.GetInstance(); cbYapilanIslem.ValueMember = "birimFiyati"; cbYapilanIslem.DisplayMember = "islemAdi"; cbYapilanIslem.DataSource = dbOperations.Sorgu("tum_islemleri_getir"); cbPoliklinik.DisplayMember = "poliklinikAdi"; cbPoliklinik.ValueMember = "poliklinikAdi"; cbPoliklinik.DataSource = dbOperations.Sorgu("poliklinik_acik_olanlari_getir"); cbDrAdi.DisplayMember = "advesoyad"; cbDrAdi.ValueMember = "kodu"; cbDrAdi.DataSource = dbOperations.Sorgu("kullanici_doktor_getir"); }
private void btnKaydet_Click(object sender, EventArgs e) { List <SqlParameter> parameters = new List <SqlParameter>() { new SqlParameter() { ParameterName = "@sevkTarihi", SqlDbType = SqlDbType.Date, SqlValue = dtSevkTarihi.Value.Date }, new SqlParameter() { ParameterName = "@dosyano", SqlDbType = SqlDbType.Int, SqlValue = txtDosyaNo.Text }, new SqlParameter() { ParameterName = "@cikisTarihi", SqlDbType = SqlDbType.Date, SqlValue = dtCikisTarihi.Value.Date }, new SqlParameter() { ParameterName = "@odeme", SqlDbType = SqlDbType.NVarChar, SqlValue = cbOdemeSekli.Text }, new SqlParameter() { ParameterName = "@toplamTutar", SqlDbType = SqlDbType.Decimal, SqlValue = txtToplamTutar.Text } }; DbOperations dbOperations = DbOperations.GetInstance(); if (dbOperations.Update("insert_cikis", parameters)) { this.Close(); } else { MessageBox.Show("Taburcu islemi gerceklesemedi."); } }
//TODO Secili hastanin dosya numarasina ve secili sevk tarihine gore verileri sorgula ve duzenleyip datagride aktar. void SeciliHastaninOncekiIsleminiYukle(int dosyaNo) { List <SqlParameter> sqlParameters = new List <SqlParameter>() { new SqlParameter() { ParameterName = "@DosyaNo", SqlDbType = SqlDbType.Int, SqlValue = dosyaNo } }; DbOperations dbOperations = DbOperations.GetInstance(); DataTable oncekiIslemler = dbOperations.Sorgu("dosyano_ile_onceki_islem_tarihleri_getir", sqlParameters); cbOncelikliIslemleri.DisplayMember = "sevktarihi"; cbOncelikliIslemleri.ValueMember = "sevktarihi"; cbOncelikliIslemleri.DataSource = oncekiIslemler; }
void HastaAra() { List <SqlParameter> sqlParameters = new List <SqlParameter>() { new SqlParameter() { ParameterName = "@DosyaNo", SqlDbType = SqlDbType.Int, SqlValue = txtDosyaNo.Text } }; DbOperations dbOperations = DbOperations.GetInstance(); DataTable hastaTable = dbOperations.Sorgu("dosyano_ile_bul", sqlParameters); temporaryDataGrid.DataSource = hastaTable; if (hastaTable.Rows.Count > 0) { SeciliHasta = temporaryDataGrid.Rows[0]; SeciliHastaBilgileriYukle(); SeciliHastaninIslemleriniYukle(int.Parse(txtDosyaNo.Text), dtSevk.Value, false); } else { DialogResult dialogResult = MessageBox.Show("Bu dosya numarasina ait hasta bulunamadi. Farkli parametrelerle hastayi aramak ister misin?", "Soru", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dialogResult == DialogResult.Yes) { SeciliHasta = null; dosyaBul bul = new dosyaBul(this); bul.ShowDialog(); if (SeciliHasta != null) { SeciliHastaBilgileriYukle(); SeciliHastaninIslemleriniYukle(int.Parse(SeciliHasta.Cells["dosyano"].Value.ToString()), dtSevk.Value, false); } } else { txtDosyaNo.Clear(); } } }
private void btnSecSil_Click(object sender, EventArgs e) { if (dgYapilanTahlil.SelectedRows.Count == 0) { return; } foreach (DataGridViewRow item in dgYapilanTahlil.SelectedRows) { List <SqlParameter> sqlParameters = new List <SqlParameter>() { new SqlParameter() { ParameterName = "@DosyaNo", SqlDbType = SqlDbType.Int, SqlValue = SeciliHasta.Cells["dosyano"].Value }, new SqlParameter() { ParameterName = "@poliklinikAdi", SqlDbType = SqlDbType.NVarChar, SqlValue = item.Cells["poliklinik"].Value }, new SqlParameter() { ParameterName = "@sira", SqlDbType = SqlDbType.Int, SqlValue = item.Cells["sira"].Value }, new SqlParameter() { ParameterName = "@sevktarihi", SqlDbType = SqlDbType.Date, SqlValue = dtSevk.Value.Date } }; DbOperations dbOperations = DbOperations.GetInstance(); dbOperations.Update("delete_sevk", sqlParameters); } SeciliHastaninIslemleriniYukle(int.Parse(SeciliHasta.Cells["dosyano"].Value.ToString()), dtSevk.Value, false); SiraNumarasiYukle(); }
private void btnSil_Click(object sender, EventArgs e) { List <SqlParameter> parameters = new List <SqlParameter>() { new SqlParameter() { SqlValue = txtKullaniciKodu.Text, ParameterName = "@kodu", SqlDbType = SqlDbType.Int } }; DbOperations dbOperations = DbOperations.GetInstance(); if (dbOperations.Update("delete_kullanici", parameters)) { MessageBox.Show("Basarili bir sekilde silindi."); this.Close(); } else { MessageBox.Show("Silinemedi. Tekrar deneyin."); } }
bool UpdateVeInsert() { List <SqlParameter> parameters = new List <SqlParameter>() { new SqlParameter() { SqlValue = txtPoliklinikAdi.Text, ParameterName = "@poliklinikAdi", SqlDbType = SqlDbType.NVarChar }, new SqlParameter() { SqlValue = txtAciklama.Text, ParameterName = "@aciklama", SqlDbType = SqlDbType.NVarChar }, new SqlParameter() { SqlValue = chkGecerli.Checked, ParameterName = "@durum", SqlDbType = SqlDbType.Bit }, }; DbOperations dbOperations = DbOperations.GetInstance(); return(dbOperations.Update(procName, parameters)); }
private void btnEkle_Click(object sender, EventArgs e) { if (SeciliHasta == null) { return; } List <SqlParameter> sqlParameters = new List <SqlParameter>() { new SqlParameter() { ParameterName = "@sevkTarihi", SqlDbType = SqlDbType.DateTime, SqlValue = dtSevk.Value.Date }, new SqlParameter() { ParameterName = "@dosyano", SqlDbType = SqlDbType.NVarChar, SqlValue = txtDosyaNo.Text }, new SqlParameter() { ParameterName = "@poliklinik", SqlDbType = SqlDbType.NVarChar, SqlValue = cbPoliklinik.SelectedValue }, new SqlParameter() { ParameterName = "@saat", SqlDbType = SqlDbType.NVarChar, SqlValue = DateTime.Now.Hour + ":" + DateTime.Now.Minute }, new SqlParameter() { ParameterName = "@yapilanIslem", SqlDbType = SqlDbType.NVarChar, SqlValue = cbYapilanIslem.Text }, new SqlParameter() { ParameterName = "@drkod", SqlDbType = SqlDbType.Int, SqlValue = cbDrAdi.SelectedValue }, new SqlParameter() { ParameterName = "@miktar", SqlDbType = SqlDbType.Int, SqlValue = nmMiktar.Value }, new SqlParameter() { ParameterName = "@birimfiyat", SqlDbType = SqlDbType.Decimal, SqlValue = decimal.Parse(txtBirimFiyat.Text) }, new SqlParameter() { ParameterName = "@sira", SqlDbType = SqlDbType.Int, SqlValue = int.Parse(txtSiraNo.Text) }, new SqlParameter() { ParameterName = "@toplamTutar", SqlDbType = SqlDbType.Decimal, SqlValue = nmMiktar.Value * decimal.Parse(txtBirimFiyat.Text) }, new SqlParameter() { ParameterName = "@taburcu", SqlDbType = SqlDbType.NVarChar, SqlValue = "" } }; DbOperations dbOperations = DbOperations.GetInstance(); if (dbOperations.Update("insert_sevk", sqlParameters)) { SeciliHastaninIslemleriniYukle(int.Parse(SeciliHasta.Cells["dosyano"].Value.ToString()), dtSevk.Value, false); cbPoliklinik.SelectedIndex = 0; } else { MessageBox.Show("Islem eklenemedi."); } SiraNumarasiYukle(); }
private bool InsertOrUpdate() { List <SqlParameter> parameters = new List <SqlParameter>() { new SqlParameter() { ParameterName = "@tckimlikno", SqlDbType = SqlDbType.NVarChar, SqlValue = txtTc.Text }, new SqlParameter() { ParameterName = "@dosyano", SqlDbType = SqlDbType.Int, SqlValue = txtDosyaNo.Text }, new SqlParameter() { ParameterName = "@ad", SqlDbType = SqlDbType.NVarChar, SqlValue = txtAd.Text }, new SqlParameter() { ParameterName = "@soyad", SqlDbType = SqlDbType.NVarChar, SqlValue = txtSoyad.Text }, new SqlParameter() { ParameterName = "@dogumyeri", SqlDbType = SqlDbType.NVarChar, SqlValue = txtDogum.Text }, new SqlParameter() { ParameterName = "@dogumtarihi", SqlDbType = SqlDbType.DateTime, SqlValue = dtDogumTarigi.Value }, new SqlParameter() { ParameterName = "@babaadi", SqlDbType = SqlDbType.NVarChar, SqlValue = txtBabaAdi.Text }, new SqlParameter() { ParameterName = "@anaadi", SqlDbType = SqlDbType.NVarChar, SqlValue = txtAnaAdi.Text }, new SqlParameter() { ParameterName = "@cinsiyet", SqlDbType = SqlDbType.NVarChar, SqlValue = cbCinsiyet.SelectedItem.ToString() }, new SqlParameter() { ParameterName = "@kangrubu", SqlDbType = SqlDbType.NVarChar, SqlValue = cbKanGrubu.SelectedItem.ToString() }, new SqlParameter() { ParameterName = "@medenihal", SqlDbType = SqlDbType.NVarChar, SqlValue = cbMedeniHal.SelectedItem.ToString() }, new SqlParameter() { ParameterName = "@adres", SqlDbType = SqlDbType.NVarChar, SqlValue = txtAdres.Text }, new SqlParameter() { ParameterName = "@tel", SqlDbType = SqlDbType.NVarChar, SqlValue = txtTelefon.Text }, new SqlParameter() { ParameterName = "@kurumsicilno", SqlDbType = SqlDbType.NVarChar, SqlValue = txtKurumSicilNo.Text }, new SqlParameter() { ParameterName = "@kurumadi", SqlDbType = SqlDbType.NVarChar, SqlValue = txtKurumAdi.Text }, new SqlParameter() { ParameterName = "@yakintel", SqlDbType = SqlDbType.NVarChar, SqlValue = txtYakinTelNo.Text }, new SqlParameter() { ParameterName = "@yakinkurumsicilno", SqlDbType = SqlDbType.NVarChar, SqlValue = txtYakinKurumSicilNo.Text }, new SqlParameter() { ParameterName = "@yakinkurumadi", SqlDbType = SqlDbType.NVarChar, SqlValue = txtYakinKurumAdi.Text }, }; DbOperations dbOperation = DbOperations.GetInstance(); return(dbOperation.Update(procName, parameters)); }
bool UpdateVeInsert() { List <SqlParameter> parameters = new List <SqlParameter>() { new SqlParameter() { SqlValue = txtKullaniciAdi.Text, ParameterName = "@username", SqlDbType = SqlDbType.NVarChar }, new SqlParameter() { SqlValue = txtSifre.Text, ParameterName = "@sifre", SqlDbType = SqlDbType.NVarChar }, new SqlParameter() { SqlValue = int.Parse(txtKullaniciKodu.Text), ParameterName = "@kodu", SqlDbType = SqlDbType.Int }, new SqlParameter() { SqlValue = txtTelefon.Text, ParameterName = "@ceptel", SqlDbType = SqlDbType.NVarChar }, new SqlParameter() { SqlValue = chkYetki.Checked, ParameterName = "@yetki", SqlDbType = SqlDbType.Bit }, new SqlParameter() { SqlValue = txtAd.Text, ParameterName = "@ad", SqlDbType = SqlDbType.NVarChar }, new SqlParameter() { SqlValue = txtSoyad.Text, ParameterName = "@soyad", SqlDbType = SqlDbType.NVarChar }, new SqlParameter() { SqlValue = txtTelefon.Text, ParameterName = "@evtel", SqlDbType = SqlDbType.NVarChar }, new SqlParameter() { SqlValue = txtAdres.Text, ParameterName = "@adres", SqlDbType = SqlDbType.NVarChar }, new SqlParameter() { SqlValue = txtDogum.Text, ParameterName = "@dogumyeri", SqlDbType = SqlDbType.NVarChar }, new SqlParameter() { SqlValue = txtAnaAdi.Text, ParameterName = "@anneadi", SqlDbType = SqlDbType.NVarChar }, new SqlParameter() { SqlValue = txtBabaAdi.Text, ParameterName = "@babaadi", SqlDbType = SqlDbType.NVarChar }, new SqlParameter() { SqlValue = cbCinsiyet.SelectedItem.ToString(), ParameterName = "@cinsiyet", SqlDbType = SqlDbType.NVarChar }, new SqlParameter() { SqlValue = cbKanGrubu.SelectedItem.ToString(), ParameterName = "@kangrubu", SqlDbType = SqlDbType.NVarChar }, new SqlParameter() { SqlValue = cbMedeniHal.SelectedItem.ToString(), ParameterName = "@medenihali", SqlDbType = SqlDbType.NVarChar }, new SqlParameter() { SqlValue = txtTc.Text, ParameterName = "@tckimlikno", SqlDbType = SqlDbType.NVarChar }, new SqlParameter() { SqlValue = dtDogum.Value, ParameterName = "@dogumtarihi", SqlDbType = SqlDbType.DateTime }, new SqlParameter() { SqlValue = dtIseBaslama.Value, ParameterName = "@isebaslama", SqlDbType = SqlDbType.DateTime }, new SqlParameter() { SqlValue = numericMaas.Value, ParameterName = "@maas", SqlDbType = SqlDbType.Decimal }, new SqlParameter() { SqlValue = cbUnvan.SelectedItem.ToString(), ParameterName = "@unvan", SqlDbType = SqlDbType.NVarChar } }; DbOperations dbOperations = DbOperations.GetInstance(); return(dbOperations.Update(procName, parameters)); }