public static object registraSintoma(List<registros> sintomas, List<registros> catalizadore, String fechaRegistro, int minutos, int intensidad)
    {
        PacienteDao pd = new PacienteDao();
        SintomasDao sd = new SintomasDao();
        string usuarioActual = "";
         string userid ="";
        if (Thread.CurrentPrincipal.Identity.IsAuthenticated)
        {
            usuarioActual = Thread.CurrentPrincipal.Identity.Name;
            MembershipUser u = Membership.GetUser(usuarioActual);
            userid = u.ProviderUserKey.ToString();

        }
        //retorna el iddel episodio
        List<int> nuevo = new List<int>();
        foreach(var data in sintomas){
        nuevo.Add(data.ID);

        }
        var x = pd.sp_registrar_episodio_paciente(userid, intensidad, minutos);
        sd.registrarSintomasEpisodioPaciente(x, nuevo);
               return new
               {
                   status ="OK",

               };
    }
예제 #2
0
        public Preguntas armarRespuestasSintomas()
        {
            try
            {
                List<Respuestas> respuestas = new List<Respuestas>();
                SintomasDao sd = new SintomasDao();
                var pregunta = sd.obtenerSintomas();
                Preguntas preg = new Preguntas();
                preg.NUMERO_PREGUNTA=3;
                preg.PREGUNTA = "Sintomas";

                preg.TIPO_RESPUESTA_ESPERADA ="checkbox";

                foreach (var pre in pregunta)
                {
                    string tipoDato = "checkbox";

                    respuestas.Add(new Respuestas()
                    {
                        ID_SELECCION_PREGUNTA = pre.id_sintoma,
                        ID_HTML = pre.id_sintoma.ToString(),//+ data.NUMERO_PREGUNTA.ToString() + pre.ID_PREGUNTA_ENCUESTA.ToString() + tipoDato,
                        NAME = "Sintomas" + "_" + tipoDato,
                        RESPUESTA = pre.nombre_sintoma,
                        TIPO_DATO = tipoDato,
                        VALUE = ""//data.ID_SELECCION_PREGUNTAS_ENCUESTA.ToString(),//data.RESPUESTA,

                    });
                }
                // ya tengo las respuesta en el listado ahora se le agrega a la entidad

                preg.respuestas_pregunta = respuestas;
                return preg;

            }
            catch (Exception exc) { throw exc; }
        }