public ActionResult Cancelamento(string turma = "", int aluno = 0) { Aluno al = new AlunoDB().Buscar(aluno); Curso curso = new CursoDB().Buscar(turma); Comunicado comunicado = new ComunicadoDB().Buscar(curso.codigo, aluno); ViewBag.form = comunicado; if ((al != null) && (curso != null)) { Aluno_curso aluno_curso = new Aluno_cursoDB().Buscar(curso, al); Curso_adiamento adiamento = new Curso_adiamentoDB().Ultimo(curso); Titulo_curso titulo = new Titulo_cursoDB().Buscar(curso.titulo_curso.codigo); if (aluno_curso != null) { ViewBag.turma = curso.titulo; ViewBag.codturma = curso.codigo; ViewBag.aluno = al.nome; ViewBag.codaluno = aluno; if (adiamento != null) { ViewBag.adiamento = adiamento.para; } ViewBag.titulo = titulo.titulo; ViewBag.cursos = new CursoDB().CursosHome(0, 0, 0); } } return(View()); }
public JsonResult Pagseguro(int id, int curso = 0) { Retorno retorno = new Retorno(); Curso c; if (curso == 0) { c = new CursoDB().Buscar(300); } else { c = new CursoDB().Buscar(curso); } Aluno aluno = new AlunoDB().Buscar(id); if (aluno == null) { retorno.erro = true; retorno.mensagem = "Não foi possível localizar o aluno."; } else { retorno = new Inclusao().Incluir(c, aluno, 9); } return(Json(retorno)); }
public InicialView() { CursoDB db = new CursoDB(); this.cidades = new List <Valor>(); this.cidades = db.Cidades(); this.posgraduacoes = new List <Cursos>(); this.posgraduacoes = db.TituloCursos(TipoCurso.PosGraduacao, 100); this.workshops = new List <Cursos>(); this.workshops = db.TituloCursos(TipoCurso.WorkShop, 100); this.eads = new List <Cursos>(); this.eads = db.TituloCursos(TipoCurso.EaD, 100); this.depoimentos = new List <Depoimento>(); this.depoimentos = new DepoimentoDB().Listar("cenbrap.com.br"); this.proximasAulas = new List <ProximasAulas>(); this.proximasAulas = new EncontroDB().ProximasAulas(4); this.noticias = new List <Noticia>(); this.noticias = new NoticiaDB().Listar("cenbrap.com.br", 4); this.banners = new BannersDB().ListarBanners(1); }
public ListBlogView(string categoria = "", string busca = "") { CursoDB db = new CursoDB(); this.busca = busca; this.categoria = categoria; this.blog = new BlogDB().Publicados(categoria, busca, "cenbrap.com.br"); this.categorias = new BlogDB().Categorias("cenbrap.com.br"); }
private void CarregarCursos() { CursoDB cursoDB = new CursoDB(); ddlCursos.DataSource = cursoDB.ConsultarList(); ddlCursos.DataValueField = "Id"; ddlCursos.DataValueField = "Nome"; ddlCursos.DataBind(); }
public JsonResult ComunicadoFinalizar(int tipo, int curso, string dados, string turma, int aluno) { Comunicado comunicado = new Comunicado(); comunicado.turma = turma; comunicado.aluno = aluno; comunicado.tipo = tipo; comunicado.novocurso = curso; comunicado.dados = dados; comunicado.Salvar(); string result = "Informações gravadas com sucesso"; Aluno al = new AlunoDB().Buscar(aluno); Curso cur = new CursoDB().Buscar(curso); Curso cur2 = new CursoDB().Buscar(Convert.ToInt32(turma)); Curso_adiamento adiamento = new Curso_adiamentoDB().Ultimo(cur2); ContaEnvio contaEnvio = new ContaEnvio(1, "Cenbrap", "*****@*****.**", "*****@*****.**", "databenq206"); EnviarEmail e = new EnviarEmail(); string para = "*****@*****.**"; string assunto = "Comunicado CENBRAP - Formulário de adiamento de turma"; string msg = ""; msg += "Comunicado CENBRAP - Envio automático do formulário de adiamento de turma<br><br>Prezado(a) Aluno(a);<br><br>A Coordenação Pedagógica do Cenbrap procederá à seguinte alteração no seu cadastro, conforme sua autorização descrita abaixo.<br><br><strong>"; msg += "TURMA: " + cur2.titulo + " - " + cur2.titulo1; msg += "<br>ALUNO: " + al.nome; msg += "<br>E-MAIL: " + al.email; if (tipo == 1) { msg += "<br>OPÇÃO: Quero continuar"; msg += "<br><span style='background-color: yellow;'>NOVA DATA PREVISTA: " + adiamento.para.ToShortDateString() + "</span>"; } if (tipo == 2) { msg += "<br>OPÇÃO: Quero mudar de turma/curso"; msg += "<br>NOVA TURMA: " + cur.titulo + " - " + cur.titulo1; } if (tipo == 3) { msg += "<br>OPÇÃO: Quero meu dinheiro de volta"; msg += "<br>DADOS: " + dados; } if (tipo == 4) { msg += "<br>OPÇÃO: Quero converter minha matrícula em assinatura do Medtv por 18 meses"; } msg += "</strong><br><Br>Qualquer dúvida, entre em contato conosco.<br>Att,<br>Márcia Barros<br>Assessoria de Comunicação"; string r = e.EnviaMensagemEmail(para, assunto, msg, 0, contaEnvio, false); string r2 = e.EnviaMensagemEmail(al.email, assunto, msg, 0, contaEnvio, false); return(Json(result)); }
public ActionResult Visualizar(string key) { Curso curso = null; curso = new CursoDB().Buscar(key); if (curso != null) { return(View(new CursoView(curso))); } else { return(RedirectToAction("Index")); } }
public ActionResult Index(int aluno = 0, int curso = 0) { Retorno retorno = new Retorno(); Curso c = new CursoDB().Buscar(curso); if (c == null || c.ativo == 0) { retorno.erro = true; if (c.ativo == 0) { retorno.mensagem = "Curso com matrículas encerradas."; } else { retorno.mensagem = "Ocorreu, tente novamente no site"; } } else { Aluno a = new AlunoDB().Buscar(aluno); if (a == null) { retorno.erro = true; retorno.mensagem = "Não foi possível localizar o aluno."; } else { retorno = new Inclusao().Incluir(c, a, 3, pagImprimirBoleto: true); } } if (retorno.erro) { return(View(retorno)); } else { return(Redirect(retorno.link)); } }
public ActionResult PreMatricula(string curso, int aluno) { Curso c = new Curso(); if (curso.All(char.IsDigit)) { c = new CursoDB().Buscar(Convert.ToInt32(curso)); } else { c = new CursoDB().Buscar(curso); } //Curso c = new CursoDB().Buscar(curso); Aluno a = new AlunoDB().Buscar(aluno); if (c == null || a == null) { return(RedirectToAction("index")); } return(View(new ContratoView(aluno, c.codigo))); }
public ActionResult Curso(string link = "", int id = 0) { Curso curso = null; if (link != "") { curso = new CursoDB().Buscar(link); } if (id != 0) { curso = new CursoDB().Buscar(id); } if (curso != null) { return(View(new CursoView(curso))); } else { return(RedirectToAction("Index", "Home")); } }
public ActionResult Inscreva(string id) { Curso curso = new Curso(); if (id.All(char.IsDigit)) { curso = new CursoDB().Buscar(Convert.ToInt32(id)); } else { curso = new CursoDB().Buscar(id); } if (curso == null) { return(RedirectToAction("Index")); } Aluno_cursoDB db = new Aluno_cursoDB(); ViewBag.qtd = db.Qtd(curso); return(View(curso)); }
public ActionResult Contrato(string curso, int aluno) { Curso c = new Curso(); if (curso.All(char.IsDigit)) { c = new CursoDB().Buscar(Convert.ToInt32(curso)); } else { c = new CursoDB().Buscar(curso); } //Curso c = new CursoDB().Buscar(curso); Aluno a = new AlunoDB().Buscar(aluno); Aluno_cursoDB db = new Aluno_cursoDB(); int qtd = db.Qtd(c); bool matriculado = new Aluno_cursoDB().MatriculadoCurso(aluno, c.codigo); if (matriculado) { return(RedirectToAction("Turma/" + curso + "/Matriculado/" + aluno)); } else { if (c == null || a == null) { return(RedirectToAction("index")); } //apenas pre-matricula if (c.ativo == 0) { new Inclusao().PreMatricula(c, a); return(RedirectToAction("Turma/" + curso + "/PreMatricula/" + aluno)); } else { if (c.vagas_esgotadas == 1) { new Inclusao().PreMatricula(c, a); return(RedirectToAction("Turma/" + curso + "/ListaEspera/" + aluno)); } else { if (a.cep == "" || a.endereco == "") { return(RedirectToAction("Turma/" + curso + "/Completar /" + aluno)); } } if (qtd >= c.total_alunos) { new Inclusao().PreMatricula(c, a); return(RedirectToAction("Turma/" + curso + "/ListaEspera/" + aluno)); } else { if ((qtd + 1) == c.total_alunos) { new Envio_emailDB().Salvar(new Envio_email() { para = "[email protected];[email protected];[email protected]", assunto = "Turma " + c.titulo1 + " - Limite de alunos atingido", texto = "A turma " + c.titulo1 + " teve seu limite de alunos (" + c.total_alunos + ") atingido em " + DateTime.Now + ".<br>Último cadastro realizado pelo aluno(a) " + a.nome, data = DateTime.Now }); } return(View(new ContratoView(aluno, c.codigo))); } } } }