public List <AnexoDocumento> ObterAnexos(decimal CodDocumento) { try { AbrirConexao(); string comando = "Select * from ANEXO_DO_DOCUMENTO Where CD_DOCUMENTO= @v1 "; Cmd = new SqlCommand(comando, Con); Cmd.Parameters.AddWithValue("@v1", CodDocumento); Dr = Cmd.ExecuteReader(); List <AnexoDocumento> anexo = new List <AnexoDocumento>(); while (Dr.Read()) { AnexoDocumento p = new AnexoDocumento(); p.CodigoDocumento = Convert.ToDecimal(Dr["CD_DOCUMENTO"]); p.CodigoAnexo = Convert.ToInt32(Dr["CD_ANEXO"]); p.DataHoraLancamento = Convert.ToDateTime(Dr["DT_HR_LANCAMENTO"]); p.CodigoMaquina = Convert.ToInt32(Dr["CD_MAQUINA"]); p.CodigoUsuario = Convert.ToInt32(Dr["CD_USUARIO"]); p.NomeArquivo = Convert.ToString(Dr["NM_ARQUIVO"]); p.ExtensaoArquivo = Convert.ToString(Dr["EX_ARQUIVO"]); p.Arquivo = (byte[])(Dr["TX_CONTEUDO"]); p.DescricaoArquivo = Convert.ToString(Dr["DS_ARQUIVO"]); p.NaoEditavel = Convert.ToInt32(Dr["IN_NAO_EDITAVEL"]); UsuarioDAL usuarioDAL = new UsuarioDAL(); Usuario usuario = new Usuario(); usuario = usuarioDAL.PesquisarUsuario(Convert.ToInt32(Dr["CD_USUARIO"])); p.Cpl_Usuario = usuario.NomeUsuario; Habil_EstacaoDAL EstacaoDAL = new Habil_EstacaoDAL(); Habil_Estacao Estacao = new Habil_Estacao(); Estacao = EstacaoDAL.PesquisarCodigoHabil_Estacao(Convert.ToInt32(Dr["CD_MAQUINA"])); p.Cpl_Maquina = Estacao.NomeEstacao; anexo.Add(p); } return(anexo); } catch (Exception ex) { throw new Exception("Erro ao Pesquisar anexos: " + ex.Message.ToString()); } finally { FecharConexao(); } }
public List <Habil_Log> ListarLogs(double CodigoIdentificador, int intQtdRegistros) { try { UsuarioDAL u = new UsuarioDAL(); Habil_EstacaoDAL hedal = new Habil_EstacaoDAL(); List <Habil_Log> lista = new List <Habil_Log>(); AbrirConexao(); strSQL = "Select "; if (intQtdRegistros != 0) { strSQL += "top " + intQtdRegistros.ToString(); } strSQL += " * from VW_LOG_DOCUMENTO Where CD_Identificador = @v1"; Cmd = new SqlCommand(strSQL, Con); Cmd.Parameters.AddWithValue("@v1", CodigoIdentificador); Dr = Cmd.ExecuteReader(); Habil_Log p; while (Dr.Read()) { p = new Habil_Log(); p.CodigoIdentificador = Convert.ToDouble(Dr["CD_IDENTIFICADOR"]); p.DataHora = Convert.ToDateTime(Dr["DT_GERACAO"]); p.UsuarioNome = Convert.ToString(Dr["NM_USUARIO"]); p.EstacaoNome = Convert.ToString(Dr["DS_ESTACAO"]); p.Cpl_DescricaoOperacao = Convert.ToString(Dr["DS_OPERACAO"]); p.DescricaoLog = Dr["DESCRICAO"].ToString(); p.CodigoChave = Dr["CHAVE"].ToString(); //Completa lista.Add(p); } return(lista); } catch (Exception ex) { throw new Exception("Erro ao Pesquisar Habil_Log: " + ex.Message.ToString()); } finally { FecharConexao(); } }
public Habil_Log PesquisarCodigo(double Codigo) { try { UsuarioDAL u = new UsuarioDAL(); Habil_EstacaoDAL hedal = new Habil_EstacaoDAL(); AbrirConexao(); strSQL = "Select * from [Habil_Log] Where CD_Log = @v1"; Cmd = new SqlCommand(strSQL, Con); Cmd.Parameters.AddWithValue("@v1", Codigo); Dr = Cmd.ExecuteReader(); Habil_Log p = null; if (Dr.Read()) { p = new Habil_Log(); p.CodigoLog = Convert.ToDouble(Dr["CD_Log"]); p.CodigoIdentificador = Convert.ToDouble(Dr["CD_IDENTIFICADOR"]); p.CodigoTabelaCampo = Convert.ToDouble(Dr["CD_TABELA_CAMPO"]); p.CodigoOperacao = Convert.ToInt32(Dr["CD_OPR_LOG"]); p.CodigoEstacao = Convert.ToInt64(Dr["CD_ESTACAO"]); p.CodigoUsuario = Convert.ToInt64(Dr["CD_USUARIO"]); p.DataHora = Convert.ToDateTime(Dr["DT_GERACAO"]); p.UsuarioNome = u.PesquisarUsuario(Convert.ToInt64(Dr["CD_USUARIO"])).NomeUsuario; p.EstacaoNome = hedal.PesquisarCodigoHabil_Estacao(Convert.ToInt64(Dr["CD_ESTACAO"])).NomeEstacao; p.CodigoChave = Dr["CHAVE"].ToString(); //Completa } return(p); } catch (Exception ex) { throw new Exception("Erro ao Pesquisar Habil_Log: " + ex.Message.ToString()); } finally { FecharConexao(); } }
public List <EventoEletronicoDocumento> ObterEventosEletronicos(decimal CodDocumento) { try { AbrirConexao(); string comando = "Select * from EVENTO_ELETRONICO_DO_DOCUMENTO Where CD_DOCUMENTO = @v1 "; Cmd = new SqlCommand(comando, Con); Cmd.Parameters.AddWithValue("@v1", CodDocumento); Dr = Cmd.ExecuteReader(); List <EventoEletronicoDocumento> evento = new List <EventoEletronicoDocumento>(); while (Dr.Read()) { EventoEletronicoDocumento p = new EventoEletronicoDocumento(); p.CodigoDocumento = Convert.ToDecimal(Dr["CD_DOCUMENTO"]); p.CodigoEvento = Convert.ToInt32(Dr["CD_EVENTO"]); p.CodigoSituacao = Convert.ToInt32(Dr["CD_SITUACAO"]); p.DataHoraEvento = Convert.ToDateTime(Dr["DT_HR_EVENTO"]); p.CodigoMaquina = Convert.ToInt32(Dr["CD_MAQUINA"]); p.CodigoUsuario = Convert.ToInt32(Dr["CD_USUARIO"]); p.NumeroSequencia = Convert.ToInt32(Dr["NM_SEQUENCIA"]); p.Motivo = Dr["TX_MOTIVO"].ToString(); p.CodigoTipoEvento = Convert.ToInt32(Dr["CD_TP_EVENTO"]); p.Retorno = Dr["TX_RETORNO"].ToString(); UsuarioDAL usuarioDAL = new UsuarioDAL(); Usuario usuario = new Usuario(); usuario = usuarioDAL.PesquisarUsuario(Convert.ToInt32(Dr["CD_USUARIO"])); p.Cpl_NomeUsuario = usuario.NomeUsuario; Habil_EstacaoDAL EstacaoDAL = new Habil_EstacaoDAL(); Habil_Estacao Estacao = new Habil_Estacao(); Estacao = EstacaoDAL.PesquisarCodigoHabil_Estacao(Convert.ToInt32(Dr["CD_MAQUINA"])); p.Cpl_NomeMaquina = Estacao.NomeEstacao; Habil_Tipo situ = new Habil_Tipo(); Habil_TipoDAL situDAL = new Habil_TipoDAL(); situ = situDAL.PesquisarHabil_Tipo(Convert.ToInt32(Dr["CD_SITUACAO"])); if (situ != null) { p.Cpl_Situacao = situ.DescricaoTipo; } Habil_Tipo tpEvento = new Habil_Tipo(); tpEvento = situDAL.PesquisarHabil_Tipo(Convert.ToInt32(Dr["CD_TP_EVENTO"])); if (tpEvento != null) { p.Cpl_TipoEvento = tpEvento.DescricaoTipo; } evento.Add(p); } return(evento); } catch (Exception ex) { throw new Exception("Erro ao Pesquisar EVENTOS ELETRONICO: " + ex.Message.ToString()); } finally { FecharConexao(); } }