public JavaScriptResult TetkikDegistir(FormCollection f)
 {
     try
     {
         Doktor ben            = Session["doktor"] as Doktor;
         var    Id             = f.Get("Id");
         var    SaglikRaporuID = f.Get("SaglikRaporuID");
         var    Tetkik         = f.Get("Tetkik").Trim();
         var    Sonuc          = f.Get("Sonuc").Trim();
         if (String.IsNullOrEmpty(Tetkik) || String.IsNullOrEmpty(Sonuc))
         {
             return(hata("Tetkik ve sonuç boş olamaz"));
         }
         SaglikRaporuTetkik tetkik = new SaglikRaporuTetkik()
         {
             Id             = Convert.ToInt32(Id),
             SaglikRaporuID = Convert.ToInt32(SaglikRaporuID),
             Tetkik         = Tetkik,
             Sonuc          = Sonuc
         };
         SaglikRaporuTetkik te = db.SaglikRaporuTetkiks.Find(tetkik.Id);
         if (te.SaglikRaporu.DoktorZiyaret.DoktorID == ben.Id)
         {
             te.Tetkik = tetkik.Tetkik;
             te.Sonuc  = tetkik.Sonuc;
             db.SaveChanges();
             return(ScriptVeOnay("$('#mdlSonucDegistir').modal('hide');", "Tetkik başarıyla kaydedildi"));
         }
     }
     catch { }
     return(hata("Kaydedilemedi. Lütfen gerekli alanların dolu olduğundan ve yetkininizin olduğundan emip olup tekrar deneyin"));
 }
 public ActionResult TetkikDetay(int?id)
 {
     try
     {
         SaglikRaporuTetkik tetkik = db.SaglikRaporuTetkiks.Find(id);
         Doktor             ben    = Session["doktor"] as Doktor;
         if (tetkik.SaglikRaporu.DoktorZiyaret.DoktorID == ben.Id)
         {
             return(View(tetkik));
         }
     }
     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"));
 }