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);
            }
        }
Exemplo n.º 2
0
        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);
            }
        }
Exemplo n.º 4
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);
            }
        }