// GET: Referenciacaos/Details/5 public ActionResult Details(int?id) { if (Session["role"] == null) { return(RedirectToAction("Login", "Home")); } Tokens token = (Tokens)db.tokens.ToList().Where(c => c.Token.Equals((String)Session["role"])).SingleOrDefault(); if (token == null || token.Role != "Assistente") { return(RedirectToAction("Login", "Home")); } if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Referenciacao referenciacao = db.Dados.Find(id); if (referenciacao == null) { return(HttpNotFound()); } Utente utente = db.uts.Find(referenciacao.UtenteId); return(View(new DetailsModel { refe = referenciacao, ut = utente })); }
public ActionResult Edit([Bind(Include = "Id,Cuidador,CuidadorDetalhes,IRS")] Referenciacao referenciacao, int Id) { if (Session["role"] == null) { return(RedirectToAction("Login", "Home")); } Tokens token = (Tokens)db.tokens.ToList().Where(c => c.Token.Equals((String)Session["role"])).SingleOrDefault(); if (token == null || token.Role != "Assistente") { return(RedirectToAction("Login", "Home")); } if (ModelState.IsValid) { var refe = db.Dados.Find(referenciacao.Id); if (refe != null) { refe.Cuidador = referenciacao.Cuidador; refe.IRS = referenciacao.IRS; refe.CuidadorDetalhes = referenciacao.CuidadorDetalhes; refe.AssistOk = true; db.Entry(refe).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } } return(View(referenciacao)); }
// GET: Referenciacaos/Edit/5 public ActionResult Edit(int?id) { if (Session["role"] == null) { return(RedirectToAction("Login", "Home")); } Tokens token = (Tokens)db.tokens.ToList().Where(c => c.Token.Equals((String)Session["role"])).SingleOrDefault(); if (token == null || token.Role != "Médico") { return(RedirectToAction("Login", "Home")); } if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Referenciacao referenciacao = db.Dados.Find(id); if (referenciacao == null) { return(HttpNotFound()); } return(View(referenciacao)); }
public ActionResult DeleteConfirmed(int id) { Referenciacao referenciacao = db.Dados.Find(id); db.Dados.Remove(referenciacao); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,UtenteId,Cuidador,EntidadeReferenciadora,DiagnosticoClinico,DataDeAlta,CriteriosDeTriagem,DependenciaAVD,Desnutricao,Deteorioracao,ProblemasSensoriais,DCronicas,NCCD,NTC,CP,NE,AND,ECE,CuidadorDetalhes,IRS,Criacao,Enfermeiro,MedicoOk,EnfermeiroOk,AssistOk")] Referenciacao referenciacao) { if (ModelState.IsValid) { db.Entry(referenciacao).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(referenciacao)); }
public ActionResult Create([Bind(Include = "Id,UtenteId,Cuidador,EntidadeReferenciadora,DiagnosticoClinico,DataDeAlta,CriteriosDeTriagem,DependenciaAVD,Desnutricao,Deteorioracao,ProblemasSensoriais,DCronicas,NCCD,NTC,CP,NE,AND,ECE,CuidadorDetalhes,IRS,Criacao")] Referenciacao referenciacao) { if (ModelState.IsValid) { db.Dados.Add(referenciacao); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(referenciacao)); }
// GET: Referenciacaos/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Referenciacao referenciacao = db.Dados.Find(id); if (referenciacao == null) { return(HttpNotFound()); } return(View(referenciacao)); }
public ActionResult Edit([Bind(Include = "Id,Cuidador,EntidadeReferenciadora,DiagnosticoClinico,DataDeAlta,CriteriosDeTriagem,DependenciaAVD,Desnutricao,Deteorioracao,ProblemasSensoriais,DCronicas,NCCD,NTC,CP")] Referenciacao referenciacao, int Id) { if (Session["role"] == null) { return(RedirectToAction("Login", "Home")); } Tokens token = (Tokens)db.tokens.ToList().Where(c => c.Token.Equals((String)Session["role"])).SingleOrDefault(); if (token == null || token.Role != "Médico") { return(RedirectToAction("Login", "Home")); } if (ModelState.IsValid) { var refe = db.Dados.Find(referenciacao.Id); if (refe != null) { refe.EntidadeReferenciadora = referenciacao.EntidadeReferenciadora; refe.DiagnosticoClinico = referenciacao.DiagnosticoClinico; refe.DataDeAlta = referenciacao.DataDeAlta; refe.CriteriosDeTriagem = referenciacao.CriteriosDeTriagem; refe.DependenciaAVD = referenciacao.DependenciaAVD; refe.Desnutricao = referenciacao.Desnutricao; refe.Deteorioracao = referenciacao.Deteorioracao; refe.ProblemasSensoriais = referenciacao.ProblemasSensoriais; refe.DCronicas = referenciacao.DCronicas; refe.NCCD = referenciacao.NCCD; refe.NTC = referenciacao.NTC; refe.CP = referenciacao.CP; refe.MedicoOk = true; refe.Medico = db.tokens.ToList().Where(c => c.Token.Equals(Session["role"].ToString())).SingleOrDefault().UserId; db.Entry(refe).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } } return(View(referenciacao)); }
public ActionResult DeleteConfirmed(int id) { if (Session["role"] == null) { return(RedirectToAction("Login", "Home")); } Tokens token = (Tokens)db.tokens.ToList().Where(c => c.Token.Equals((String)Session["role"])).SingleOrDefault(); if (token == null || token.Role != "Médico") { return(RedirectToAction("Login", "Home")); } Referenciacao referenciacao = db.Dados.Find(id); db.Dados.Remove(referenciacao); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create(int Id) { if (Session["role"] == null) { return(RedirectToAction("Login", "Home")); } Tokens token = (Tokens)db.tokens.ToList().Where(c => c.Token.Equals((String)Session["role"])).SingleOrDefault(); if (token == null || token.Role != "Médico") { return(RedirectToAction("Login", "Home")); } Referenciacao referenciacao = new Referenciacao { UtenteId = Id }; referenciacao.Cuidador = new Cuidador { Name = "", EstadoCivil = "", GrauDeParentesco = "", Morada = "", Nascimento = new DateTime(), NumeroTelefone = "" }; referenciacao.DCronicas = new DCER(); referenciacao.NCCD = new NCCD(); referenciacao.NTC = new NTC(); referenciacao.NE = new NE(); referenciacao.IRS = new IRS(); referenciacao.CP = new CP(); referenciacao.ECE = new ECE(); referenciacao.CuidadorDetalhes = new CuidadorDetalhes(); referenciacao.Criacao = new DateTime(); referenciacao.DataDeAlta = new DateTime(); db.Dados.Add(referenciacao); db.SaveChanges(); return(RedirectToAction("CreateEnf", new { Id = referenciacao.Id })); }