public ActionResult Alterar(Models.TbInscricao inscricao) { try { InscricaoBusiness.Alterar(inscricao); return(Ok()); } catch (System.Exception ex) { ErrorModel erro = new ErrorModel(500, ex.Message); return(StatusCode(500, erro)); } }
public void Alterar(Models.TbInscricao inscricao) { if (string.IsNullOrWhiteSpace(inscricao.NmInscrito)) { throw new ArgumentException("Informe o nome do candidato!"); } DateTime dt = new DateTime(2005, 12, 12, 0, 0, 0); if (inscricao.DtNascimento > dt.Date) { throw new ArgumentException("Data de nascimento menor que 15 anos."); } if (string.IsNullOrWhiteSpace(inscricao.DsSexo) || inscricao.DsSexo == "Selecione") { throw new ArgumentException("Você esqueceu de colocar o sexo do candidato!"); } if (string.IsNullOrWhiteSpace(inscricao.DsCpf.Replace("-", "").Replace("-", ""))) { throw new ArgumentException("Você esqueceu de colocar o cpf do candidato!"); } if (string.IsNullOrWhiteSpace(inscricao.DsCorPele)) { throw new ArgumentException("Você esqueceu de informar a cor da pele do candidato!"); } if (string.IsNullOrWhiteSpace(inscricao.DsRg.Replace("-", "").Replace("-", ""))) { throw new ArgumentException("Você esqueceu de informar o rg do candidato!"); } if (string.IsNullOrWhiteSpace(inscricao.DsOrgao)) { throw new ArgumentException("Você esqueceu de informar o Orgão!"); } if (string.IsNullOrWhiteSpace(inscricao.DsEmail)) { throw new ArgumentException("Você esqueceu de informar o e-mail do candidato!"); } if (string.IsNullOrWhiteSpace(inscricao.DsResidenciaCidade)) { throw new ArgumentException("Você esqueceu de informar a cidade onde mora o candidato!"); } if (string.IsNullOrWhiteSpace(inscricao.DsResidenciaCep.Replace("-", "").Replace("-", ""))) { throw new ArgumentException("Você esqueceu de informar o CEP de onde mora o funcionario!"); } if (string.IsNullOrWhiteSpace(inscricao.DsResidenciaEndereco)) { throw new ArgumentException("Você esqueceu de informar o enderço do candidato!"); } if (inscricao.NrResidenciaEndereco == 0) { throw new ArgumentException("Você esqueceu de informar o numero da residencial do candidato!"); } if (string.IsNullOrWhiteSpace(inscricao.DsResidenciaBairro)) { throw new ArgumentException("Você esqueceu de informar o bairro do candidato! "); } if (string.IsNullOrWhiteSpace(inscricao.DsResidenciaEndereco)) { throw new ArgumentException("Você esqueceu de informar o estado do candidato!"); } if (string.IsNullOrWhiteSpace(inscricao.DsNascimentoEstado) || inscricao.DsNascimentoEstado == "Selecione") { throw new ArgumentException("Você esqueceu de informar o estado em que nasceu o candidato!"); } if (string.IsNullOrWhiteSpace(inscricao.DsNascimentoCidade)) { throw new ArgumentException("Você esqueceu de informar a cidade em que nasceu o candidato!"); } if (string.IsNullOrWhiteSpace(inscricao.DsNascimentoPais)) { throw new ArgumentException("Você esqueceu de informar o país de nascimento do candidato!"); } if (string.IsNullOrWhiteSpace(inscricao.DsResponsavelNome)) { throw new ArgumentException("Você esqueceu de informar o nome do responsavel!"); } if (string.IsNullOrWhiteSpace(inscricao.DsResponsavelTelefone.Replace("(", "").Replace(")", "").Replace("-", ""))) { throw new ArgumentException("Você esqueceu de informar o telefone 1 do responsável do candidato!"); } if (string.IsNullOrWhiteSpace(inscricao.DsResponsavelTelefone2.Replace("(", "").Replace(")", "").Replace("-", ""))) { throw new ArgumentException("Você esqueceu de informar o telefone 2 do responsável do candidato!"); } if (string.IsNullOrWhiteSpace(inscricao.DsResponsavelEmail)) { throw new ArgumentException("Você esqueceu de informar o e-mail do Responsavel do candidato!"); } if (string.IsNullOrWhiteSpace(inscricao.NmContato)) { throw new ArgumentException("Você esqueceu de informar o nome do contato do responsável!"); } if (string.IsNullOrWhiteSpace(inscricao.DsTelefone.Replace("(", "").Replace(")", "").Replace("-", ""))) { throw new ArgumentException("Você esqueceu de informar o telefone 1 do segundo responsavel!"); } if (string.IsNullOrWhiteSpace(inscricao.DsTelefone2.Replace("(", "").Replace(")", "").Replace("-", ""))) { throw new ArgumentException("Você esqueceu de informar o telefone 2 do segundo responsavel!"); } if (string.IsNullOrWhiteSpace(inscricao.DsResponsavelEmail)) { throw new ArgumentException("Você esqueceu de informar o email do segundo candidato!"); } if (string.IsNullOrWhiteSpace(inscricao.DsResponsavelParentesco) || inscricao.DsResponsavelParentesco == "Selecione") { throw new ArgumentException("Você esqueceu de informar o parentesco do candidato!"); } if (string.IsNullOrWhiteSpace(inscricao.DsEscolaridade) || inscricao.DsEscolaridade == "Selecione") { throw new ArgumentException("Você esqueceu de informar a escolaridade do candidato!"); } if (string.IsNullOrWhiteSpace(inscricao.NmEscola)) { throw new ArgumentException("Você esqueceu de informar o nome da escola do candidato!"); } if (string.IsNullOrWhiteSpace(inscricao.DsCursoPeriodo)) { throw new ArgumentException("Você esqueceu de informar o periodo do primeiro curso escolhido pelo candidato!"); } if (string.IsNullOrWhiteSpace(inscricao.DsCurso2Periodo)) { throw new ArgumentException("Você esqueceu de informar o periodo do segundo curso escolhido pelo o candidato"); } if (string.IsNullOrWhiteSpace(inscricao.DsComoConheceu) || inscricao.DsComoConheceu == "Selecione") { throw new ArgumentException("Você esqueceu de colocar como o candidato conheceu o instituto!"); } if (inscricao.VlRenda == 0 || inscricao.VlRenda == 0.00m) { throw new ArgumentException("Você esqueceu de colocar a renda media do candidato!"); } if (inscricao.QtMoramCasa == 0) { throw new ArgumentException("Você esqueceu de colocar quantas pessoas moram na casa do candidato!"); } if (inscricao.QtTrabalhamCasa == 0) { throw new ArgumentException("Informe a quantidade de pessoas que trabalham na casa"); } if (string.IsNullOrWhiteSpace((inscricao.CdInscricao).ToString()) || inscricao.CdInscricao == 0) { throw new ArgumentException("Informe o código de inscrição"); } if (inscricao.VlNota == 0 || inscricao.VlNota == 0.00m) { throw new ArgumentException("Nota inválida!"); } if (string.IsNullOrWhiteSpace(inscricao.DsObservacao)) { throw new ArgumentException("Informe uma observação!"); } if (string.IsNullOrWhiteSpace(inscricao.DsSituacao)) { throw new ArgumentException("Informe uma situação!"); } if (inscricao.IdSalaVestibular == 0) { throw new ArgumentException("Essa sala não existe!"); } if (string.IsNullOrWhiteSpace(inscricao.DsResponsavelCpf.Replace("-", "").Replace("-", ""))) { throw new ArgumentException("Informe um cpf!"); } if (string.IsNullOrWhiteSpace(inscricao.DsResponsavelRg.Replace("-", "").Replace("-", ""))) { throw new ArgumentException("Informe um rg!"); } if (string.IsNullOrWhiteSpace(inscricao.DsSituacao)) { throw new ArgumentException("Informe uma situação!"); } if (string.IsNullOrWhiteSpace(inscricao.DsEmailInscrito) || inscricao.DsEmailInscrito.Contains("@") == false) { throw new ArgumentException("Informe o e-mail do inscrito!"); } if (string.IsNullOrWhiteSpace(inscricao.DsSituacao)) { throw new ArgumentException("Informe uma situação!"); } if (string.IsNullOrWhiteSpace(inscricao.TpEscola)) { throw new ArgumentException("Informe o tipo da escola do candidato!"); } if (string.IsNullOrWhiteSpace(inscricao.DsResidenciaEstado) || inscricao.DsResidenciaEstado == "Selecione") { throw new ArgumentException("Informe o estado da residência!"); } if (string.IsNullOrWhiteSpace(inscricao.DsResidenciaComplelemento)) { throw new ArgumentException("Informe um complemento sobre a residencia!"); } if (inscricao.IdCurso == 0) { throw new ArgumentException("Informe um curso!"); } if (inscricao.IdCurso2 == 0) { throw new ArgumentException("Informe um curso como segunda opção!"); } if (inscricao.IdAnoLetivo == 0) { throw new ArgumentException("Informe um ano letivo!"); } db.Alterar(inscricao); }
private Models.InscricaoResponse CriarResponse(Models.TbInscricao inscrito) { Models.InscricaoResponse response = new Models.InscricaoResponse(); response.DsResidenciaComplelemento = inscrito.DsResidenciaComplelemento; response.DsResponsavelParentesco = inscrito.DsResponsavelParentesco; response.BtPendenteComprovresid = inscrito.BtPendenteComprovresid; response.BtPendenteEscolaridade = inscrito.BtPendenteEscolaridade; response.IdFuncionarioAlteracao = inscrito.IdFuncionarioAlteracao; response.DsResponsavelTelefone2 = inscrito.DsResponsavelTelefone2; response.DsResponsavelTelefone = inscrito.DsResponsavelTelefone; response.NrResidenciaEndereco = inscrito.NrResidenciaEndereco; response.DsResidenciaEndereco = inscrito.DsResidenciaEndereco; response.BtPendentePagamento = inscrito.BtPendentePagamento; response.DsNascimentoCidade = inscrito.DsNascimentoCidade; response.DsNascimentoEstado = inscrito.DsNascimentoEstado; response.DsResidenciaBairro = inscrito.DsResidenciaBairro; response.DsResidenciaCidade = inscrito.DsResidenciaCidade; response.DsResponsavelEmail = inscrito.DsResponsavelEmail; response.DsResidenciaEstado = inscrito.DsResidenciaEstado; response.DtUltimaAlteracao = inscrito.DtUltimaAlteracao; response.DsResponsavelNome = inscrito.DsResponsavelNome; response.DsNascimentoPais = inscrito.DsNascimentoPais; response.IdSalaVestibular = inscrito.IdSalaVestibular; response.DsResponsavelRg = inscrito.DsResponsavelRg; response.DsResidenciaCep = inscrito.DsResidenciaCep; response.QtTrabalhamCasa = inscrito.QtTrabalhamCasa; response.DsCurso2Periodo = inscrito.DsCurso2Periodo; response.DsEmailInscrito = inscrito.DsEmailInscrito; response.DsComoConheceu = inscrito.DsComoConheceu; response.DsCursoPeriodo = inscrito.DsCursoPeriodo; response.DsEscolaridade = inscrito.DsEscolaridade; response.BtMatriculado = inscrito.BtMatriculado; response.BtPendenteCpf = inscrito.BtPendenteCpf; response.DsObservacao = inscrito.DsObservacao; response.BtPendenteRg = inscrito.BtPendenteRg; response.DtNascimento = inscrito.DtNascimento; response.IdInscricao = inscrito.IdInscricao; response.QtMoramCasa = inscrito.QtMoramCasa; response.CdInscricao = inscrito.CdInscricao; response.DsTelefone2 = inscrito.DsTelefone2; response.IdAnoLetivo = inscrito.IdAnoLetivo; response.NmInscrito = inscrito.NmInscrito; response.DsSituacao = inscrito.DsSituacao; response.DsTelefone = inscrito.DsTelefone; response.DtInclusao = inscrito.DtInclusao; response.NmContato = inscrito.NmContato; response.DtEmissao = inscrito.DtEmissao; response.DsCorPele = inscrito.DsCorPele; response.TpEscola = inscrito.TpEscola; response.NmEscola = inscrito.NmEscola; response.IdCurso2 = inscrito.IdCurso2; response.DsEmail = inscrito.DsEmail; response.VlRenda = inscrito.VlRenda; response.DsOrgao = inscrito.DsOrgao; response.IdCurso = inscrito.IdCurso; response.DsSexo = inscrito.DsSexo; response.VlNota = inscrito.VlNota; response.DsSexo = inscrito.DsSexo; response.DsCpf = inscrito.DsCpf; response.DsRg = inscrito.DsRg; if (inscrito.IdCursoNavigation.IdCurso > 0) { response.NmCurso = inscrito.IdCursoNavigation.NmCurso; } if (inscrito.IdSalaVestibularNavigation.IdSalaVestibular > 0) { response.NmLocal = inscrito.IdSalaVestibularNavigation.IdSalaNavigation.NmLocal; response.NmSala = inscrito.IdSalaVestibularNavigation.IdSalaNavigation.NmSala; response.DsPeriodo = inscrito.IdSalaVestibularNavigation.DsPeriodo; } return(response); }
public void Alterar(Models.TbInscricao inscrito) { Models.TbInscricao alterar = db.TbInscricao.First(x => x.IdInscricao == inscrito.IdInscricao); alterar.IdSalaVestibularNavigation = inscrito.IdSalaVestibularNavigation; alterar.DsResidenciaComplelemento = inscrito.DsResidenciaComplelemento; alterar.DsResponsavelParentesco = inscrito.DsResponsavelParentesco; alterar.BtPendenteComprovresid = inscrito.BtPendenteComprovresid; alterar.BtPendenteEscolaridade = inscrito.BtPendenteEscolaridade; alterar.DsResponsavelTelefone2 = inscrito.DsResponsavelTelefone2; alterar.IdFuncionarioAlteracao = inscrito.IdFuncionarioAlteracao; alterar.IdAnoLetivoNavigation = inscrito.IdAnoLetivoNavigation; alterar.DsResponsavelTelefone = inscrito.DsResponsavelTelefone; alterar.NrResidenciaEndereco = inscrito.NrResidenciaEndereco; alterar.DsResidenciaEndereco = inscrito.DsResidenciaEndereco; alterar.BtPendentePagamento = inscrito.BtPendentePagamento; alterar.IdCurso2Navigation = inscrito.IdCurso2Navigation; alterar.DsNascimentoCidade = inscrito.DsNascimentoCidade; alterar.DsNascimentoEstado = inscrito.DsNascimentoEstado; alterar.DsResidenciaBairro = inscrito.DsResidenciaBairro; alterar.DsResidenciaCidade = inscrito.DsResidenciaCidade; alterar.DsResponsavelEmail = inscrito.DsResponsavelEmail; alterar.DsResidenciaEstado = inscrito.DsResidenciaEstado; alterar.DsResponsavelNome = inscrito.DsResponsavelNome; alterar.DtUltimaAlteracao = inscrito.DtUltimaAlteracao; alterar.IdCursoNavigation = inscrito.IdCursoNavigation; alterar.IdSalaVestibular = inscrito.IdSalaVestibular; alterar.DsResponsavelCpf = inscrito.DsResponsavelCpf; alterar.DsNascimentoPais = inscrito.DsNascimentoPais; alterar.DsCurso2Periodo = inscrito.DsCurso2Periodo; alterar.DsResidenciaCep = inscrito.DsResidenciaCep; alterar.DsEmailInscrito = inscrito.DsEmailInscrito; alterar.DsResponsavelRg = inscrito.DsResponsavelRg; alterar.QtTrabalhamCasa = inscrito.QtTrabalhamCasa; alterar.DsCursoPeriodo = inscrito.DsCursoPeriodo; alterar.DsComoConheceu = inscrito.DsComoConheceu; alterar.DsEscolaridade = inscrito.DsEscolaridade; alterar.BtMatriculado = inscrito.BtMatriculado; alterar.BtPendenteCpf = inscrito.BtPendenteCpf; alterar.BtPendenteRg = inscrito.BtPendenteRg; alterar.DsObservacao = inscrito.DsObservacao; alterar.DtNascimento = inscrito.DtNascimento; alterar.IdAnoLetivo = inscrito.IdAnoLetivo; alterar.DsTelefone2 = inscrito.DsTelefone2; alterar.QtMoramCasa = inscrito.QtMoramCasa; alterar.CdInscricao = inscrito.CdInscricao; alterar.DtInclusao = inscrito.DtInclusao; alterar.DsSituacao = inscrito.DsSituacao; alterar.DsTelefone = inscrito.DsTelefone; alterar.NmInscrito = inscrito.NmInscrito; alterar.NmContato = inscrito.NmContato; alterar.DsCorPele = inscrito.DsCorPele; alterar.DtEmissao = inscrito.DtEmissao; alterar.IdCurso2 = inscrito.IdCurso2; alterar.NmEscola = inscrito.NmEscola; alterar.TpEscola = inscrito.TpEscola; alterar.DsEmail = inscrito.DsEmail; alterar.DsOrgao = inscrito.DsOrgao; alterar.IdCurso = inscrito.IdCurso; alterar.VlRenda = inscrito.VlRenda; alterar.DsSexo = inscrito.DsSexo; alterar.VlNota = inscrito.VlNota; alterar.DsCpf = inscrito.DsCpf; alterar.DsRg = inscrito.DsRg; db.SaveChanges(); }
public void Remover(int id) { Models.TbInscricao remover = db.TbInscricao.First(x => x.IdInscricao == id); db.Remove(remover); db.SaveChanges(); }
public void Inserir(Models.TbInscricao inscricao) { db.TbInscricao.Add(inscricao); db.SaveChanges(); }