コード例 #1
0
        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));
        }
コード例 #2
0
        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));
            }
        }