Beispiel #1
0
        public ActionResult Add(Coordinador admin, 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;
                Coordinadores UpdatePaciente = db.Coordinadores.Where(c => c.IdUsuario == usuario.Id).FirstOrDefault();
                if (UpdatePaciente != null)
                {
                    CoordinadorService actualizar = new CoordinadorService();
                    strMensaje = actualizar.actualizar(usuario, admin);
                    okResult   = true;
                }
            }
            else
            {
                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));
        }
Beispiel #2
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));
        }
Beispiel #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));
        }
Beispiel #4
0
        public ActionResult Get(int Id)
        {
            string strMensaje = "No se encontro el Coordinador que desea editar";
            var    admin      = db.Coordinadores.Where(c => c.IdCoordinador == Id).FirstOrDefault();
            var    objUsuario = db.Usuarios.Where(c => c.Id == admin.IdUsuario).FirstOrDefault();

            if (objUsuario != null)
            {
                if (objUsuario.TipoUsuario == "Coordinador")
                {
                    CoordinadorService actualizar = new CoordinadorService();
                    var lista = actualizar.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));
        }