public ActionResult CadastrarEvolucao(int CodigoProntuarioEvolucao, int CodigoProfissionalEvolucao, DateTime DataHoraEvolucao, string DescricaoEvolucao)
        {
            try
            {
                Evolucao e = new Evolucao();

                e.CodigoProntuario = CodigoProfissionalEvolucao;
                e.Profissional     = new Usuario()
                {
                    Codigo = CodigoProfissionalEvolucao
                };
                e.DataHoraEvolucao = DataHoraEvolucao;
                e.Descricao        = DescricaoEvolucao;

                e.Cadastrar(e, ObterCodigoClinicaUsuarioLogado());

                TempData["MsgSucesso"] = "Evolução do paciente cadastrada com sucesso.";

                return(RedirectToAction("Detalhe", "Prontuario", new { Codigo = CodigoProntuarioEvolucao }));
            }
            catch (Exception Ex)
            {
                TempData["MsgErro"] = Ex.Message;

                return(RedirectToAction("Detalhe", "Prontuario", new { Codigo = CodigoProntuarioEvolucao }));
            }
        }
示例#2
0
 public void InsereEvolucao(Evolucao evo)
 {
     ctx.Evolucaos.InsertOnSubmit(evo);
 }
示例#3
0
 /// <summary>
 /// Exclui a Evolução do Paciente
 /// </summary>
 public void ExcluiEvolucao(Evolucao evo)
 {
     ctx.Evolucaos.DeleteOnSubmit(evo);
 }
示例#4
0
 /// <summary>
 /// Método que carrega a classe evolucao
 /// </summary>
 /// <param name="id">Parâmetro passado pelo construtor para carregar uma evolucao especifica do paciente</param>
 private void Retrive(int id)
 {
     _evolucao = (from a in ctx.Evolucaos where a.IDEvolucao == id select a).FirstOrDefault();
 }
示例#5
0
 public EvolucaoDAL()
 {
     _evolucao = new Evolucao();
 }