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