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