public bool AlterarEntrevistadoEndereco(TEntrevistadoEnderecoDOMINIO dadosEntrevistadoEndereco) { try { StringBuilder queryTabelaEndereco = new StringBuilder(); dadosEntrevistadoEndereco.Endereco = new Mask().RemoverCaracter(dadosEntrevistadoEndereco.Endereco, 50); dadosEntrevistadoEndereco.Bairro = new Mask().RemoverCaracter(dadosEntrevistadoEndereco.Bairro, 50); dadosEntrevistadoEndereco.Cidade = new Mask().RemoverCaracter(dadosEntrevistadoEndereco.Cidade, 50); dadosEntrevistadoEndereco.CEP = new Mask().RemoverCaracter(dadosEntrevistadoEndereco.CEP, 9); queryTabelaEndereco.Append(@" UPDATE TEntrevistadoEndereco "); queryTabelaEndereco.Append(@" SET Endereco = '" + dadosEntrevistadoEndereco.Endereco + "' "); queryTabelaEndereco.Append(@" , Numero = " + dadosEntrevistadoEndereco.Numero + " "); queryTabelaEndereco.Append(@" , Bairro = '" + dadosEntrevistadoEndereco.Bairro + "' "); queryTabelaEndereco.Append(@" , Cidade = '" + dadosEntrevistadoEndereco.Cidade + "' "); queryTabelaEndereco.Append(@" , UF = '" + dadosEntrevistadoEndereco.UF + "' "); queryTabelaEndereco.Append(@" , CEP = '" + dadosEntrevistadoEndereco.CEP + "' "); queryTabelaEndereco.Append(@" , Complemento = '" + dadosEntrevistadoEndereco.Complemento + "' "); queryTabelaEndereco.Append(@" , Email = '" + dadosEntrevistadoEndereco.Email + "' "); queryTabelaEndereco.Append(@" WHERE 0 = 0 "); if (dadosEntrevistadoEndereco.CodigoEntrevista > 0) { queryTabelaEndereco.Append(@" AND CodigoEntrevista = " + dadosEntrevistadoEndereco.CodigoEntrevista); } using (SqlCeConnection conn = new SqlCeConnection(ConnectionString)) { conn.Open(); SqlCeCommand command = new SqlCeCommand(queryTabelaEndereco.ToString(), conn); command.ExecuteNonQuery(); } return(true); } catch (Exception ex) { Util.LogErro.GravaLog("Alterar registro TEntrevistadoEndereco", 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 IncluirEntrevistadoEndereco(TEntrevistadoEnderecoDOMINIO dadosEntrevistadoEndereco) { try { StringBuilder queryTabelaEndereco = new StringBuilder(); if (dadosEntrevistadoEndereco.Endereco.Length > 50) { dadosEntrevistadoEndereco.Endereco = dadosEntrevistadoEndereco.Endereco.Substring(0, 49); } if (dadosEntrevistadoEndereco.Bairro.Length > 50) { dadosEntrevistadoEndereco.Bairro = dadosEntrevistadoEndereco.Bairro.Substring(0, 49); } if (dadosEntrevistadoEndereco.Cidade.Length > 50) { dadosEntrevistadoEndereco.Cidade = dadosEntrevistadoEndereco.Cidade.Substring(0, 49); } if (dadosEntrevistadoEndereco.CEP.Length > 8) { dadosEntrevistadoEndereco.CEP = dadosEntrevistadoEndereco.CEP.Substring(0, 8); } queryTabelaEndereco.Append(@" INSERT INTO TEntrevistadoEndereco "); queryTabelaEndereco.Append(@" ( CodigoEntrevista "); queryTabelaEndereco.Append(@" , Endereco "); queryTabelaEndereco.Append(@" , Numero "); queryTabelaEndereco.Append(@" , Bairro "); queryTabelaEndereco.Append(@" , Cidade "); queryTabelaEndereco.Append(@" , UF "); queryTabelaEndereco.Append(@" , CEP "); queryTabelaEndereco.Append(@" , Complemento "); queryTabelaEndereco.Append(@" , Email ) "); queryTabelaEndereco.Append(@" VALUES ( " + dadosEntrevistadoEndereco.CodigoEntrevista + " "); queryTabelaEndereco.Append(@" , '" + dadosEntrevistadoEndereco.Endereco + "' "); queryTabelaEndereco.Append(@" , " + dadosEntrevistadoEndereco.Numero + " "); queryTabelaEndereco.Append(@" , '" + dadosEntrevistadoEndereco.Bairro + "' "); queryTabelaEndereco.Append(@" , '" + dadosEntrevistadoEndereco.Cidade + "' "); queryTabelaEndereco.Append(@" , '" + dadosEntrevistadoEndereco.UF + "' "); queryTabelaEndereco.Append(@" , '" + dadosEntrevistadoEndereco.CEP + "' "); queryTabelaEndereco.Append(@" , '" + dadosEntrevistadoEndereco.Complemento + "' "); queryTabelaEndereco.Append(@" , '" + dadosEntrevistadoEndereco.Email + "' ) "); using (SqlCeConnection conn = new SqlCeConnection(ConnectionString)) { conn.Open(); SqlCeCommand command = new SqlCeCommand(queryTabelaEndereco.ToString(), conn); command.ExecuteNonQuery(); } return(true); } catch (Exception ex) { Util.LogErro.GravaLog("Incluir registro TEntrevistadoEndereco", ex.Message); return(false); } }
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); } }