示例#1
0
        public ActionResult Eliminar(int Id)
        {
            string      strMensaje = "No se encontro el diagnostico que desea eliminar";
            bool        okResult   = false;
            IRepository repository = new Model.Repository();
            var         objProd    = repository.FindEntity <Diagnosticos>(c => c.IdDiagnostico == Id);

            if (objProd != null)
            {
                try
                {
                    repository.Delete(objProd);
                    strMensaje = "Se elimino el diagnostico correctamente";
                    okResult   = true;
                }
                catch (Exception)
                {
                    strMensaje = "No Se puede eliminir el diagnostico";
                    okResult   = true;
                }
            }
            return(Json(new Response {
                IsSuccess = okResult, Message = strMensaje, Id = Id
            }, JsonRequestBehavior.AllowGet));
        }
示例#2
0
        public ActionResult Eliminar(int Id)
        {
            string      strMensaje = "No se encontro el paciente que desea eliminar";
            bool        okResult   = false;
            IRepository repository = new Model.Repository();
            var         objProd    = repository.FindEntity <Pacientes>(c => c.IdPaciente == Id);
            var         objUsu     = repository.FindEntity <Usuarios>(c => c.IdUsuario == objProd.IdUsuario);

            if (objProd != null)
            {
                repository.Delete(objProd);
                repository.Delete(objUsu);
                strMensaje = "Se elimino el paciente correctamente";
                okResult   = true;
            }
            return(Json(new Response {
                IsSuccess = okResult, Message = strMensaje, Id = Id
            }, JsonRequestBehavior.AllowGet));
        }
示例#3
0
        public ActionResult Eliminar(int Id)
        {
            string      strMensaje = "No se encontro la historia que desea eliminar";
            bool        okResult   = false;
            IRepository repository = new Model.Repository();
            var         objProd    = repository.FindEntity <Historias>(c => c.IdHistoria == Id);

            if (objProd != null)
            {
                repository.Delete(objProd);
                strMensaje = "Se elimino la historia correctamente";
                okResult   = true;
            }
            return(Json(new Response {
                IsSuccess = okResult, Message = strMensaje, Id = Id
            }, JsonRequestBehavior.AllowGet));
        }
示例#4
0
        public ActionResult Eliminar(int Id)
        {
            string      strMensaje = "No se encontro el usuario que desea eliminar";
            bool        okResult   = false;
            IRepository repository = new Model.Repository();
            var         objUsu     = repository.FindEntity <Usuarios>(c => c.IdUsuario == Id);

            if (objUsu != null)
            {
                if (objUsu.TipoUsuario == "Paciente")
                {
                    var objProd = repository.FindEntity <Pacientes>(c => c.IdUsuario == Id);
                    var objUsu2 = repository.FindEntity <Usuarios>(c => c.IdUsuario == objProd.IdUsuario);
                    repository.Delete(objProd);
                    repository.Delete(objUsu2);
                    strMensaje = "Se elimino el usuario correctamente";
                    okResult   = true;
                }
                else if (objUsu.TipoUsuario == "Psicologo")
                {
                    var objProd = repository.FindEntity <Psicologos>(c => c.IdUsuario == Id);
                    var objUsu2 = repository.FindEntity <Usuarios>(c => c.IdUsuario == objProd.IdUsuario);
                    repository.Delete(objProd);
                    repository.Delete(objUsu2);
                    strMensaje = "Se elimino el usuario correctamente";
                    okResult   = true;
                }

                else if (objUsu.TipoUsuario == "Administrador")
                {
                    var objProd = repository.FindEntity <Administradores>(c => c.IdUsuario == Id);
                    var objUsu2 = repository.FindEntity <Usuarios>(c => c.IdUsuario == objProd.IdUsuario);
                    repository.Delete(objProd);
                    repository.Delete(objUsu2);
                    strMensaje = "Se elimino el usuario correctamente";
                    okResult   = true;
                }
            }
            return(Json(new Response {
                IsSuccess = okResult, Message = strMensaje, Id = Id
            }, JsonRequestBehavior.AllowGet));
        }