Esempio n. 1
0
        public JsonResult  Detalle(Inscritos modelo)
        {
            bool result;
            RespuestaServidor mRespuestaAjax = new RespuestaServidor();

            mRespuestaAjax.SetResponse(true, "<span style='color:#449D44; float:right;'>Usted está inscrito</span>");
            result = modelo.SetMiInscripcion();
            if (result)
            {
                InscritosHistorial historial = new InscritosHistorial();
                historial.SetHistorial(modelo.Usuario_id_D, modelo.Oferta_id, 30);
            }
            else
            {
                mRespuestaAjax.SetResponse(false, "<span style='color:#9C3334; float:right;'>Error en inscripción</span>");
            }
            return(Json(mRespuestaAjax));
        }
        public JsonResult DatosUsuario(Inscritos modelo)
        {
            string respuestaAjax;

            mInscritos.SetModifiEstado(modelo.NumInscripcion, modelo.Usuario_id_D, modelo.estado_id);
            if (modelo.estado_id == 6)
            {
                respuestaAjax = "Estado: <span class='badge' style='background:#343A40; color:white;'>Rechazado</span>";
                //actualizar historial
                mHistorial.SetHistorial(modelo.Usuario_id_D, modelo.Oferta_id, 34);
            }
            else
            {
                respuestaAjax = "Estado: <span class='badge' style='background:#28A745; color:white;'>Pre-Selec</span>";
                //actualizar historial
                mHistorial.SetHistorial(modelo.Usuario_id_D, modelo.Oferta_id, 33);
            }
            return(Json(respuestaAjax));
        }
Esempio n. 3
0
        public string InserirInscritoEmCurso(int cursoID, int pessoaID)
        {
            Inscritos inscritos = db.Inscritos.FirstOrDefault(x => x.curso_id == cursoID && x.pessoa_id == pessoaID);

            if (inscritos != null)
            {
                return("Pessoa já inscrita neste curso");
            }

            try
            {
                InscritosDB inscritosDB = new InscritosDB();
                inscritosDB.InserirInscritoEmCurso(cursoID, pessoaID);
            }
            catch (Exception)
            {
                return("Erro ao inserir inscrito");
            }

            return(string.Empty);
        }
Esempio n. 4
0
        public string ExcluirPessoa(string id)
        {
            long pessoaID = Convert.ToInt64(id);

            Inscritos inscritos = dbInscritos.Inscritos.FirstOrDefault(x => x.pessoa_id == pessoaID);

            if (inscritos != null)
            {
                return("Esta pessoa não pode ser excluida porque esta inscriata em um ou mais cursos");
            }

            try
            {
                Pessoas pessoas = db.Pessoas.Find(Convert.ToInt32(id));
                db.Pessoas.Remove(pessoas);
                db.SaveChanges();
            }
            catch (Exception)
            {
                return("Erro ao excluir a pessoa");
            }

            return(string.Empty);
        }