public ActionResult Edit(int id, Models.atendimento atendimento)
        {
            atendimento.idAtendimento = id;
            try
            {
                var result = (from at in ctx.atendimentoes
                              where at.idAtendimento == atendimento.idAtendimento
                              select at).First();

                if (!ModelState.IsValid)
                {
                    return(View());
                }

                ctx.ApplyCurrentValues(result.EntityKey.EntitySetName, atendimento);
                ctx.SaveChanges();
                ViewData["Message"] = "Dados alterados com sucesso!";
                return(View(result));
            }
            catch
            {
                ViewData["Message"] = "Erro ao tentar alterar os dados!";
                return(View());
            }
        }
Ejemplo n.º 2
0
 public ActionResult Create(Models.atendimento atendimento)
 {
     try
     {
         if (!ModelState.IsValid)
         {
             return(View());
         }
         atendimento.dtmDataAtendimento = DateTime.Now;
         ctx.AddToatendimentoes(atendimento);
         ctx.SaveChanges();
         return(Redirect("Index"));
     }
     catch
     {
         ViewData["Message"] = "Erro ao tentar cadastrar os dados!";
         return(Redirect("Index"));
     }
 }
        public ActionResult Create(Models.atendimento atendimento)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(View());
                }

                ctx.AddToatendimentoes(atendimento);
                ctx.SaveChanges();
                ViewData["Message"] = "Dados cadastrados com sucesso!";
                return(View(atendimento));
            }
            catch
            {
                ViewData["Message"] = "Erro ao tentar cadastrar os dados!";
                return(View());
            }
        }
Ejemplo n.º 4
0
 public ActionResult Edit(int id, Models.AtendimentoPaciente atendimento)
 {
     SGPS.Models.atendimento atendEditado = new Models.atendimento();
     try
     {
         var resultado = (from at in ctx.atendimentoes
                          where at.idAtendimento == id
                          select at);
         foreach (var item in resultado)
         {
             atendEditado = item;
         }
         if (!ModelState.IsValid)
         {
             return(Redirect("Index"));
         }
         else
         {
             if (atendimento.MotivoAtendimento != atendEditado.strMotivoAtendimento)
             {
                 atendEditado.strMotivoAtendimento = atendimento.MotivoAtendimento;
             }
             if (atendimento.ProvidenciaAtendimento != atendEditado.strProvidencias)
             {
                 atendEditado.strProvidencias = atendimento.ProvidenciaAtendimento;
             }
         }
         var result = (from p in ctx.atendimentoes
                       where p.idAtendimento == id
                       select p).First();
         ctx.ApplyCurrentValues(result.EntityKey.EntitySetName, atendEditado);
         return(Redirect("Index"));
     }
     catch
     {
         return(Redirect("Index"));
     }
 }
Ejemplo n.º 5
0
 public ActionResult Edit(int id, Models.AtendimentoPaciente atendimento)
 {
     SGPS.Models.atendimento atendEditado = new Models.atendimento();
     try
     {
         var resultado = (from at in ctx.atendimentoes
                                  where at.idAtendimento == id
                                  select at);
         foreach(var item in resultado)
         {
             atendEditado = item;
         }
         if (!ModelState.IsValid)
             return Redirect("Index");
         else
         {
             if (atendimento.MotivoAtendimento != atendEditado.strMotivoAtendimento)
             {
                 atendEditado.strMotivoAtendimento = atendimento.MotivoAtendimento;
             }
             if (atendimento.ProvidenciaAtendimento != atendEditado.strProvidencias)
             {
                 atendEditado.strProvidencias = atendimento.ProvidenciaAtendimento;
             }
         }
         var result = (from p in ctx.atendimentoes
                       where p.idAtendimento == id
                       select p).First();
         ctx.ApplyCurrentValues(result.EntityKey.EntitySetName, atendEditado);
         return Redirect("Index");
     }
     catch
     {
         return Redirect("Index");
     }
 }