public List <MODEL.Itens> SelectByEmp(int id) { List <MODEL.Itens> lstItens = new List <MODEL.Itens>(); SqlConnection conexao = new SqlConnection(strCon); string sql = "SELECT * FROM Itens WHERE emprestimoID=@id;"; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@id", id); try { conexao.Open(); SqlDataReader dados = cmd.ExecuteReader(CommandBehavior.CloseConnection); while (dados.Read()) { //preencher com dados do item CAMADAS.MODEL.Itens item = new MODEL.Itens(); item.id = Convert.ToInt32(dados["id"].ToString()); item.emprestimoID = Convert.ToInt32(dados["emprestimoID"].ToString()); item.livroID = Convert.ToInt32(dados["livroID"].ToString()); item.entrega = Convert.ToDateTime(dados["entrega"].ToString()); //recuperar nome do livro CAMADAS.BLL.Livros bllLivro = new BLL.Livros(); List <MODEL.Livros> listaLivro = bllLivro.SelectByID(item.livroID); item.titulo = listaLivro[0].titulo; lstItens.Add(item); } } catch { Console.WriteLine("Deu erro na consulta de Itens..."); } finally { conexao.Close(); } return(lstItens); }
public List <MODEL.Itens> Select() { List <MODEL.Itens> lstItens = new List <MODEL.Itens>(); SqlConnection conexao = new SqlConnection(strCon); string sql = "SELECT * FROM Itens;"; SqlCommand cmd = new SqlCommand(sql, conexao); try { conexao.Open(); SqlDataReader dados = cmd.ExecuteReader(CommandBehavior.CloseConnection); while (dados.Read()) { MODEL.Itens item = new MODEL.Itens(); item.id = Convert.ToInt32(dados["id"].ToString()); item.emprestimoID = Convert.ToInt32(dados["emprestimoID"].ToString()); item.livroID = Convert.ToInt32(dados["livroID"].ToString()); item.entrega = Convert.ToDateTime(dados["entrega"].ToString()); //recuperar livro CAMADAS.BLL.Livros bllLiv = new BLL.Livros(); CAMADAS.MODEL.Livros livro = bllLiv.SelectByID(item.livroID)[0]; item.livro = livro.titulo; lstItens.Add(item); } } catch { Console.WriteLine("Erro listar Itens de emprestimo"); } finally { conexao.Close(); } return(lstItens); }