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 NovoDocumento(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Negocio_Pessoa pessoa = db.Negocio_Pessoa.Find(id); if (pessoa == null) { return(HttpNotFound()); } Negocio_Curriculo NC = new Negocio_Curriculo(); NC.Pessoa_ID = pessoa.Pessoa_ID; PopulateDocumentoDropDownList(); return(View(NC)); }
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(); return(RedirectToAction("Detalhes", new { id = NC.Pessoa_ID })); } PopulateDocumentoDropDownList(curriculo.Documento_ID); return(View(curriculo)); }
public ActionResult RegistrarDocumento([Bind(Include = "PessoaID, DocumentoID, OrgaoEmissor, DtEmissao, Cidade, Estado, Pais")] CurriculoViewModel novoCurriculo) { if (ModelState.IsValid) { Negocio_Curriculo curriculo = new Negocio_Curriculo(); curriculo.Pessoa_ID = novoCurriculo.PessoaID; curriculo.Documento_ID = novoCurriculo.DocumentoID; curriculo.Orgao_Emissor = novoCurriculo.OrgaoEmissor; curriculo.Dt_Emissao = novoCurriculo.DtEmissao; curriculo.Cidade_Emissao = novoCurriculo.Cidade; curriculo.Estado_Emissao = novoCurriculo.Estado; curriculo.Pais_Emissao = novoCurriculo.Pais; db.Negocio_Curriculo.Add(curriculo); db.SaveChanges(); return(RedirectToAction("NovaMatricula", "Matricula", new { id = novoCurriculo.PessoaID })); } PopulateDocumentosDropDownList(novoCurriculo.DocumentoID); return(View(novoCurriculo)); }
public ActionResult RegistrarDocumento([Bind(Include = "PessoaID, DocumentoID, DtEmissao, OrgaoEmissor, DtEmissao, Cidade, Estado, Pais")] CurriculoViewModel curriculo) { if (ModelState.IsValid) { Negocio_Curriculo NC = new Negocio_Curriculo(); NC.Pessoa_ID = curriculo.PessoaID; NC.Documento_ID = curriculo.DocumentoID; NC.Orgao_Emissor = curriculo.OrgaoEmissor; NC.Dt_Emissao = curriculo.DtEmissao; NC.Cidade_Emissao = curriculo.Cidade; NC.Estado_Emissao = curriculo.Estado; NC.Pais_Emissao = curriculo.Pais; db.Negocio_Curriculo.Add(NC); db.SaveChanges(); return(RedirectToAction("NovoFuncionario", new { id = curriculo.PessoaID })); } PopulateDocumentoDropDownList(curriculo.DocumentoID); return(View(curriculo)); }