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(); } }
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(); } }
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(); } }
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); } }
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); } }