public static List <Pedido> getListaPedidoConsultaPendentePorRH(int _prontuario) { var listaPedidos = new List <Pedido>(); using (SqlConnection cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["gtaConnectionString"].ToString())) { SqlCommand cmm = cnn.CreateCommand(); string sqlConsulta = "SELECT [cod_pedido]" + ",[prontuario]" + ",[nome_paciente]" + ",[data_pedido]" + ",[data_cadastro]" + ",[cod_especialidade]" + ",[exames_solicitados]" + ",[outras_informacoes]" + ",[solicitante]" + ",[usuario]" + " FROM [pedido_consulta] " + " WHERE [status] = 0" + " AND [prontuario] = " + _prontuario + " ORDER BY data_pedido DESC"; cmm.CommandText = sqlConsulta; try { cnn.Open(); SqlDataReader dr1 = cmm.ExecuteReader(); //char[] ponto = { '.', ' ' }; while (dr1.Read()) { Especialidade espec = new Especialidade(); Pedido p = new Pedido(); p.cod_pedido = dr1.GetInt32(0); p.prontuario = dr1.GetInt32(1); p.nome_paciente = dr1.GetString(2); p.data_pedido = dr1.GetDateTime(3); p.data_cadastro = dr1.GetDateTime(4); p.cod_especialidade = dr1.GetInt32(5); p.descricao_espec = EspecialidadeDAO.getEspecialidade(p.cod_especialidade); p.exames_solicitados = dr1.GetString(6); p.outras_informacoes = dr1.GetString(7); p.solicitante = dr1.GetString(8); p.usuario = dr1.GetString(9); listaPedidos.Add(p); } } catch (Exception ex) { string error = ex.Message; } return(listaPedidos); } }
public static Pedido getPedidoConsulta(int _idPedido) { Especialidade espec = new Especialidade(); Pedido pedido = new Pedido(); using (SqlConnection cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["gtaConnectionString"].ToString())) { SqlCommand cmm = cnn.CreateCommand(); string sqlConsulta = "SELECT [cod_pedido]" + ",[prontuario]" + ",[nome_paciente]" + ",[data_pedido]" + ",[data_cadastro]" + ",[cod_especialidade]" + ",[exames_solicitados]" + ",[outras_informacoes]" + ",[solicitante]" + ",[usuario]" + " FROM [pedido_consulta] " + " WHERE cod_pedido = " + _idPedido; cmm.CommandText = sqlConsulta; try { cnn.Open(); SqlDataReader dr1 = cmm.ExecuteReader(); if (dr1.Read()) { pedido.cod_pedido = dr1.GetInt32(0); pedido.prontuario = dr1.GetInt32(1); pedido.nome_paciente = dr1.GetString(2); pedido.data_pedido = dr1.GetDateTime(3); pedido.data_cadastro = dr1.GetDateTime(4); pedido.cod_especialidade = dr1.GetInt32(5); pedido.descricao_espec = EspecialidadeDAO.getEspecialidade(pedido.cod_especialidade); pedido.exames_solicitados = dr1.GetString(6); pedido.outras_informacoes = dr1.GetString(7); pedido.solicitante = dr1.GetString(8); pedido.usuario = dr1.GetString(9); } } catch (Exception ex) { string error = ex.Message; } return(pedido); } }