private void button6_Click(object sender, EventArgs e) { Sevk s = new Sevk() { DosyaNo = h.DosyaNo, Poliklinik = comboBox_Poliklink.SelectedItem.ToString(), Sira = Convert.ToInt32(txt_sirano.Text), Islem = comboBox_Islem.SelectedItem.ToString(), DoktorKod = Convert.ToInt32(comboBox_Doktor.SelectedItem.ToString()), Miktar = Convert.ToInt32(numericUpDown_Miktar.Value), BirimFiyat = Convert.ToInt32(txt_fiyat.Text), Saat = DateTime.Now.Hour.ToString(), SevkTarihi = DateTime.Now, Taburcu = false, }; SevkProvider.Ekle(s); MessageBox.Show("Eklendi"); h = HastaProvider.Get("select * from Hasta where DosyaNo=" + h.DosyaNo.ToString()); lbl_hasta_bilgileri.Text = string.Format("TC:{0} ,DosyaNo:{1},AdSoyad:{2} ", h.TC, h.DosyaNo, h.AdSoyad); List <Sevk> liste = SevkProvider.GetAllSevkler(h.DosyaNo); int toplam = liste.Sum(p => p.Miktar * p.BirimFiyat); lbl_toplamtutar.Text += ": " + toplam.ToString(); dataGridView1.DataSource = liste; }
public static List <Sevk> GetAllSevkler(int dosyano) { List <Sevk> liste = new List <Sevk>(); string sorgu = "select * from Sevk where DosyaNo=" + dosyano.ToString(); SqlDataReader read = SQLDB.ExecuteReader(sorgu); Sevk s = null; while (read.Read()) { s = new Sevk() { No = read.GetInt32(0), SevkTarihi = read.GetDateTime(1), DosyaNo = read.GetInt32(2), Poliklinik = read.GetString(3), Saat = read.GetString(4), Islem = read.GetString(5), DoktorKod = read.GetInt32(6), Miktar = read.GetInt32(7), BirimFiyat = read.GetInt32(8), Sira = read.GetInt32(9), Taburcu = read.GetBoolean(10) }; liste.Add(s); } read.Close(); return(liste); }
private void kayitSil(string saat, string islem) { sevk = new Sevk(); if (saat != "" && islem != "") { sevk.IslemSil(saat, islem); } }
public static void Ekle(Sevk s) { string sorgu = "insert into Sevk (SevkTarihi,DosyaNo,Poliklinik,Saat,Islem,Doktor,Miktar,BirimFiyat,Sira,Taburcu) values(" + "@sevktarihi,@dosyano,@poliklinik,@saat,@islem,@doktor,@miktar,@birimfiyat,@sira,@taburcu)"; SqlCommand cmd = new SqlCommand(sorgu); cmd.Parameters.AddWithValue("@sevktarihi", s.SevkTarihi); cmd.Parameters.AddWithValue("@dosyano", s.DosyaNo); cmd.Parameters.AddWithValue("@poliklinik", s.Poliklinik); cmd.Parameters.AddWithValue("@saat", s.Saat); cmd.Parameters.AddWithValue("@islem", s.Islem); cmd.Parameters.AddWithValue("@doktor", s.DoktorKod); cmd.Parameters.AddWithValue("@miktar", s.Miktar); cmd.Parameters.AddWithValue("@birimfiyat", s.BirimFiyat); cmd.Parameters.AddWithValue("@sira", s.Sira); cmd.Parameters.AddWithValue("@taburcu", s.Taburcu); SQLDB.Execute(cmd); }
private void BtnEkle_Click(object sender, EventArgs e) { try { BtnTaburcu.Enabled = false; btnSecSil.Enabled = false; if (txtPolikinlik.Text == "" || txtDrKodu.Text == "" || txtYapilanIslem.Text == "" || txtDosyaNo.Text == "" || txtSiraNo.Text == "") { MessageBox.Show("Lütfen boş alan bırakmayınız.", "UYARI", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { lblFiyat.Text = ""; Sevk yeniSevk = new Sevk() { SevkTarihi = txtSevkTarihi.Text, DosyaNo = txtDosyaNo.Text, Polikinlik = txtPolikinlik.Text, Saat = DateTime.Now.Hour + ":" + DateTime.Now.Minute, YapilanIslem = txtYapilanIslem.Text, DrKod = txtDrKodu.Text, Miktar = txtMiktar.Value.ToString(), BirimFiyat = txtBirimFiyat.Text, Sira = txtSiraNo.Text, Taburcu = "false" }; Veritabani.SevkEkle(yeniSevk); veriTablo.Rows.Add(yeniSevk.Polikinlik, yeniSevk.Sira, yeniSevk.DrKod, yeniSevk.Saat, yeniSevk.YapilanIslem, yeniSevk.Miktar, yeniSevk.BirimFiyat, yeniSevk.DosyaNo, yeniSevk.SevkTarihi); dataGridView1.DataSource = veriTablo; int birimFiyat = Convert.ToInt32(yeniSevk.BirimFiyat); int miktar = Convert.ToInt32(yeniSevk.Miktar); toplam += birimFiyat * miktar; lblFiyat.Text = toplam.ToString(); Temizle(); txtSiraNo.Text = ""; } } catch (Exception a) { MessageBox.Show("Bir hata oluştu:" + a.Message, "UYARI", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private Sevk DataReaderToObject(SqlDataReader read) { read.Read(); Sevk s = new Sevk() { No = read.GetInt32(0), SevkTarihi = read.GetDateTime(1), DosyaNo = read.GetInt32(2), Poliklinik = read.GetString(3), Saat = read.GetString(4), Islem = read.GetString(5), DoktorKod = read.GetInt32(6), Miktar = read.GetInt32(7), BirimFiyat = read.GetInt32(8), Sira = read.GetInt32(9), Taburcu = read.GetBoolean(10) }; read.Close(); return(s); }