Пример #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));
        }
Пример #2
0
        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));
        }
Пример #3
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();
                return(RedirectToAction("Detalhes", new { id = NC.Pessoa_ID }));
            }
            PopulateDocumentoDropDownList(curriculo.Documento_ID);
            return(View(curriculo));
        }
Пример #4
0
        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));
        }
Пример #5
0
        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));
        }