예제 #1
0
        public async Task <IActionResult> Index()
        {
            ViewBag.ListadoAtencionTopico = await AtencionTopicoDto.listadoAsync();

            ViewBag.ListadoEnfermeriaAtencion = await EnfermeriaAtencionDto.listadoAsync();

            return(View());
        }
예제 #2
0
        public async Task <IActionResult> ListadoAtencionValoracion()
        {
            ViewBag.listadoAtencionValoracion = await AtenValoracionDto.listadoAsyncSP();

            ViewBag.listadoTopico = await AtencionTopicoDto.listadoAsync();

            ViewBag.listadoTriaje = await AtencionTriajeDto.listadoAsync();

            return(PartialView());
        }
예제 #3
0
        public async Task <IActionResult> ConfirmarAtencion(int idAtencTriaje, DateTime fecAtencion, string horaAtencion, int idTopicoAtencion, string antecedentesAlergias, string motivoEmergencia, string tiempo, string formaInicio,
                                                            string curso, string sintomasySignos, string examPreferencial, string planTrabajo, string tratamiento, string resulExamAuxiliares, string reevaacion, string horaReevaluacion, int idPersonalSalud, int idDestinoTriaje, int idPrioridad)
        {
            //try
            //{
            var cabecera = new AtencTopico();

            cabecera.IdAtencTriaje        = idAtencTriaje;
            cabecera.FecRegistro          = DateTime.Now;
            cabecera.FecAtencion          = fecAtencion;
            cabecera.HoraAtencion         = horaAtencion;
            cabecera.IdTopicoAtencion     = idTopicoAtencion;
            cabecera.AntecedentesAlergias = antecedentesAlergias;
            cabecera.MotivoEmergencia     = motivoEmergencia;
            cabecera.Tiempo              = tiempo;
            cabecera.FormaInicio         = formaInicio;
            cabecera.Curso               = curso;
            cabecera.SintomasySignos     = sintomasySignos;
            cabecera.ExamPreferencial    = examPreferencial;
            cabecera.PlanTrabajo         = planTrabajo;
            cabecera.Tratamiento         = tratamiento;
            cabecera.ResulExamAuxiliares = resulExamAuxiliares;
            cabecera.Reevaacion          = reevaacion;
            cabecera.HoraReevaluacion    = horaReevaluacion;
            cabecera.IdPersonalSalud     = idPersonalSalud;
            cabecera.IdDestinoTriaje     = idDestinoTriaje;
            cabecera.IdPrioridad         = idPrioridad;

            List <DetalleTopico> detalle = new List <DetalleTopico>();
            var cie = HttpContext.Session.GetString("listadoCie");

            detalle = JsonConvert.DeserializeObject <List <DetalleTopico> >(cie);
            if (detalle.Count() == 0)
            {
                return(Json("NP"));
            }

            int newIdAtencTopico = await AtencionTopicoDto.Insertar(cabecera, detalle);

            return(Json(newIdAtencTopico));
            //}
            //catch (Exception ex)
            //{
            //    return Json("0");

            //    throw;
            //}
        }