示例#1
0
        public Pessoa_Contato PesquisarPessoaContato(long CodPessoa, Int32 CodItem)
        {
            try
            {
                AbrirConexao();
                Cmd = new SqlCommand("Select * from PESSOA_CONTATO Where CD_PESSOA = @v1 AND CD_CONTATO = @v2", Con);
                Cmd.Parameters.AddWithValue("@v1", CodPessoa);
                Cmd.Parameters.AddWithValue("@v2", CodItem);
                Dr = Cmd.ExecuteReader();
                Pessoa_Contato p = new Pessoa_Contato();

                if (Dr.Read())
                {
                    p._CodigoItem   = Convert.ToInt32(Dr["CD_CONTATO"]);
                    p._TipoContato  = Convert.ToInt32(Dr["TP_CONTATO"].ToString());
                    p._NomeContato  = Dr["NM_CONTATO"].ToString();
                    p._Fone1        = Dr["NR_FONE1"].ToString();
                    p._Fone2        = Dr["NR_FONE2"].ToString();
                    p._Fone3        = Dr["NR_FONE3"].ToString();
                    p._MailNFE      = Dr["TX_MAILNFE"].ToString();
                    p._MailNFSE     = Dr["TX_MAILNFSE"].ToString();
                    p._Mail1        = Dr["TX_MAIL1"].ToString();
                    p._Mail2        = Dr["TX_MAIL2"].ToString();
                    p._Mail3        = Dr["TX_MAIL3"].ToString();
                    p._EmailSenha   = Dr["TX_MAIL_SENHA"].ToString();
                    p._FoneWhatsApp = Convert.ToInt32(Dr["IN_WHATS"]);
                    p._CodigoPais   = Convert.ToInt32(Dr["CD_PAIS"]);

                    p._TipoContatoD = RnHabilTipo.DescricaoHabil_Tipo(p._TipoContato);

                    p._NomeContatoCombo = p._NomeContato + "(" + p._CodigoItem.ToString() + ")";

                    if ((Dr["IM_FOTO"]) != DBNull.Value)
                    {
                        p._Foto = (byte[])(Dr["IM_FOTO"]);
                    }

                    if (Dr["CD_INSCRICAO"] != DBNull.Value)
                    {
                        p._CodigoInscricao = Convert.ToInt32(Dr["CD_INSCRICAO"]);
                    }
                }
                return(p);
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao Pesquisar Contato da Pessoa: " + ex.Message.ToString());
            }
            finally
            {
                FecharConexao();
            }
        }
示例#2
0
        public Pessoa_Endereco PesquisarPessoaEndereco(Int64 CodPessoa, Int32 CodItem)
        {
            try
            {
                AbrirConexao();
                Cmd = new SqlCommand("Select * from PESSOA_ENDERECO Where CD_PESSOA = @v1 AND CD_ENDERECO = @v2", Con);
                Cmd.Parameters.AddWithValue("@v1", CodPessoa);
                Cmd.Parameters.AddWithValue("@v2", CodItem);
                Dr = Cmd.ExecuteReader();
                Pessoa_Endereco p = new Pessoa_Endereco();

                if (Dr.Read())
                {
                    p._CodigoItem         = Convert.ToInt32(Dr["CD_ENDERECO"]);
                    p._Logradouro         = Dr["TX_LOGRADOURO"].ToString();
                    p._NumeroLogradouro   = Dr["NR_ENDERECO"].ToString();
                    p._Complemento        = Dr["TX_COMPLEMENTO"].ToString();
                    p._CodigoCEP          = Convert.ToInt64(Dr["CD_CEP"]);
                    p._DescricaoEstado    = Dr["DS_ESTADO"].ToString();
                    p._DescricaoMunicipio = Dr["DS_MUNICIPIO"].ToString();
                    p._DescricaoBairro    = Dr["DS_BAIRRO"].ToString();
                    p._CodigoBairro       = Convert.ToInt32(Dr["CD_BAIRRO"].ToString());
                    p._CodigoEstado       = Convert.ToInt32(Dr["CD_ESTADO"].ToString());
                    p._CodigoMunicipio    = Convert.ToInt64(Dr["CD_MUNICIPIO"].ToString());
                    p._TipoEndereco       = Convert.ToInt32(Dr["TP_ENDERECO"].ToString());

                    p._TipoEnderecoD = RnHabilTipo.DescricaoHabil_Tipo(p._TipoEndereco);

                    p._CodigoInscricao = Convert.ToInt32(Dr["CD_INSCRICAO"]);

                    if (Dr["CD_INSCRICAO"] != DBNull.Value)
                    {
                        p._CodigoInscricao = Convert.ToInt32(Dr["CD_INSCRICAO"]);
                    }
                }
                return(p);
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao Pesquisar Endereço da Pessoa: " + ex.Message.ToString());
            }
            finally
            {
                FecharConexao();
            }
        }
示例#3
0
        public Pessoa_Inscricao PesquisarPessoaInscricao(Int64 CodPessoa, Int32 CodItem)
        {
            try
            {
                AbrirConexao();
                Cmd = new SqlCommand("Select * from PESSOA_INSCRICAO Where CD_PESSOA = @v1 AND CD_INSCRICAO = @v2", Con);
                Cmd.Parameters.AddWithValue("@v1", CodPessoa);
                Cmd.Parameters.AddWithValue("@v2", CodItem);
                Dr = Cmd.ExecuteReader();
                Pessoa_Inscricao p = new Pessoa_Inscricao();

                if (Dr.Read())
                {
                    p._CodigoItem      = Convert.ToInt32(Dr["CD_INSCRICAO"]);
                    p._TipoInscricao   = Convert.ToInt32(Dr["TP_INSCRICAO"]);
                    p._NumeroInscricao = Convert.ToString(Dr["NR_INSCRICAO"]);

                    if (!Dr.IsDBNull(Dr.GetOrdinal("DT_ABERTURA")))
                    {
                        p._DataDeAbertura = Convert.ToDateTime(Dr["DT_ABERTURA"]);
                    }

                    if (!Dr.IsDBNull(Dr.GetOrdinal("DT_ENCERRAMENTO")))
                    {
                        p._DataDeEncerramento = Convert.ToDateTime(Dr["DT_ENCERRAMENTO"]);
                    }

                    p._OBS        = Dr["TX_OBS"].ToString();
                    p._NumeroIERG = Convert.ToString(Dr["NR_IERG"]);
                    p._NumeroIM   = Dr["NR_IM"].ToString();

                    p._TipoInscricaoD = RnHabilTipo.DescricaoHabil_Tipo(p._TipoInscricao);
                    p._DcrInscricao   = p._NumeroInscricao.ToString() + " (" + p._TipoInscricao.ToString() + ") " + p._NumeroIERG;
                }
                return(p);
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao Pesquisar Inscrição da Pessoa: " + ex.Message.ToString());
            }
            finally
            {
                FecharConexao();
            }
        }
示例#4
0
        public void GerarLog(Doc_CtaPagar p1, Doc_CtaPagar p2)
        {
            Habil_LogDAL logDAL      = new Habil_LogDAL();
            DBTabelaDAL  db          = new DBTabelaDAL();
            long         CodIdent    = Convert.ToInt64(p1.CodigoDocumento);
            int          CodOperacao = 4;

            if (p1.DGDocumento != p2.DGDocumento)
            {
                Habil_Log log = new Habil_Log();

                log.CodigoTabelaCampo   = db.BuscaIDTabelaCampo("DOCUMENTO", "DG_DOCUMENTO");
                log.CodigoEstacao       = p1.Cpl_Maquina;
                log.CodigoIdentificador = CodIdent;
                log.CodigoOperacao      = CodOperacao;
                log.CodigoUsuario       = p1.Cpl_Usuario;
                log.DescricaoLog        = "de: " + p2.DGDocumento + " para: " + p1.DGDocumento;

                logDAL.Inserir(log);
            }
            if (p1.CodigoPessoa != p2.CodigoPessoa)
            {
                Habil_Log log = new Habil_Log();

                log.CodigoTabelaCampo   = db.BuscaIDTabelaCampo("PESSOA_DO_DOCUMENTO", "CD_PESSOA");
                log.CodigoEstacao       = p1.Cpl_Maquina;
                log.CodigoIdentificador = CodIdent;
                log.CodigoOperacao      = CodOperacao;
                log.CodigoUsuario       = p1.Cpl_Usuario;
                log.DescricaoLog        = "de: " + p2.CodigoPessoa + " para: " + p1.CodigoPessoa;
                logDAL.Inserir(log);
            }
            if (p1.DataEmissao != p2.DataEmissao)
            {
                Habil_Log log = new Habil_Log();

                log.CodigoTabelaCampo   = db.BuscaIDTabelaCampo("DOCUMENTO", "DT_HR_EMISSAO");;
                log.CodigoEstacao       = p1.Cpl_Maquina;
                log.CodigoIdentificador = CodIdent;
                log.CodigoOperacao      = CodOperacao;
                log.CodigoUsuario       = p1.Cpl_Usuario;
                log.DescricaoLog        = "de: " + p2.DataEmissao + " para: " + p1.DataEmissao;
                logDAL.Inserir(log);
            }
            if (p1.DataVencimento != p2.DataVencimento)
            {
                Habil_Log log = new Habil_Log();

                log.CodigoTabelaCampo   = db.BuscaIDTabelaCampo("DOCUMENTO", "DT_HR_VENCIMENTO");;
                log.CodigoEstacao       = p1.Cpl_Maquina;
                log.CodigoIdentificador = CodIdent;
                log.CodigoOperacao      = CodOperacao;
                log.CodigoUsuario       = p1.Cpl_Usuario;
                log.DescricaoLog        = "de: " + p2.DataVencimento + " para: " + p1.DataVencimento;
                logDAL.Inserir(log);
            }
            if (p1.ValorDocumento != p2.ValorDocumento)
            {
                Habil_Log log = new Habil_Log();

                log.CodigoTabelaCampo   = db.BuscaIDTabelaCampo("DOCUMENTO", "VL_TOTAL_DOCUMENTO");;
                log.CodigoEstacao       = p1.Cpl_Maquina;
                log.CodigoIdentificador = CodIdent;
                log.CodigoOperacao      = CodOperacao;
                log.CodigoUsuario       = p1.Cpl_Usuario;
                log.DescricaoLog        = "de: " + p2.ValorDocumento + " para: " + p1.ValorDocumento;
                logDAL.Inserir(log);
            }
            if (p1.ValorDesconto != p2.ValorDesconto)
            {
                Habil_Log log = new Habil_Log();

                log.CodigoTabelaCampo   = db.BuscaIDTabelaCampo("DOCUMENTO", "VL_TOTAL_DESCONTO");;
                log.CodigoEstacao       = p1.Cpl_Maquina;
                log.CodigoIdentificador = CodIdent;
                log.CodigoOperacao      = CodOperacao;
                log.CodigoUsuario       = p1.Cpl_Usuario;
                log.DescricaoLog        = "de : " + p2.ValorDesconto + " para: " + p1.ValorDesconto;
                logDAL.Inserir(log);
            }
            if (p1.ValorAcrescimo != p2.ValorAcrescimo)
            {
                Habil_Log log = new Habil_Log();

                log.CodigoTabelaCampo   = db.BuscaIDTabelaCampo("DOCUMENTO", "VL_TOTAL_ACRESCIMO");;
                log.CodigoEstacao       = p1.Cpl_Maquina;
                log.CodigoIdentificador = CodIdent;
                log.CodigoOperacao      = CodOperacao;
                log.CodigoUsuario       = p1.Cpl_Usuario;
                log.DescricaoLog        = "de: " + p2.ValorAcrescimo + " para: " + p1.ValorAcrescimo;
                logDAL.Inserir(log);
            }
            if (p1.ValorGeral != p2.ValorGeral)
            {
                Habil_Log log = new Habil_Log();
                ;
                log.CodigoTabelaCampo   = db.BuscaIDTabelaCampo("DOCUMENTO", "VL_TOTAL_GERAL");;
                log.CodigoEstacao       = p1.Cpl_Maquina;
                log.CodigoIdentificador = CodIdent;
                log.CodigoOperacao      = CodOperacao;
                log.CodigoUsuario       = p1.Cpl_Usuario;
                log.DescricaoLog        = "de: " + p2.ValorGeral + " para: " + p1.ValorGeral;
                logDAL.Inserir(log);
            }
            if (p1.CodigoEmpresa != p2.CodigoEmpresa)
            {
                Habil_Log log = new Habil_Log();

                log.CodigoTabelaCampo   = db.BuscaIDTabelaCampo("DOCUMENTO", "CD_EMPRESA");;
                log.CodigoEstacao       = p1.Cpl_Maquina;
                log.CodigoIdentificador = CodIdent;
                log.CodigoOperacao      = CodOperacao;
                log.CodigoUsuario       = p1.Cpl_Usuario;
                log.DescricaoLog        = "de: " + p2.CodigoEmpresa + " para: " + p1.CodigoEmpresa;
                logDAL.Inserir(log);
            }
            if (p1.CodigoPlanoContas != p2.CodigoPlanoContas)
            {
                PlanoContas    tpDoc    = new PlanoContas();
                PlanoContasDAL tpDocDAL = new PlanoContasDAL();
                tpDoc = tpDocDAL.PesquisarPlanoConta(p1.CodigoPlanoContas);

                PlanoContas    tpDoc2    = new PlanoContas();
                PlanoContasDAL tpDocDAL2 = new PlanoContasDAL();
                tpDoc2 = tpDocDAL2.PesquisarPlanoConta(p2.CodigoPlanoContas);


                Habil_Log log = new Habil_Log();

                log.CodigoTabelaCampo   = db.BuscaIDTabelaCampo("DOCUMENTO", "CD_PLANO_CONTA");;
                log.CodigoEstacao       = p1.Cpl_Maquina;
                log.CodigoIdentificador = CodIdent;
                log.CodigoOperacao      = CodOperacao;
                log.CodigoUsuario       = p1.Cpl_Usuario;
                log.DescricaoLog        = "de: " + tpDoc2.DescricaoPlanoConta + " para: " + tpDoc.DescricaoPlanoConta;
                logDAL.Inserir(log);
            }
            if (p1.CodigoCobranca != p2.CodigoCobranca)
            {
                TipoCobranca    tpDoc    = new TipoCobranca();
                TipoCobrancaDAL tpDocDAL = new TipoCobrancaDAL();
                tpDoc = tpDocDAL.PesquisarTipoCobranca(p1.CodigoCobranca);

                TipoCobranca    tpDoc2    = new TipoCobranca();
                TipoCobrancaDAL tpDocDAL2 = new TipoCobrancaDAL();
                tpDoc2 = tpDocDAL2.PesquisarTipoCobranca(p2.CodigoCobranca);


                Habil_Log log = new Habil_Log();

                log.CodigoTabelaCampo   = db.BuscaIDTabelaCampo("DOCUMENTO", "CD_TIPO_COBRANCA");;
                log.CodigoEstacao       = p1.Cpl_Maquina;
                log.CodigoIdentificador = CodIdent;
                log.CodigoOperacao      = CodOperacao;
                log.CodigoUsuario       = p1.Cpl_Usuario;
                log.DescricaoLog        = "de: " + tpDoc2.DescricaoTipoCobranca + " para: " + tpDoc.DescricaoTipoCobranca;
                logDAL.Inserir(log);
            }
            if (p1.CodigoClassificacao != p2.CodigoClassificacao)
            {
                Habil_Tipo    tpDoc    = new Habil_Tipo();
                Habil_TipoDAL tpDocDAL = new Habil_TipoDAL();
                tpDoc.DescricaoTipo = tpDocDAL.DescricaoHabil_Tipo(Convert.ToInt32(p2.CodigoClassificacao));

                Habil_Tipo    tpDoc2    = new Habil_Tipo();
                Habil_TipoDAL tpDocDAL2 = new Habil_TipoDAL();
                tpDoc2.DescricaoTipo = tpDocDAL2.DescricaoHabil_Tipo(Convert.ToInt32(p1.CodigoClassificacao));


                Habil_Log log = new Habil_Log();

                log.CodigoTabelaCampo   = db.BuscaIDTabelaCampo("DOCUMENTO", "CD_CLASSIFICACAO");;
                log.CodigoEstacao       = p1.Cpl_Maquina;
                log.CodigoIdentificador = CodIdent;
                log.CodigoOperacao      = CodOperacao;
                log.CodigoUsuario       = p1.Cpl_Usuario;
                log.DescricaoLog        = "de: " + tpDoc.DescricaoTipo + " para: " + tpDoc2.DescricaoTipo;
                logDAL.Inserir(log);
            }
        }
示例#5
0
        public void GerarLog(Doc_SolicitacaoAtendimento p1, Doc_SolicitacaoAtendimento p2)
        {
            Habil_LogDAL logDAL      = new Habil_LogDAL();
            DBTabelaDAL  db          = new DBTabelaDAL();
            long         CodIdent    = Convert.ToInt64(p1.CodigoDocumento);
            int          CodOperacao = 5;

            if (p1.NumeroDocumento != p2.NumeroDocumento)
            {
                Habil_Log log = new Habil_Log();

                log.CodigoTabelaCampo   = db.BuscaIDTabelaCampo("DOCUMENTO", "NR_DOCUMENTO");
                log.CodigoEstacao       = p1.Cpl_Maquina;
                log.CodigoIdentificador = CodIdent;
                log.CodigoOperacao      = CodOperacao;
                log.CodigoUsuario       = p1.Cpl_Usuario;
                log.DescricaoLog        = "de: " + p2.NumeroDocumento + " para: " + p1.NumeroDocumento;

                logDAL.Inserir(log);
            }
            if (p1.Cpl_CodigoPessoa != p2.Cpl_CodigoPessoa)
            {
                Habil_Log log = new Habil_Log();

                log.CodigoTabelaCampo   = db.BuscaIDTabelaCampo("PESSOA_DO_DOCUMENTO", "CD_PESSOA");
                log.CodigoEstacao       = p1.Cpl_Maquina;
                log.CodigoIdentificador = CodIdent;
                log.CodigoOperacao      = CodOperacao;
                log.CodigoUsuario       = p1.Cpl_Usuario;
                log.DescricaoLog        = "de: " + p2.Cpl_CodigoPessoa + " para: " + p1.Cpl_CodigoPessoa;
                logDAL.Inserir(log);
            }
            if (p1.DataHoraEmissao != p2.DataHoraEmissao)
            {
                Habil_Log log = new Habil_Log();

                log.CodigoTabelaCampo   = db.BuscaIDTabelaCampo("DOCUMENTO", "DT_HR_EMISSAO");;
                log.CodigoEstacao       = p1.Cpl_Maquina;
                log.CodigoIdentificador = CodIdent;
                log.CodigoOperacao      = CodOperacao;
                log.CodigoUsuario       = p1.Cpl_Usuario;
                log.DescricaoLog        = "de: " + p2.DataHoraEmissao + " para: " + p1.DataHoraEmissao;
                logDAL.Inserir(log);
            }
            if (p1.DataConclusao != p2.DataConclusao && p1.DataConclusao.ToString() != "01/01/0001 00:00:00" && p2.DataConclusao.ToString() != "01/01/0001 00:00:00" && p1.DataConclusao.ToString() != "01/01/1900 00:00:00" && p2.DataConclusao.ToString() != "01/01/1900 00:00:00")
            {
                Habil_Log log = new Habil_Log();

                log.CodigoTabelaCampo   = db.BuscaIDTabelaCampo("DOCUMENTO", "DT_ENTRADA");;
                log.CodigoEstacao       = p1.Cpl_Maquina;
                log.CodigoIdentificador = CodIdent;
                log.CodigoOperacao      = CodOperacao;
                log.CodigoUsuario       = p1.Cpl_Usuario;
                log.DescricaoLog        = "de: " + p2.DataConclusao + " para: " + p1.DataConclusao;
                logDAL.Inserir(log);
            }
            if (p1.Cpl_MailSolicitante != p2.Cpl_MailSolicitante)
            {
                Habil_Log log = new Habil_Log();

                log.CodigoTabelaCampo   = db.BuscaIDTabelaCampo("PESSOA_DO_DOCUMENTO", "EMAIL");;
                log.CodigoEstacao       = p1.Cpl_Maquina;
                log.CodigoIdentificador = CodIdent;
                log.CodigoOperacao      = CodOperacao;
                log.CodigoUsuario       = p1.Cpl_Usuario;
                log.DescricaoLog        = "de: " + p2.Cpl_MailSolicitante + " para: " + p1.Cpl_MailSolicitante;
                logDAL.Inserir(log);
            }
            if (p1.Cpl_FoneSolicitante != p2.Cpl_FoneSolicitante)
            {
                Habil_Log log = new Habil_Log();

                log.CodigoTabelaCampo   = db.BuscaIDTabelaCampo("PESSOA_DO_DOCUMENTO", "TELEFONE_1");;
                log.CodigoEstacao       = p1.Cpl_Maquina;
                log.CodigoIdentificador = CodIdent;
                log.CodigoOperacao      = CodOperacao;
                log.CodigoUsuario       = p1.Cpl_Usuario;
                log.DescricaoLog        = "de : " + p2.Cpl_FoneSolicitante + " para: " + p1.Cpl_FoneSolicitante;
                logDAL.Inserir(log);
            }

            if (p1.DescricaoDocumento != p2.DescricaoDocumento)
            {
                Habil_Log log = new Habil_Log();

                log.CodigoTabelaCampo   = db.BuscaIDTabelaCampo("DOCUMENTO", "OB_DOCUMENTO");;
                log.CodigoEstacao       = p1.Cpl_Maquina;
                log.CodigoIdentificador = CodIdent;
                log.CodigoOperacao      = CodOperacao;
                log.CodigoUsuario       = p1.Cpl_Usuario;
                log.DescricaoLog        = "de: " + p2.DescricaoDocumento + " para: " + p1.DescricaoDocumento;
                logDAL.Inserir(log);
            }
            if (p1.CodigoEmpresa != p2.CodigoEmpresa)
            {
                Habil_Log log = new Habil_Log();

                log.CodigoTabelaCampo   = db.BuscaIDTabelaCampo("DOCUMENTO", "CD_EMPRESA");;
                log.CodigoEstacao       = p1.Cpl_Maquina;
                log.CodigoIdentificador = CodIdent;
                log.CodigoOperacao      = CodOperacao;
                log.CodigoUsuario       = p1.Cpl_Usuario;
                log.DescricaoLog        = "de: " + p2.CodigoEmpresa + " para: " + p1.CodigoEmpresa;
                logDAL.Inserir(log);
            }
            if (p1.ValorTotal != p2.ValorTotal)
            {
                Habil_Log log = new Habil_Log();

                log.CodigoTabelaCampo   = db.BuscaIDTabelaCampo("DOCUMENTO", "VL_TOTAL_GERAL");;
                log.CodigoEstacao       = p1.Cpl_Maquina;
                log.CodigoIdentificador = CodIdent;
                log.CodigoOperacao      = CodOperacao;
                log.CodigoUsuario       = p1.Cpl_Usuario;
                log.DescricaoLog        = "de: " + p2.ValorTotal + " para: " + p1.ValorTotal;
                logDAL.Inserir(log);
            }
            if (p1.HorasPrevistas != p2.HorasPrevistas)
            {
                Habil_Log log = new Habil_Log();

                log.CodigoTabelaCampo   = db.BuscaIDTabelaCampo("DOCUMENTO", "NR_HRS_PREVISTAS");;
                log.CodigoEstacao       = p1.Cpl_Maquina;
                log.CodigoIdentificador = CodIdent;
                log.CodigoOperacao      = CodOperacao;
                log.CodigoUsuario       = p1.Cpl_Usuario;
                log.DescricaoLog        = "de: " + p2.HorasPrevistas + " para: " + p1.HorasPrevistas;
                logDAL.Inserir(log);
            }
            if (p1.CodigoNivelPrioridade != p2.CodigoNivelPrioridade)
            {
                Habil_Tipo    tpDoc    = new Habil_Tipo();
                Habil_TipoDAL tpDocDAL = new Habil_TipoDAL();
                tpDoc.DescricaoTipo = tpDocDAL.DescricaoHabil_Tipo(Convert.ToInt32(p2.CodigoNivelPrioridade));

                Habil_Tipo    tpDoc2    = new Habil_Tipo();
                Habil_TipoDAL tpDocDAL2 = new Habil_TipoDAL();
                tpDoc2.DescricaoTipo = tpDocDAL2.DescricaoHabil_Tipo(Convert.ToInt32(p1.CodigoNivelPrioridade));


                Habil_Log log = new Habil_Log();

                log.CodigoTabelaCampo   = db.BuscaIDTabelaCampo("DOCUMENTO", "CD_NIVEL_PRIORIDADE");;
                log.CodigoEstacao       = p1.Cpl_Maquina;
                log.CodigoIdentificador = CodIdent;
                log.CodigoOperacao      = CodOperacao;
                log.CodigoUsuario       = p1.Cpl_Usuario;
                log.DescricaoLog        = "de: " + tpDoc.DescricaoTipo + " para: " + tpDoc2.DescricaoTipo;
                logDAL.Inserir(log);
            }
        }