Beispiel #1
0
        // GET: RetornoPagamento/Edit/5
        public ActionResult Retorno(string notificationType, string notificationCode)
        {
            AccountCredentials credentials = PagSeguroConfiguration.Credentials(true);


            if (notificationType == "transaction")
            {
                // obtendo o objeto transaction a partir do código de notificação
                Transaction transaction = NotificationService.CheckTransaction(
                    credentials,
                    notificationCode
                    );

                int status = transaction.TransactionStatus;

                if (status == 3) // paga
                {
                    string   referencia = transaction.Reference;
                    DateTime data       = transaction.LastEventDate;

                    int id = Int32.Parse(referencia.Substring(3));

                    Matricula mat = db.Matriculas.Find(id);

                    mat.DataPago = data;
                    mat.Situacao = "P"; // pago

                    db.Entry(mat).State = EntityState.Modified;
                    db.SaveChanges();
                }
            }
            ViewBag.Mensagem = "Processada.";
            return(View());
        }
Beispiel #2
0
 public ActionResult Edit([Bind(Include = "ID,Nome,NomeGenitora,DataNascimento,Email,Endereco,Bairro,CEP,UF,Cidade,Telefone,CPF,RG,Observacao,Senha,DataCadastro")] Aluno aluno)
 {
     if (ModelState.IsValid)
     {
         db.Entry(aluno).State = EntityState.Modified;
         db.Entry(aluno).Property(a => a.Senha).IsModified        = false;
         db.Entry(aluno).Property(a => a.DataCadastro).IsModified = false;
         db.SaveChanges();
         ViewBag.Mensagem = "Dados salvos com sucesso";
     }
     else
     {
         ViewBag.Mensagem = "Não foi possível salvar os dados.";
     }
     return(View(aluno));
 }
Beispiel #3
0
 public ActionResult Edit([Bind(Include = "Id,Nome,Email,Endereco,Bairro,CEP,UF,Cidade,Celular,CPF,RG")] Pessoa pessoa)
 {
     if (ModelState.IsValid)
     {
         db.Entry(pessoa).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(pessoa));
 }
Beispiel #4
0
 public ActionResult Edit([Bind(Include = "Id,Codigo,Nome,Descricao,Cor")] Area area)
 {
     if (ModelState.IsValid)
     {
         db.Entry(area).State = EntityState.Modified;
         db.SaveChanges();
         ViewBag.Mensagem = "Dados salvos com sucesso";
     }
     return(View(area));
 }
 public ActionResult Edit([Bind(Include = "Id,Titulo,Resumo,Texto,Cadastro,Publicado")] Noticia noticia)
 {
     if (ModelState.IsValid)
     {
         db.Entry(noticia).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(noticia));
 }
Beispiel #6
0
 public ActionResult Edit([Bind(Include = "Id,Employer,Title,StartDate,EndDate,Description")] WorkHistory workHistory)
 {
     if (ModelState.IsValid)
     {
         db.Entry(workHistory).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(workHistory));
 }
Beispiel #7
0
        public async Task <ActionResult> Edit([Bind(Include = "Id,Name,Issuer,LinkUrl")] Certification certification)
        {
            if (ModelState.IsValid)
            {
                db.Entry(certification).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View(certification));
        }
Beispiel #8
0
 public ActionResult Edit([Bind(Include = "Id,Nome,Modulo_Id")] Disciplina disciplina)
 {
     if (ModelState.IsValid)
     {
         db.Entry(disciplina).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Modulo_Id = new SelectList(db.Moduloes, "Id", "Nome", disciplina.Modulo_Id);
     return(View(disciplina));
 }
Beispiel #9
0
        public async Task <ActionResult> Edit([Bind(Include = "Id,Name,Description")] Skill skill)
        {
            if (ModelState.IsValid)
            {
                db.Entry(skill).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View(skill));
        }
Beispiel #10
0
 public ActionResult Edit([Bind(Include = "Id,Nome,Curso_Id")] Modulo modulo)
 {
     if (ModelState.IsValid)
     {
         db.Entry(modulo).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Curso_Id = new SelectList(db.Cursos, "ID", "Codigo", modulo.Curso_Id);
     return(View(modulo));
 }
Beispiel #11
0
 public ActionResult Edit([Bind(Include = "Id,Valor,Disciplina_Id,Aluno_Id")] Nota nota)
 {
     if (ModelState.IsValid)
     {
         db.Entry(nota).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Aluno_Id      = new SelectList(db.Alunos, "ID", "Nome", nota.Aluno_Id);
     ViewBag.Disciplina_Id = new SelectList(db.Disciplinas, "Id", "Nome", nota.Disciplina_Id);
     return(View(nota));
 }
Beispiel #12
0
        public async Task <ActionResult> MeusDados([Bind(Include = "ID,Nome,NomeGenitora,DataNascimento,Email,Endereco,Cidade,Telefone,CPF,RG,Observacao,Senha,DataCadastro")] Aluno aluno)
        {
            if (ModelState.IsValid)
            {
                db.Entry(aluno).State = EntityState.Modified;
                await db.SaveChangesAsync();

                Session["Aluno"] = aluno;
                return(RedirectToAction("Index"));
            }
            return(View(aluno));
        }
Beispiel #13
0
 public ActionResult Edit([Bind(Include = "ID,IDAluno,IDCurso,DataMatricula,Situacao,DataPago,IdTransacao")] Matricula matricula)
 {
     if (ModelState.IsValid)
     {
         db.Entry(matricula).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.IDAluno = new SelectList(db.Alunos, "ID", "Nome", matricula.IDAluno);
     ViewBag.IDCurso = new SelectList(db.Cursos, "ID", "Titulo", matricula.IDCurso);
     return(View(matricula));
 }
        public ActionResult Edit([Bind(Include = "Id,Curriculo,PessoaId")] Coordenador coordenador)
        {
            Coordenador coord = db.Coordenadores.Find(coordenador.Id);

            if (coord == null)
            {
                db.Coordenadores.Add(coordenador);
                db.SaveChanges();
            }
            else
            {
                if (ModelState.IsValid)
                {
                    coord.Curriculo       = coordenador.Curriculo;
                    db.Entry(coord).State = EntityState.Modified;
                    db.Entry(coord).Property("PessoaId").IsModified = false;
                    db.SaveChanges();
                }
            }

            return(View(coordenador));
        }
Beispiel #15
0
        public ActionResult Edit([Bind(Include = "Id,Curriculo, PessoaId")] Professor professor)
        {
            Professor prof = db.Professores.Find(professor.Id);

            if (prof == null)
            {
                db.Professores.Add(prof);
                db.SaveChanges();
            }
            else
            {
                if (ModelState.IsValid)
                {
                    prof.Curriculo       = professor.Curriculo;
                    db.Entry(prof).State = EntityState.Modified;
                    db.Entry(prof).Property("PessoaId").IsModified = false;

                    db.SaveChanges();
                }
            }
            return(View(professor));
        }
Beispiel #16
0
        public ActionResult Edit([Bind(Include = "ID,Codigo,Capa,Titulo,Descricao,Ementa,CargaHoraria,Vagas,DataInicio,DataConclusao,Horario,InicioInscricao,FimInscricao,Local,Investimento,Valor, Area_Id, Professor_Id, Coordenador_Id")] Curso curso)
        {
            if (ModelState.IsValid)
            {
                curso.Capa            = curso.Capa == null ? "" : curso.Capa;
                db.Entry(curso).State = EntityState.Modified;
                db.SaveChanges();
                ViewBag.Mensagem = "Dados salvos com sucesso";
            }
            else
            {
                ViewBag.Mensagem = "Não foi possível salvar os dados.";
            }
            ViewBag.Coordenador_Id = new SelectList(db.Coordenadores.ToList(), "ID", "Nome", curso.Coordenador_Id);
            ViewBag.Professor_Id   = new SelectList(db.Professores.ToList(), "ID", "Nome", curso.Professor_Id);
            ViewBag.Area_Id        = new SelectList(db.Areas.ToList(), "ID", "Nome", curso.Area_Id);

            return(View(curso));
        }