public void SaglikRaporu() { string sql = @" SELECT GETDATE() AS RAPORTARIHI ,H.DogumTarihi AS DOGUMTARIHI ,M.ProtokolNo AS PROTOKOLNO ,H.KurumTipi AS KURUMTIPI ,H.TckNo AS TCKIMLIKNO ,H.Adi AS ADI ,H.Soyadi AS SOYADI ,H.Cinsiyeti AS CINSIYET ,ISNULL(H.BeyanDogumTarihi,H.DogumTarihi) AS DOGUMTARIHI ,H.KurumTipi AS KURUMTIPI ,D.Adi+' '+D.Soyadi AS DADISOYADI ,D.Diplomano AS DIPLOMANO FROM SaglikIstirahat S INNER JOIN Hasta AS H ON H.Id=S.Hasta_Id and H.Aktif=1 INNER JOIN Muayene as M ON M.Hasta_Id=H.Id and M.Id=" + Current.AktifMuayeneId + " and M.Aktif=1 " + @" INNER JOIN Doktor as D ON D.Id=dbo.iszero(M.VekilDoktor_Id,M.Doktor_Id) WHERE S.Id=@prm0 and RaporTuru='@prm1' and S.Aktif=1"; sql = sql.Replace("@prm0", formEntity.Id.ToString()); sql = sql.Replace("@prm1", ucEnumGoster1.Deger.ToString()); SaglikRaporu saglikraporu = new SaglikRaporu(); saglikraporu.DataSource = Transaction.Instance.ExecuteSql(sql); saglikraporu.DataMember = "Table"; saglikraporu.ShowPreview(); }
public ActionResult RaporDetay(int?id) { try { SaglikRaporu rapor = db.SaglikRaporus.Find(id); Doktor ben = Session["doktor"] as Doktor; if (rapor.DoktorZiyaret.DoktorID == ben.Id) { return(View(rapor)); } } catch { } return(RedirectToAction("Raporlarim")); }
public JavaScriptResult YeniTetkik(SaglikRaporuTetkik st) { try { SaglikRaporu sr = db.SaglikRaporus.Find(st.SaglikRaporuID); Doktor ben = Session["doktor"] as Doktor; if (sr.DoktorZiyaret.DoktorID == ben.Id) { st.Tarih = DateTime.Now; db.SaglikRaporuTetkiks.Add(st); db.SaveChanges(); return(ScriptVeOnay("$('#mdlYeniTetkik').modal('hide');", "Tetkik başarıyla kaydedildi.")); } } catch { } return(hata("Tetkik kaydedilemedi. Lütfen gerekli alanları doldurduğunuzdan ve yetkiniz olduğundan emin olup tekrar deneyin")); }
public JavaScriptResult RaporOlustur(SaglikRaporu rapor) { try { DoktorZiyaret dz = db.DoktorZiyarets.Find(rapor.ZiyaretID); Doktor ben = Session["doktor"] as Doktor; if (dz.DoktorID == ben.Id) { rapor.Tarih = DateTime.Now; db.SaglikRaporus.Add(rapor); db.SaveChanges(); return(onayYonlendir("Rapor başarıyla oluşturuldu. Rapor içerik sayfasına yönlendiriliyorsunuz.", "/Doktor/RaporIcerik/" + rapor.Id)); } } catch { } return(hata("Rapor oluşturulamadı. Lütfen tüm bilgilerin doğruluğundan ve yetkinizin olduğundan emin olup tekrar deneyin")); }