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)); }
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); }
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); }