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 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 poliklinikTanitma_Load(object sender, EventArgs e) { DbOperations dbOperations = DbOperations.GetInstance(); poliklinikler = dbOperations.Sorgu("poliklinik_adi_durum_getir"); PoliklinikYukle(true); comboBoxIndexChangedOlayiCalissin = true; }
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 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; }
//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(); } } }