Ejemplo n.º 1
0
 public RemisionPaciente()
 {
     paciente       = new Paciente();
     remision       = new List <Remision>();
     remisionP      = new Remision();
     cierre         = new CierreHC();
     ingresoClinica = new IngresoClinica();
 }
Ejemplo n.º 2
0
 public CierreCasoVM()
 {
     paciente       = new Paciente();
     ingresoClinica = new IngresoClinica();
     remision       = new Remision();
     cierreHC       = new CierreHC();
     consulta       = new Consulta();
     motivosCierre  = new MotivosCierre();
 }
Ejemplo n.º 3
0
 public RecepcionCaso()
 {
     cierre   = new CierreHC();
     paciente = new Paciente();
     //consultantePaciente = new consultantePaciente();
     remitido       = new Remitido();
     remision       = new Remision();
     consultante    = new Consultante();
     ingresoClinica = new IngresoClinica();
     consecutivo    = new Consecutivo();
 }
Ejemplo n.º 4
0
 public string agregarCierreHC(CierreHC cierre)
 {
     try
     {
         hcDALC = new HistoriaClinicaDALC();
         return(hcDALC.agregarCierre(cierre));
     }
     catch (Exception e)
     {
         System.ArgumentException argxEx = new System.ArgumentException(e.Message);
         return(argxEx.ToString());
     }
 }
Ejemplo n.º 5
0
 public string agregarCierre(CierreHC cierre)
 {
     try
     {
         bd = new ApplicationDbContext();
         bd.cierreHcContext.Add(cierre);
         bd.SaveChanges();
         return("Cierre creado exitoso");
     }
     catch (Exception e)
     {
         System.ArgumentException argxEx = new System.ArgumentException("No se pudo crear el cierre.", e);
         return(argxEx.ToString());
     }
 }
Ejemplo n.º 6
0
        //Sentencia que modifica en base de datos el cierre de una historia clínica
        public string modificarCierre(CierreHC cierre)
        {
            try
            {
                using (var db = new ApplicationDbContext())
                {
                    var result = db.cierreHcContext.SingleOrDefault(b => b.idCierreHC == cierre.idCierreHC);
                    if (result != null)
                    {
                        result.fechaFinalizaionPsicoterapia = cierre.fechaFinalizaionPsicoterapia;
                        result.fechaInicioPsicoterapia      = cierre.fechaInicioPsicoterapia;
                        result.id_UsuarioCierraCaso         = cierre.id_UsuarioCierraCaso;
                        result.instrumentosEvaluacion       = cierre.instrumentosEvaluacion;
                        result.resultadoObtenidoEvaluacion  = cierre.resultadoObtenidoEvaluacion;

                        if (cierre.numeroCitasAsignadas != "0")
                        {
                            result.numeroCitasAsignadas = cierre.numeroCitasAsignadas;
                        }

                        if (cierre.numeroSesionesRealizadas != "0")
                        {
                            result.numeroSesionesRealizadas = cierre.numeroSesionesRealizadas;
                        }

                        if (cierre.especificacionMotivoCierre != "0")
                        {
                            result.especificacionMotivoCierre = cierre.especificacionMotivoCierre;
                        }
                        db.SaveChanges();
                    }
                }
                return("Exito");
            }
            catch (Exception e)
            {
                System.ArgumentException argxEx = new System.ArgumentException("No se pudo modificar el cierre.", e.Message);
                return(argxEx.ToString());
            }
        }
Ejemplo n.º 7
0
 //Método encargado de modificar un cierre
 public string modificarCierre(CierreHC cierreHistoriaClinica)
 {
     hcDALC = new HistoriaClinicaDALC();
     hcDALC.modificarCierre(cierreHistoriaClinica);
     return("Proceso Exitoso");
 }