Пример #1
0
        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);
            }
        }
Пример #2
0
        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);
            }
        }
Пример #3
0
        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);
            }
        }