Example #1
0
        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;
        }
Example #2
0
        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);
        }
Example #3
0
 private void kayitSil(string saat, string islem)
 {
     sevk = new Sevk();
     if (saat != "" && islem != "")
     {
         sevk.IslemSil(saat, islem);
     }
 }
Example #4
0
        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);
            }
        }
Example #6
0
        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);
        }