public IList ListarPorIdDocumento(Int32 _IdDocumento) { using (SqlConnection objConn = new SqlConnection(ConfigurationManager.ConnectionStrings["DBGesDoc"].ConnectionString)) { try { objConn.Open(); IList lst = new List <Movimentacao>(); SqlCommand cmd = new SqlCommand("SELECT idMovimentacao,idDocumento,setorOrigem,setorDestino,movimentadoPor,dataHoraMovimentacao,recebido,recebidoPor,dataHoraRecebimento,prazo,despacho,entreguePara,alertaPrazo FROM tbMovimentacoes WHERE idDocumento = " + _IdDocumento + " ORDER BY idMovimentacao DESC", objConn); SqlDataReader dr = cmd.ExecuteReader(); DocumentoDAL dDAL = new DocumentoDAL(); while (dr.Read()) { lst.Add( new Movimentacao() { IdMovimentacao = Convert.ToInt32(dr["idMovimentacao"]), Documento = dDAL.CarregarDadosPorIdDocumento(Convert.ToInt32(dr["idDocumento"])), ProcessoOrigem = Convert.ToInt32(dr["setorOrigem"]), ProcessoDestino = Convert.ToInt32(dr["setorDestino"]), MovimentadoPor = dr["movimentadoPor"].ToString(), DataHoraMovimentacao = dr["dataHoraMovimentacao"].ToString(), Recebido = dr["recebido"].ToString(), RecebidoPor = dr["recebidoPor"].ToString(), DataHoraRecebimento = dr["dataHoraRecebimento"].ToString(), Prazo = Convert.ToDateTime(dr["prazo"]), Despacho = dr["despacho"].ToString(), EntreguePara = dr["entreguePara"].ToString(), AlertaPrazo = dr["alertaPrazo"].ToString() } ); } return(lst); } catch (Exception) { throw; } finally { objConn.Close(); } } }
public Movimentacao CarregarDadosPorIdMovimentacao(Int32 _IdMovimentacao) { using (SqlConnection objConn = new SqlConnection(ConfigurationManager.ConnectionStrings["DBGesDoc"].ConnectionString)) { try { objConn.Open(); Movimentacao m = new Movimentacao(); SqlCommand cmd = new SqlCommand("SELECT idMovimentacao,idDocumento,setorOrigem,setorDestino,movimentadoPor,dataHoraMovimentacao,recebido,recebidoPor,dataHoraRecebimento,prazo,despacho,entreguePara,alertaPrazo FROM tbMovimentacoes WHERE idMovimentacao = " + _IdMovimentacao, objConn); SqlDataReader dr = cmd.ExecuteReader(); DocumentoDAL dDAL = new DocumentoDAL(); if (dr.Read()) { m.IdMovimentacao = Convert.ToInt32(dr["idMovimentacao"]); m.Documento = dDAL.CarregarDadosPorIdDocumento(Convert.ToInt32(dr["idDocumento"])); m.ProcessoOrigem = Convert.ToInt32(dr["setorOrigem"]); m.ProcessoDestino = Convert.ToInt32(dr["setorDestino"]); m.MovimentadoPor = dr["movimentadoPor"].ToString(); m.DataHoraMovimentacao = dr["dataHoraMovimentacao"].ToString(); m.Recebido = dr["recebido"].ToString(); m.RecebidoPor = dr["recebidoPor"].ToString(); m.DataHoraRecebimento = dr["dataHoraRecebimento"].ToString(); m.Prazo = Convert.ToDateTime(dr["prazo"]); m.Despacho = dr["despacho"].ToString(); m.EntreguePara = dr["entreguePara"].ToString(); m.AlertaPrazo = dr["alertaPrazo"].ToString(); } return(m); } catch (Exception) { throw; } finally { objConn.Close(); } } }
public ArquivamentoExterno CarregarDadosUltimoCadastrado() { using (SqlConnection objConn = new SqlConnection(ConfigurationManager.ConnectionStrings["DBGesDoc"].ConnectionString)) { try { objConn.Open(); DocumentoDAL dDAL = new DocumentoDAL(); ArquivamentoExterno ae = new ArquivamentoExterno(); SqlCommand cmd1 = new SqlCommand("SELECT MAX(idArquivamentoExterno) AS idArquivamentoExterno FROM tbArquivamentosExternos", objConn); SqlDataReader dr1 = cmd1.ExecuteReader(); if (dr1.Read()) { SqlCommand cmd2 = new SqlCommand("SELECT idArquivamentoExterno,idDocumento,estante,prateleira,caixa,arquivoDocumento FROM tbArquivamentosInternos WHERE idArquivamentoExterno = " + dr1["idArquivamentoExterno"].ToString(), objConn); SqlDataReader dr2 = cmd2.ExecuteReader(); if (dr2.Read()) { ae.IdArquivamentoExterno = Convert.ToInt32(dr2["idArquivamentoInterno"]); ae.Documento = dDAL.CarregarDadosPorIdDocumento(Convert.ToInt32(dr2["idDocumento"])); ae.Estante = Convert.ToInt32(dr2["estante"]); ae.Prateleira = Convert.ToInt32(dr2["prateleira"]); ae.Caixa = Convert.ToInt32(dr2["caixa"]); ae.ArquivoDocumento = dr2["arquivoDocumento"].ToString(); } } return(ae); } catch (Exception) { throw; } finally { objConn.Close(); } } }
public ArquivamentoInterno CarregarDadosPorIdDocumento(Int32 _IdDocumento) { using (SqlConnection objConn = new SqlConnection(ConfigurationManager.ConnectionStrings["DBGesDoc"].ConnectionString)) { try { objConn.Open(); ArquivamentoInterno ai = new ArquivamentoInterno(); SqlCommand cmd = new SqlCommand("SELECT idArquivamentoInterno,idDocumento,arquivo,gaveta,pasta,arquivoDocumento FROM tbArquivamentosInternos WHERE idDocumento = " + _IdDocumento, objConn); SqlDataReader dr = cmd.ExecuteReader(); DocumentoDAL dDAL = new DocumentoDAL(); if (dr.Read()) { ai.IdArquivamentoInterno = Convert.ToInt32(dr["idArquivamentoInterno"]); ai.Documento = dDAL.CarregarDadosPorIdDocumento(Convert.ToInt32(dr["idDocumento"])); ai.Arquivo = Convert.ToInt32(dr["arquivo"]); ai.Gaveta = Convert.ToInt32(dr["gaveta"]); ai.Pasta = Convert.ToInt32(dr["pasta"]); ai.ArquivoDocumento = dr["arquivoDocumento"].ToString(); } return(ai); } catch (Exception) { throw; } finally { objConn.Close(); } } }