Exemple #1
0
 public UnitOfWork(SOHTSContext context)
 {
     _SOHTSContext        = context;
     CikisRepository      = new CikisRepository(_SOHTSContext);
     HastaRepository      = new HastaRepository(_SOHTSContext);
     IslemRepository      = new IslemRepository(_SOHTSContext);
     KullaniciRepository  = new KullaniciRepository(_SOHTSContext);
     PoliklinikRepository = new PoliklinikRepository(_SOHTSContext);
     SevkRepository       = new SevkRepository(_SOHTSContext);
 }
Exemple #2
0
        private void btnSorgula_Click(object sender, EventArgs e)
        {
            DateTime baslangic = Convert.ToDateTime(dtpBaslangic.Value.Date);
            DateTime bitis     = Convert.ToDateTime(dtpBitis.Value.Date);

            try
            {
                if (radioButtonTolmus.Checked)
                {
                    name = "TABURCU OLMUS HASTALAR";
                    dataGridView1.DataSource = null;
                    using (var context = new SOHTSContext())
                    {
                        var rapor = context.Sevkler.Include("Hasta").
                                    Where(s => s.SevkTarihi >= baslangic && s.SevkTarihi <= bitis && s.Taburcu == true).
                                    Select(sevk => new { sevk.DosyaNo, sevk.HastaS1.Ad, sevk.HastaS1.Soyad, sevk.SevkTarihi, sevk.DrKod, sevk.YapilanIslemAdi, sevk.Miktar, sevk.ToplamTutar }).ToList();
                        dataGridView1.DataSource = rapor;
                    }
                    //dataGridView1.DataSource = u.SevkRepository.GetDischarged(baslangic, bitis);
                }
                if (radioButtonTolmamis.Checked)
                {
                    name = "TABURCU OLMAMIS HASTALAR";
                    dataGridView1.DataSource = null;
                    using (var context = new SOHTSContext())
                    {
                        var rapor = context.Sevkler.Include("Hasta").
                                    Where(s => s.SevkTarihi >= baslangic && s.SevkTarihi <= bitis && s.Taburcu == false).
                                    Select(sevk => new { sevk.DosyaNo, sevk.HastaS1.Ad, sevk.HastaS1.Soyad, sevk.SevkTarihi, sevk.DrKod, sevk.YapilanIslemAdi, sevk.Miktar, sevk.ToplamTutar }).ToList();
                        dataGridView1.DataSource = rapor;
                    }
                    //dataGridView1.DataSource = u.SevkRepository.GetUncharged(baslangic, bitis);
                }
                if (radioButtonHepsi.Checked)
                {
                    name = "TABURCU OLMUS VE OLMAMIS HASTALAR";
                    dataGridView1.DataSource = null;
                    using (var context = new SOHTSContext())
                    {
                        var rapor = context.Sevkler.Include("Hasta").
                                    Where(s => s.SevkTarihi >= baslangic && s.SevkTarihi <= bitis).
                                    Select(sevk => new { sevk.DosyaNo, sevk.HastaS1.Ad, sevk.HastaS1.Soyad, sevk.SevkTarihi, sevk.DrKod, sevk.YapilanIslemAdi, sevk.Miktar, sevk.ToplamTutar }).ToList();
                        dataGridView1.DataSource = rapor;
                    }



                    //dataGridView1.DataSource = u.SevkRepository.GetUnchargedAndDischarged(baslangic, bitis);
                }
            }
            catch
            {
                error();
            }
        }
Exemple #3
0
        private void btkEkle_Click_1(object sender, EventArgs e)
        {
            try
            {
                u.SevkRepository.Add(new DomainL.Tables.Sevk
                {
                    SevkTarihi      = dateTimePickersevktarihi.Value.Date,
                    DosyaNo         = Convert.ToInt32(mtxtDosyaNo.Text),
                    Poliklinik      = cbpoli.SelectedItem.ToString(),
                    YapilanIslemAdi = cbyapilanislm.SelectedItem.ToString(),
                    DrKod           = Convert.ToInt32(cbdrkod.SelectedItem),
                    Miktar          = Convert.ToInt32(nudmiktar.Value),
                    BirimFiyat      = Convert.ToDecimal(nudbirimfiyat.Value),
                    Sira            = Convert.ToInt32(txtsirano.Text),
                    ToplamTutar     = Convert.ToDecimal(nudmiktar.Value) * Convert.ToDecimal(nudbirimfiyat.Value),
                    Taburcu         = false,
                });
                u.Complate();
                sayac++;
                List <int> SevkNumbers2 = new List <int>();
                dataGridView1.DataSource = null;
                int id = Convert.ToInt32(mtxtDosyaNo.Text);
                using (var context = new SOHTSContext())
                {
                    var rapor = context.Sevkler.
                                OrderByDescending(s => s.SevkTarihiVeDosyaNo).
                                Where(s => s.DosyaNo == id).Take(sayac).
                                Select(sevk => new { sevk.SevkTarihiVeDosyaNo, sevk.DosyaNo, sevk.SevkTarihi, sevk.DrKod, sevk.YapilanIslemAdi, sevk.Miktar, sevk.BirimFiyat, sevk.ToplamTutar }).ToList();
                    dataGridView1.DataSource = rapor;
                }

                //return SContext.Sevkler.OrderByDescending(s=>s.SevkTarihiVeDosyaNo).Where(s => s.DosyaNo==id).Take(num).ToList();

                //dataGridView1.DataSource = u.SevkRepository.SevkLastAdds(Convert.ToInt32(mtxtDosyaNo.Text), sayac);
                int toplam = 0;
                for (int i = 0; i < dataGridView1.Rows.Count; ++i)
                {
                    toplam += Convert.ToInt32(dataGridView1.Rows[i].Cells[7].Value);
                    SevkNumbers2.Add(Convert.ToInt32(dataGridView1.Rows[i].Cells[0].Value));
                }
                toplamTutar           = toplam;
                labeltoplamtutar.Text = toplamTutar.ToString();
                SevkNumbers           = SevkNumbers2;
                int sira = u.SevkRepository.Count(cbpoli.SelectedItem.ToString(), DateTime.Now.Date);
                txtsirano.Text = sira.ToString();
            }
            catch
            {
                error();
            }
        }
Exemple #4
0
        private void btngit_Click_1(object sender, EventArgs e)
        {
            try
            {
                List <int> SevkNumbers2 = new List <int>();
                int        id           = Convert.ToInt32(cboncekiislemler.SelectedItem);

                if (u.SevkRepository.GetDischargedID(id))
                {
                    MessageBox.Show("Taburcu Olmuş");
                }
                else
                {
                    dataGridView1.DataSource = null;


                    using (var context = new SOHTSContext())
                    {
                        var rapor = context.Sevkler.
                                    Where(i => i.SevkTarihiVeDosyaNo.Equals(id) && i.Taburcu == false).
                                    Select(sevk => new { sevk.SevkTarihiVeDosyaNo, sevk.DosyaNo, sevk.SevkTarihi, sevk.DrKod, sevk.YapilanIslemAdi, sevk.Miktar, sevk.BirimFiyat, sevk.ToplamTutar }).ToList();
                        dataGridView1.DataSource = rapor;
                    }

                    //dataGridView1.DataSource = u.SevkRepository.GetUnchargedID(id);
                }
                toplamTutar = Convert.ToInt32(dataGridView1.Rows[0].Cells[7].Value);

                SevkNumbers2.Add(Convert.ToInt32(dataGridView1.Rows[0].Cells[0].Value));
                SevkNumbers           = SevkNumbers2;
                labeltoplamtutar.Text = toplamTutar.ToString();
            }
            catch
            {
                error();
            }
        }
Exemple #5
0
 public SevkRepository(SOHTSContext context) : base(context)
 {
 }
Exemple #6
0
 public IslemRepository(SOHTSContext context) : base(context)
 {
 }
Exemple #7
0
 public CikisRepository(SOHTSContext context) : base(context)
 {
 }
Exemple #8
0
 public PoliklinikRepository(SOHTSContext context) : base(context)
 {
 }
Exemple #9
0
 public HastaRepository(SOHTSContext context) : base(context)
 {
 }
Exemple #10
0
 public KullaniciRepository(SOHTSContext context) : base(context)
 {
 }