public bool AtualizarEntrevista(TEntrevistaDOMINIO dadosEntrevista) { try { StringBuilder queryTabelaEntrevista = new StringBuilder(); queryTabelaEntrevista.Append(@" UPDATE TEntrevista "); queryTabelaEntrevista.Append(@" SET Completa = '" + dadosEntrevista.Completa + "' "); queryTabelaEntrevista.Append(@" , Motivo = '" + dadosEntrevista.Motivo + "' "); queryTabelaEntrevista.Append(@" WHERE CodigoEntrevista = " + dadosEntrevista.CodigoEntrevista + " "); using (SqlCeConnection conn = new SqlCeConnection(ConnectionString)) { conn.Open(); SqlCeCommand command = new SqlCeCommand(queryTabelaEntrevista.ToString(), conn); command.ExecuteNonQuery(); } return(true); } catch (Exception ex) { Util.LogErro.GravaLog("Atualizar registro TEntrevista", 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); } }
public bool IncluirEntrevista(TEntrevistaDOMINIO dadosEntrevista) { try { StringBuilder queryTabelaEntrevista = new StringBuilder(); queryTabelaEntrevista.Append(@" INSERT INTO TEntrevista "); queryTabelaEntrevista.Append(@" ( CodigoEntrevista "); queryTabelaEntrevista.Append(@" , CodigoColaborador "); queryTabelaEntrevista.Append(@" , DataEntrevista "); queryTabelaEntrevista.Append(@" , CodigoUsuario "); queryTabelaEntrevista.Append(@" , DataInclusao "); queryTabelaEntrevista.Append(@" , CodigoQuestionario "); queryTabelaEntrevista.Append(@" , OrigemVenda "); queryTabelaEntrevista.Append(@" , Completa "); queryTabelaEntrevista.Append(@" , Motivo ) "); queryTabelaEntrevista.Append(@" VALUES ( " + dadosEntrevista.CodigoEntrevista + " "); queryTabelaEntrevista.Append(@" , " + dadosEntrevista.CodigoColaborador + " "); queryTabelaEntrevista.Append(@" , '" + dadosEntrevista.DataEntrevista.ToString("s") + "' "); queryTabelaEntrevista.Append(@" , " + dadosEntrevista.CodigoUsuario + " "); queryTabelaEntrevista.Append(@" , '" + dadosEntrevista.DataInclusao.ToString("s") + "' "); queryTabelaEntrevista.Append(@" , " + dadosEntrevista.CodigoQuestionario + " "); queryTabelaEntrevista.Append(@" , '" + dadosEntrevista.OrigemVenda + "' "); queryTabelaEntrevista.Append(@" , 'False' "); queryTabelaEntrevista.Append(@" , '' ) "); using (SqlCeConnection conn = new SqlCeConnection(ConnectionString)) { conn.Open(); SqlCeCommand command = new SqlCeCommand(queryTabelaEntrevista.ToString(), conn); command.ExecuteNonQuery(); } return(true); } catch (Exception ex) { Util.LogErro.GravaLog("Incluir registro TEntrevista", ex.Message); return(false); } }