public static ItemEstoque GetItemEstoque(int id) { ItemEstoque item = new ItemEstoque(); OracleDataReader dr; OracleConnection conn = Conexao.GetInstance(); try { OracleCommand cmd = new OracleCommand(); cmd.CommandText = "SELECT * FROM ITEM_ESTOQUE WHERE ID_ITEM = :Id "; cmd.Parameters.Add(":Id", OracleDbType.Int32).Value = id; cmd.CommandType = CommandType.Text; cmd.Connection = conn; dr = cmd.ExecuteReader(); if (dr.Read()) { item.Id = Convert.ToInt32(dr["ID_ITEM"]); item.Descricao = (string)dr["DESCRICAO"]; item.UnidadeMedida = (UnidadeMedida)Convert.ToInt32(dr["UNIDADE_MEDIDA"]); item.EstoqueMinimo = (int)dr["ESTOQUE_MINIMO"]; item.GrupoItemEstoque = GrupoItemEstoque.FindById(Convert.ToInt32(dr["ID_GRUPO"])); } } catch (Exception e) { } return item; }
public static ArrayList ItensEstoque() { ItemEstoque i = new ItemEstoque(); ArrayList array = i.GetItensEstoque(); //teste refactor aki ArrayList list = new ArrayList(); ItemEstoqueDTO dto; foreach (ItemEstoque a in array) { dto = new ItemEstoqueDTO(); dto.Descricao = a.Descricao; dto.EstoqueMinimo = a.EstoqueMinimo; dto.Id = a.Id; dto.UnidadeMedida = a.UnidadeMedida; dto.IdGrupoItemEstoque = a.GrupoItemEstoque.Id; list.Add(dto); } return list; }
public ArrayList GetItensEstoque() { ItemEstoque item; ArrayList array = new ArrayList(); OracleDataReader dr; OracleConnection conn = Conexao.GetInstance(); try { OracleCommand cmd = new OracleCommand(); cmd.CommandText = "SELECT * FROM ITEM_ESTOQUE "; cmd.CommandType = CommandType.Text; cmd.Connection = conn; dr = cmd.ExecuteReader(); while (dr.Read()) { item = new ItemEstoque(); item.Id = Convert.ToInt32(dr["ID_ITEM"]); item.Descricao = (string)dr["DESCRICAO"]; item.UnidadeMedida = (UnidadeMedida)Convert.ToInt32(dr["UNIDADE_MEDIDA"]); item.EstoqueMinimo = (int)dr["ESTOQUE_MINIMO"]; item.GrupoItemEstoque = GrupoItemEstoque.FindById(Convert.ToInt32(dr["ID_GRUPO"])); array.Add(item); } } catch (Exception e) { } return array; }
public ItemCompra() { this.ItemDeEstoque = new ItemEstoque(); this.Compra = new Compras(); }