public List <Empregado> findAll() { SqlCommand cmd = new SqlCommand(); cmd.CommandText = "SELECT * FROM Empregado"; SqlDataReader dr = Conexao.selecionar(cmd); List <Empregado> objs = new List <Empregado>(); EmpregadoDAO objDAO = new EmpregadoDAO(); if (dr.HasRows) { while (dr.Read()) { dr.Read(); Empregado obj = new Empregado(); obj.Id = (int)dr["id"]; obj.NomeCompleto = dr["nome_completo"].ToString(); obj.Cpf = dr["cpf"].ToString(); obj.Senha = dr["senha"].ToString(); obj.Funcao = dr["funcao"].ToString(); objs.Add(obj); } } else { objs = null; } return(objs); }
public Historico findById(int id) { SqlCommand cmd = new SqlCommand(); cmd.CommandText = "SELECT * FROM Historico WHERE id = @id"; cmd.Parameters.AddWithValue("@id", id); SqlDataReader dr = Conexao.selecionar(cmd); Historico obj = new Historico(); if (dr.HasRows) { dr.Read(); obj.Id = (int)dr["id"]; obj.Datetime = (DateTime)dr["datetime"]; obj.Operacao = dr["operacao"].ToString(); obj.Lote.Id = (int)dr["fk_id_lote"]; obj.Lote.Tipo_estoque = dr["tipo_estoque"].ToString(); obj.Lote.Dias_validade = (DateTime)dr["validade"]; obj.Lote.Peso_kg = (Decimal)dr["peso_kg"]; obj.Lote.Valor_compra = (Decimal)dr["valor_compra"]; obj.Lote.Qtd_estoque = (int)dr["qtd_estoque"]; obj.Lote.Item = ItemDAO.findById((int)dr["fk_item"]); obj.Lote.Fornecedor = FornecedorDAO.findById((int)dr["fk_fornecedor"]); obj.Empregado = EmpregadoDAO.findById((int)dr["fk_empregado"]); obj.Lote.DataEntrada = (DateTime)dr["data_entrada"]; obj.Lote.DataFabricacao = (DateTime)dr["data_fabricacao"]; obj.Lote.Codigo = (String)dr["codigo"]; } else { obj = null; } return(obj); }