Exemplo n.º 1
0
        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());
        }
Exemplo n.º 2
0
        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));
        }