Exemple #1
0
        public ActionResult Get(int Id)
        {
            string strMensaje = "No se encontro el usuario que desea editar";
            var    objUsuario = db.Usuarios.Where(c => c.Id == Id).FirstOrDefault();

            if (objUsuario != null)
            {
                if (objUsuario.TipoUsuario == "Encuestado")
                {
                    var objPaciente = db.Encuestados.Where(c => c.IdUsuario == objUsuario.Id).FirstOrDefault();
                    EncuestadoService encuestado = new EncuestadoService();
                    var lista = encuestado.Obtener(objUsuario, objPaciente);

                    return(Json(new Response {
                        IsSuccess = true, Id = Id, Result = lista.ElementAt(0), Result2 = lista.ElementAt(1)
                    }, JsonRequestBehavior.AllowGet));
                }

                else if (objUsuario.TipoUsuario == "Coordinador")
                {
                    var admin = db.Coordinadores.Where(c => c.IdUsuario == objUsuario.Id).FirstOrDefault();
                    CoordinadorService coordinador = new CoordinadorService();
                    var lista = coordinador.Obtener(objUsuario, admin);

                    return(Json(new Response {
                        IsSuccess = true, Id = Id, Result = lista.ElementAt(0), Result2 = lista.ElementAt(1)
                    }, JsonRequestBehavior.AllowGet));
                }
            }
            return(Json(new Response {
                IsSuccess = false, Message = strMensaje, Id = Id
            }, JsonRequestBehavior.AllowGet));
        }
Exemple #2
0
        public ActionResult Add(Encuestado encuestado, Usuario usuario)
        {
            int    id         = 0;
            string strMensaje = "No se pudo actualizar la información, intentelo más tarde";
            bool   okResult   = false;

            if (usuario.Id > 0)
            {
                id = usuario.Id;
                Encuestados UpdatePaciente = db.Encuestados.Where(c => c.IdUsuario == usuario.Id).FirstOrDefault();
                if (UpdatePaciente != null)
                {
                    EncuestadoService actualizar = new EncuestadoService();
                    strMensaje = actualizar.actualizar(usuario, encuestado);
                    okResult   = true;
                }
            }
            else
            {
                id = encuestado.IdEncuestado;
                EncuestadoService nuevo = new EncuestadoService();
                okResult   = true;
                strMensaje = nuevo.crear(usuario, encuestado);
            }
            return(Json(new Response {
                IsSuccess = okResult, Message = strMensaje, Id = id
            }, JsonRequestBehavior.AllowGet));
        }
Exemple #3
0
        public ActionResult Add(Usuario usuario, Encuestado encuestado, Coordinador admin)
        {
            int    id         = 0;
            string strMensaje = "No se pudo actualizar la información, intentelo más tarde";
            bool   okResult   = false;

            if (usuario.Id > 0)
            {
                id = usuario.Id;
                Usuarios UpdatePaciente = db.Usuarios.Where(c => c.Id == usuario.Id).FirstOrDefault();
                var      Tipo           = db.Usuarios.Where(c => c.Id == usuario.Id).Select(m => m.TipoUsuario).FirstOrDefault();
                if (Tipo == "Encuestado")
                {
                    EncuestadoService actualizar = new EncuestadoService();
                    strMensaje = actualizar.actualizar(usuario, encuestado);
                    okResult   = true;
                }
                else if (Tipo == "Coordinador")
                {
                    CoordinadorService actualizar = new CoordinadorService();
                    strMensaje = actualizar.actualizar(usuario, admin);
                    okResult   = true;
                }
            }
            else
            {
                if (usuario.TipoUsuario == "Encuestado")
                {
                    id = encuestado.IdEncuestado;
                    EncuestadoService nuevo = new EncuestadoService();
                    okResult   = true;
                    strMensaje = nuevo.crear(usuario, encuestado);
                }

                else if (usuario.TipoUsuario == "Coordinador")
                {
                    id = admin.IdCoordinador;
                    CoordinadorService nuevo = new CoordinadorService();
                    okResult   = true;
                    strMensaje = nuevo.crear(usuario, admin);
                }
            }
            return(Json(new Response {
                IsSuccess = okResult, Message = strMensaje, Id = id
            }, JsonRequestBehavior.AllowGet));
        }
Exemple #4
0
        public ActionResult Get(int Id)
        {
            string strMensaje = "No se encontro el encuestado que desea editar";
            var    encuestado = db.Encuestados.Where(c => c.IdEncuestado == Id).FirstOrDefault();
            var    objUsuario = db.Usuarios.Where(c => c.Id == encuestado.IdUsuario).FirstOrDefault();

            if (objUsuario != null)
            {
                if (objUsuario.TipoUsuario == "Encuestado")
                {
                    EncuestadoService actualizar = new EncuestadoService();
                    var lista = actualizar.Obtener(objUsuario, encuestado);

                    return(Json(new Response {
                        IsSuccess = true, Id = Id, Result = lista.ElementAt(0), Result2 = lista.ElementAt(1)
                    }, JsonRequestBehavior.AllowGet));
                }
            }
            return(Json(new Response {
                IsSuccess = false, Message = strMensaje, Id = Id
            }, JsonRequestBehavior.AllowGet));
        }