public List <RaporTaburcu> GetTaburcu(bool durum, DateTime baslangic, DateTime bitis)
        {
            using (SOHATSEntities context = new SOHATSEntities())
            {
                List <RaporTaburcu> raporTaburcu = new List <RaporTaburcu>();
                List <sevk>         sevks        = context.sevk.Where(p => p.sevktarihi > baslangic &&
                                                                      p.sevktarihi < bitis &&
                                                                      p.taburcu == durum.ToString())
                                                   .ToList();
                foreach (sevk sevk in sevks)
                {
                    RaporTaburcu hasta = new RaporTaburcu();

                    hasta.Dosyano     = sevk.dosyano;
                    hasta.Ad          = this.GetHasta(sevk.dosyano).ad;
                    hasta.Soyad       = this.GetHasta(sevk.dosyano).soyad;
                    hasta.Sevktarihi  = sevk.sevktarihi;
                    hasta.Poliklinik  = sevk.poliklinik;
                    hasta.Doktoradi   = this.DoktorAdi(int.Parse(sevk.drkod)).ad;
                    hasta.Doktorsoyad = this.DoktorAdi(int.Parse(sevk.drkod)).soyad;
                    raporTaburcu.Add(hasta);
                }
                return(raporTaburcu);
            }
        }
 public List <string> GetUnvan()
 {
     using (SOHATSEntities context = new SOHATSEntities())
     {
         return(context.kullanici.Select(x => x.unvan).Distinct().ToList());
     }
 }
 public kullanici DoktorAdi(int Kodu)
 {
     using (SOHATSEntities context = new SOHATSEntities())
     {
         return(context.kullanici.Where(p => p.kodu == Kodu).First());
     }
 }
 public List <islem> GetIslem()
 {
     using (SOHATSEntities context = new SOHATSEntities())
     {
         return(context.islem.ToList());
     }
 }
 public islem GetFiyat(string islem)
 {
     using (SOHATSEntities context = new SOHATSEntities())
     {
         return(context.islem.Where(p => p.islemAdi == islem).First());
     }
 }
 public List <kullanici> GetKullanici(bool doktor)
 {
     using (SOHATSEntities context = new SOHATSEntities())
     {
         return(context.kullanici.Where(p => p.unvan.ToUpper() == "DOKTOR").ToList());
     }
 }
 public int GetKullaniciKodu()
 {
     using (SOHATSEntities context = new SOHATSEntities())
     {
         return(context.kullanici.Max(p => p.kodu));
     }
 }
 public kullanici GetKullanici(string kullaniciKodu)
 {
     using (SOHATSEntities context = new SOHATSEntities())
     {
         return(context.kullanici.Where(p => p.username == kullaniciKodu).First());
     }
 }
 public int GetCikisId()
 {
     using (SOHATSEntities context = new SOHATSEntities())
     {
         return((context.cikis.Select(p => p.id).Max()) + 1);
     }
 }
 public List <poliklinik> GetPoliklinik(bool deger)
 {
     using (SOHATSEntities context = new SOHATSEntities())
     {
         return(context.poliklinik.Where(p => p.durum.Equals("true")).ToList());
     }
 }
 public List <sevk> GetYapilanTahlilİslemler(string dosyaNo, DateTime tarih)
 {
     using (SOHATSEntities context = new SOHATSEntities())
     {
         DateTime dt = Convert.ToDateTime(tarih);
         return(context.sevk.Where(p => p.dosyano == dosyaNo && p.sevktarihi == tarih).ToList());
     }
 }
 public List <kullanici> GetKullanici()
 {
     using (SOHATSEntities context = new SOHATSEntities())
     {
         var kullanicis = context.kullanici.ToList();
         return(kullanicis);
     }
 }
 public hasta GetHasta(string dosyaNo)
 {
     using (SOHATSEntities context = new SOHATSEntities())
     {
         int dosya = Convert.ToInt32(dosyaNo);
         return(context.hasta.Where(p => p.dosyano == dosya).First());
     }
 }
 public int GetYeniDosyaNumarasi()
 {
     using (SOHATSEntities context = new SOHATSEntities())
     {
         var hastalar = context.hasta.Max(p => p.dosyano);
         return(Convert.ToInt16(hastalar) + 1);
     }
 }
 public List <poliklinik> GetPoliklinik()
 {
     using (SOHATSEntities context = new SOHATSEntities())
     {
         var poliks = context.poliklinik.ToList();
         return(poliks);
     }
 }
 internal void DeleteIslem(sevk sevk)
 {
     using (SOHATSEntities context = new SOHATSEntities())
     {
         var entity = context.Entry(sevk);
         entity.State = EntityState.Deleted;
         context.SaveChanges();
     }
 }
 public void UpdateHasta(hasta hasta)
 {
     using (SOHATSEntities context = new SOHATSEntities())
     {
         var entity = context.Entry(hasta);
         entity.State = EntityState.Modified;
         context.SaveChanges();
     }
 }
 public void AddSevk(sevk sevk)
 {
     using (SOHATSEntities context = new SOHATSEntities())
     {
         var entity = context.Entry(sevk);
         entity.State = EntityState.Added;
         context.SaveChanges();
     }
 }
 public void DeletePoliklinik(poliklinik polik)
 {
     using (SOHATSEntities context = new SOHATSEntities())
     {
         var entity = context.Entry(polik);
         entity.State = EntityState.Deleted;
         context.SaveChanges();
     }
 }
 internal void DeleteHasta(hasta hasta)
 {
     using (SOHATSEntities context = new SOHATSEntities())
     {
         var entity = context.Entry(hasta);
         entity.State = EntityState.Deleted;
         context.SaveChanges();
     }
 }
 public void AddCikis(cikis cikis)
 {
     using (SOHATSEntities context = new SOHATSEntities())
     {
         var entity = context.Entry(cikis);
         entity.State = EntityState.Added;
         context.SaveChanges();
     }
 }
 public void AddKullanici(kullanici kullanici1)
 {
     using (SOHATSEntities context = new SOHATSEntities())
     {
         var entity = context.Entry(kullanici1);
         entity.State = EntityState.Added;
         context.SaveChanges();
     }
 }
 public void UpdateSevk(sevk s, bool durum)
 {
     using (SOHATSEntities context = new SOHATSEntities())
     {
         var entity = context.Entry(s);
         entity.State = EntityState.Modified;
         context.SaveChanges();
     }
 }
        public List <DateTime> GetOncekiİslemler(string dosyaNo)
        {
            using (SOHATSEntities context = new SOHATSEntities())
            {
                var sorgu  = context.sevk.Where(p => p.dosyano == dosyaNo).Distinct().ToList();
                var sorgu2 = sorgu.Select(p => p.sevktarihi).Distinct().ToList();

                return(sorgu2);
            }
        }
        private void PoliTanit_Load(object sender, EventArgs e)
        {
            SOHATSEntities context = new SOHATSEntities();

            List <poliklinik> poliks = context.poliklinik.ToList();

            foreach (var polik in poliks)
            {
                cbPoliklinikAdi.Items.Add(polik.poliklinikadi);
            }
        }
 public sevk Sira(string poliklinik, DateTime sevkTarihi)
 {
     using (SOHATSEntities context = new SOHATSEntities())
     {
         List <sevk> sevkler = context.sevk.Where(p => p.poliklinik == poliklinik && p.sevktarihi == sevkTarihi).ToList();
         sevk        sevk    = new sevk();
         foreach (sevk sevki in sevkler)
         {
             sevk.sira = sevki.sira;
         }
         return(sevk);
     }
 }
 public sevk GetSevk(string dosyaNo)
 {
     using (SOHATSEntities context = new SOHATSEntities())
     {
         try{
             return(context.sevk.Where(p => p.dosyano == dosyaNo).First());
         }
         catch (System.InvalidOperationException)
         {
             return(new sevk {
                 dosyano = null
             });
         }
     }
 }
 public poliklinik GetPoliklinik(string poliklinikAdi)
 {
     using (SOHATSEntities context = new SOHATSEntities())
     {
         try
         {
             return(context.poliklinik.Where(p => p.poliklinikadi == poliklinikAdi).First());
         }
         catch (InvalidOperationException)
         {
             return(new poliklinik {
                 poliklinikadi = null
             });
         }
     }
 }
 public hasta GetHastaKurumSicilNo(string kurumSicilNo)
 {
     using (SOHATSEntities context = new SOHATSEntities())
     {
         try
         {
             return(context.hasta.Where(p => p.kurumsicilno == kurumSicilNo).First());
         }
         catch (System.InvalidOperationException)
         {
             return(new hasta {
                 tckimlikno = "0"
             });
         }
     }
 }
 public hasta GetHastaDosyaNo(string dosyaNo)
 {
     using (SOHATSEntities context = new SOHATSEntities())
     {
         try
         {
             return(context.hasta.Where(p => p.dosyano == int.Parse(dosyaNo)).First());
         }
         catch (System.InvalidOperationException)
         {
             return(new hasta {
                 tckimlikno = "0"
             });
         }
     }
 }