public bool SalvarAba1(TEntrevistaDOMINIO telaEntrevista, TEntrevistadoDOMINIO telaEntrevistado, TEntrevistadoEnderecoDOMINIO telaEntrevistadoEndereco) { try { DataTable tableEntrevista = SelecioneEntrevista(telaEntrevista.CodigoEntrevista); if (tableEntrevista.Rows.Count == 0) { IncluirEntrevista(telaEntrevista); } DataTable tableEntrevistado = TEntrevistadoPERSISTENCIA.SelecioneEntrevistado(telaEntrevista.CodigoEntrevista); if (tableEntrevistado.Rows.Count == 0) { TEntrevistadoPERSISTENCIA.IncluirEntrevistado(telaEntrevistado); } else { TEntrevistadoPERSISTENCIA.AlterarEntrevistadoAba1(telaEntrevistado); } DataTable tableEntrevistadoEndereco = TEntrevistadoEnderecoPERSISTENCIA.SelecioneEntrevistadoEndereco(telaEntrevista.CodigoEntrevista); if (tableEntrevistadoEndereco.Rows.Count == 0) { TEntrevistadoEnderecoPERSISTENCIA.IncluirEntrevistadoEndereco(telaEntrevistadoEndereco); } else { TEntrevistadoEnderecoPERSISTENCIA.AlterarEntrevistadoEndereco(telaEntrevistadoEndereco); } if (!TFaixaPERSISTENCIA.UtilizarFaixa(telaEntrevista.CodigoEntrevista)) { return(false); } return(true); } catch (Exception ex) { Util.LogErro.GravaLog("Gravar Aba Pessoal", ex.Message); return(false); } }
public bool AlterarEntrevistadoPremio(TEntrevistadoDOMINIO dadosEntrevistado) { try { StringBuilder queryTabelaEntrevistado = new StringBuilder(); string dataNascimento = dadosEntrevistado.DataNascimento.HasValue ? "'" + dadosEntrevistado.DataNascimento.Value.ToString("s") + "'" : "null"; queryTabelaEntrevistado.Append(@" UPDATE TEntrevistado "); queryTabelaEntrevistado.Append(@" SET CPF = '" + dadosEntrevistado.CPF + "' "); queryTabelaEntrevistado.Append(@" , DataNascimento = " + dataNascimento + " "); queryTabelaEntrevistado.Append(@" , FaixaEtaria = " + dadosEntrevistado.FaixaEtaria.ToString() + " "); queryTabelaEntrevistado.Append(@" , DDD = '" + dadosEntrevistado.DDD + "' "); queryTabelaEntrevistado.Append(@" , Telefone = '" + dadosEntrevistado.Telefone + "' "); queryTabelaEntrevistado.Append(@" , DDDCelular = '" + dadosEntrevistado.DDDCelular + "' "); queryTabelaEntrevistado.Append(@" , Celular = '" + dadosEntrevistado.Celular + "' "); queryTabelaEntrevistado.Append(@" , Sexo = '" + dadosEntrevistado.Sexo + "' "); queryTabelaEntrevistado.Append(@" WHERE 0 = 0 "); if (dadosEntrevistado.CodigoEntrevista > 0) { queryTabelaEntrevistado.Append(@" AND CodigoEntrevista = " + dadosEntrevistado.CodigoEntrevista); } using (SqlCeConnection conn = new SqlCeConnection(ConnectionString)) { conn.Open(); SqlCeCommand command = new SqlCeCommand(queryTabelaEntrevistado.ToString(), conn); command.ExecuteNonQuery(); } return(true); } catch (Exception ex) { Util.LogErro.GravaLog("Alterar registro TEntrevistado", ex.Message); return(false); } }
public bool AlterarEntrevistadoAba1(TEntrevistadoDOMINIO dadosEntrevistado) { try { StringBuilder queryTabelaEntrevistado = new StringBuilder(); string dataNascimentoConjuge = dadosEntrevistado.DataNascimentoConjuge.HasValue ? "'" + dadosEntrevistado.DataNascimentoConjuge.Value.ToString("s") + "'" : "null"; queryTabelaEntrevistado.Append(@" UPDATE TEntrevistado "); queryTabelaEntrevistado.Append(@" SET Nome = '" + dadosEntrevistado.Nome + "' "); queryTabelaEntrevistado.Append(@" , EstadoCivil = " + dadosEntrevistado.EstadoCivil + " "); queryTabelaEntrevistado.Append(@" , IDProfissao = " + dadosEntrevistado.IDProfissao + " "); queryTabelaEntrevistado.Append(@" , CapitalLimitado = '" + dadosEntrevistado.CapitalLimitado + "' "); queryTabelaEntrevistado.Append(@" , FaixaEtariaConjuge = " + dadosEntrevistado.FaixaEtariaConjuge + " "); queryTabelaEntrevistado.Append(@" , IDProfissaoConjuge = " + dadosEntrevistado.IDProfissaoConjuge + " "); queryTabelaEntrevistado.Append(@" , CapitalLimitadoConjuge = '" + dadosEntrevistado.CapitalLimitadoConjuge + "' "); queryTabelaEntrevistado.Append(@" , DataNascimentoConjuge = " + dataNascimentoConjuge + " "); queryTabelaEntrevistado.Append(@" WHERE 0 = 0 "); if (dadosEntrevistado.CodigoEntrevista > 0) { queryTabelaEntrevistado.Append(@" AND CodigoEntrevista = " + dadosEntrevistado.CodigoEntrevista); } using (SqlCeConnection conn = new SqlCeConnection(ConnectionString)) { conn.Open(); SqlCeCommand command = new SqlCeCommand(queryTabelaEntrevistado.ToString(), conn); command.ExecuteNonQuery(); } return(true); } catch (Exception ex) { Util.LogErro.GravaLog("Alterar registro TEntrevistado", ex.Message); return(false); } }
public bool SalvarPremioCompleto(TEntrevistadoDOMINIO telaEntrevistado, TEntrevistadoEnderecoDOMINIO telaEntrevistadoEndereco) { try { if (AlterarEntrevistadoPremio(telaEntrevistado)) { if (!TEntrevistadoEnderecoPERSISTENCIA.AlterarEntrevistadoEndereco(telaEntrevistadoEndereco)) { return(false); } } else { return(false); } return(true); } catch (Exception ex) { Util.LogErro.GravaLog("Gravar Premio", ex.Message); return(false); } }
public bool IncluirEntrevistado(TEntrevistadoDOMINIO dadosEntrevistado) { try { StringBuilder queryTabelaEntrevistado = new StringBuilder(); string informacao = dadosEntrevistado.Informacao ? "1" : "0"; string dataNascimento = dadosEntrevistado.DataNascimento.HasValue? "'" + dadosEntrevistado.DataNascimento.Value.ToString("s") + "'": "null"; string dataNascimentoConjuge = dadosEntrevistado.DataNascimentoConjuge.HasValue ? "'" + dadosEntrevistado.DataNascimentoConjuge.Value.ToString("s") + "'" : "null"; queryTabelaEntrevistado.Append(@" INSERT INTO TEntrevistado "); queryTabelaEntrevistado.Append(@" ( CodigoEntrevista "); queryTabelaEntrevistado.Append(@" , Nome "); queryTabelaEntrevistado.Append(@" , CPF "); queryTabelaEntrevistado.Append(@" , DataNascimento "); queryTabelaEntrevistado.Append(@" , EstadoCivil "); queryTabelaEntrevistado.Append(@" , IDProfissao "); queryTabelaEntrevistado.Append(@" , FaixaEtaria "); queryTabelaEntrevistado.Append(@" , CapitalLimitado "); queryTabelaEntrevistado.Append(@" , DDD "); queryTabelaEntrevistado.Append(@" , Telefone "); queryTabelaEntrevistado.Append(@" , DDDCelular "); queryTabelaEntrevistado.Append(@" , Celular "); queryTabelaEntrevistado.Append(@" , Sexo "); queryTabelaEntrevistado.Append(@" , Informacao "); queryTabelaEntrevistado.Append(@" , IDProfissaoConjuge "); queryTabelaEntrevistado.Append(@" , FaixaEtariaConjuge "); queryTabelaEntrevistado.Append(@" , CapitalLimitadoConjuge "); queryTabelaEntrevistado.Append(@" , DataNascimentoConjuge ) "); queryTabelaEntrevistado.Append(@" VALUES ( " + dadosEntrevistado.CodigoEntrevista + " "); queryTabelaEntrevistado.Append(@" , '" + dadosEntrevistado.Nome + "' "); queryTabelaEntrevistado.Append(@" , '" + dadosEntrevistado.CPF + "' "); queryTabelaEntrevistado.Append(@" , " + dataNascimento + " "); queryTabelaEntrevistado.Append(@" , " + dadosEntrevistado.EstadoCivil + " "); queryTabelaEntrevistado.Append(@" , " + dadosEntrevistado.IDProfissao + " "); queryTabelaEntrevistado.Append(@" , " + dadosEntrevistado.FaixaEtaria + " "); queryTabelaEntrevistado.Append(@" , '" + dadosEntrevistado.CapitalLimitado + "' "); queryTabelaEntrevistado.Append(@" , '" + dadosEntrevistado.DDD + "' "); queryTabelaEntrevistado.Append(@" , '" + dadosEntrevistado.Telefone + "' "); queryTabelaEntrevistado.Append(@" , '" + dadosEntrevistado.DDDCelular + "' "); queryTabelaEntrevistado.Append(@" , '" + dadosEntrevistado.Celular + "' "); queryTabelaEntrevistado.Append(@" , '" + dadosEntrevistado.Sexo + "' "); queryTabelaEntrevistado.Append(@" , " + informacao + " "); queryTabelaEntrevistado.Append(@" , " + dadosEntrevistado.IDProfissaoConjuge + " "); queryTabelaEntrevistado.Append(@" , " + dadosEntrevistado.FaixaEtariaConjuge + " "); queryTabelaEntrevistado.Append(@" , '" + dadosEntrevistado.CapitalLimitadoConjuge + "' "); queryTabelaEntrevistado.Append(@" , " + dataNascimentoConjuge + " ) "); using (SqlCeConnection conn = new SqlCeConnection(ConnectionString)) { conn.Open(); SqlCeCommand command = new SqlCeCommand(queryTabelaEntrevistado.ToString(), conn); command.ExecuteNonQuery(); } return(true); } catch (Exception ex) { Util.LogErro.GravaLog("Incluir registro TEntrevistado", ex.Message); return(false); } }