Example #1
0
        public ActionResult NovoDocumento([Bind(Include = "Pessoa_ID, Documento_ID, Orgao_Emissor, Dt_Emissao, Cidade_Emissao, Estado_Emissao, Pais_Emissao")] Negocio_Curriculo curriculo)
        {
            if (ModelState.IsValid)
            {
                Negocio_Curriculo NC = new Negocio_Curriculo();
                NC.Pessoa_ID      = curriculo.Pessoa_ID;
                NC.Documento_ID   = curriculo.Documento_ID;
                NC.Orgao_Emissor  = curriculo.Orgao_Emissor;
                NC.Dt_Emissao     = curriculo.Dt_Emissao;
                NC.Cidade_Emissao = curriculo.Cidade_Emissao;
                NC.Estado_Emissao = curriculo.Estado_Emissao;
                NC.Pais_Emissao   = curriculo.Pais_Emissao;

                db.Negocio_Curriculo.Add(NC);
                db.SaveChanges();

                var aluno = db.Negocio_Matricula_Aluno.Where(o => o.Pessoa_ID == curriculo.Pessoa_ID && o.Ativo == true).FirstOrDefault();
                int matID = aluno.Matricula_ID;
                Negocio_Doc_Devente docDevente = db.Negocio_Doc_Devente.Where(o => o.Matricula_ID == matID && o.Documento_ID == curriculo.Documento_ID).FirstOrDefault();
                if (docDevente != null)
                {
                    db.Negocio_Doc_Devente.Remove(docDevente);
                    aluno.Deve_Documento  = false;
                    db.Entry(aluno).State = EntityState.Modified;
                    db.SaveChanges();
                }
                return(RedirectToAction("VerAluno", new { id = matID }));
            }
            PopulateDocumentosDropDownList(curriculo.Documento_ID);
            return(View(curriculo));
        }
Example #2
0
 public ActionResult DeveDocumento([Bind(Include = "Doc_Devente_ID, Documento_ID, Matricula_ID")] Negocio_Doc_Devente docDevente)
 {
     if (ModelState.IsValid)
     {
         db.Negocio_Doc_Devente.Add(docDevente);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     PopulateCursoDropDownList(docDevente.Documento_ID);
     return(View(docDevente));
 }
Example #3
0
        public ActionResult DeveDocumento(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Negocio_Matricula_Aluno mat = db.Negocio_Matricula_Aluno.Find(id);

            if (mat == null)
            {
                return(HttpNotFound());
            }
            Negocio_Doc_Devente NDD = new Negocio_Doc_Devente();

            NDD.Matricula_ID = mat.Matricula_ID;
            PopulateDocumentosDropDownList();
            return(View(NDD));
        }