public List <PedListaItem> ListaItensCompra(int CategoriaID, int CC_ID) { DbCommand dbCommand = this.m_db.GetStoredProcCommand("dbo.SP_PEDITEM_LISTAbyIDCATEGORIA"); this.m_db.AddInParameter(dbCommand, "@CAT", DbType.Int32, CategoriaID); this.m_db.AddInParameter(dbCommand, "@CC_ID", DbType.Int32, CC_ID); List <PedListaItem> listaCompras = new List <PedListaItem>(); using (IDataReader readerlistaCompras = this.m_db.ExecuteReader(dbCommand)) { while (readerlistaCompras.Read()) { PedListaItem oPedListaItem = new PedListaItem(); Item oItem = new Item(); oItem.ItemID = Conversion.preencheCampoInt(readerlistaCompras["COD_ITEM"]); oItem.Nome = Conversion.preencheCampoString(readerlistaCompras["NOM_ITEM"]); oPedListaItem.Item = oItem; oPedListaItem.CodPedido = Conversion.preencheCampoInt(readerlistaCompras["COD_PEDIDO"]); oPedListaItem.Outros = Conversion.preencheCampoString(readerlistaCompras["DSC_OUTROS"]); oPedListaItem.Quantidade = Conversion.preencheCampoInt(readerlistaCompras["QUANTIDADE"]); oPedListaItem.NomeItem = Conversion.preencheCampoString(readerlistaCompras["NOM_ITEM"]); oPedListaItem.Empresa = Conversion.preencheCampoString(readerlistaCompras["NOM_CENTRODECUSTO"]); oPedListaItem.Area = Conversion.preencheCampoString(readerlistaCompras["NOM_GRUPO"]); oPedListaItem.Solicitante = Conversion.preencheCampoString(readerlistaCompras["NOME"]); listaCompras.Add(oPedListaItem); } readerlistaCompras.Dispose(); } return(listaCompras); }
public List <PedListaItem> ListaItensPCompraPorCodigo(int CodPCompra) { DbCommand dbCommand = this.m_db.GetStoredProcCommand("dbo.SP_PROCESSOCOMPRAITENS_LISTA"); this.m_db.AddInParameter(dbCommand, "@CDP", DbType.Int32, CodPCompra); List <PedListaItem> listaCompras = new List <PedListaItem>(); using (IDataReader readerlistaCompras = this.m_db.ExecuteReader(dbCommand)) { while (readerlistaCompras.Read()) { PedListaItem oPedListaItem = new PedListaItem(); Item oItem = new Item(); oItem.ItemID = Conversion.preencheCampoInt(readerlistaCompras["COD_ITEM"]); oItem.Nome = Conversion.preencheCampoString(readerlistaCompras["NOM_ITEM"]); oPedListaItem.Item = oItem; oPedListaItem.CodItem = Conversion.preencheCampoInt(readerlistaCompras["COD_PEDITENS"]); oPedListaItem.CodPedido = Conversion.preencheCampoInt(readerlistaCompras["COD_PEDIDO"]); oPedListaItem.Outros = Conversion.preencheCampoString(readerlistaCompras["DSC_OUTROS"]); oPedListaItem.Quantidade = Conversion.preencheCampoInt(readerlistaCompras["QUANTIDADE"]); oPedListaItem.NomeItem = Conversion.preencheCampoString(readerlistaCompras["NOM_ITEM"]); oPedListaItem.Empresa = Conversion.preencheCampoString(readerlistaCompras["NOM_CENTRODECUSTO"]); oPedListaItem.Area = Conversion.preencheCampoString(readerlistaCompras["NOM_GRUPO"]); oPedListaItem.Solicitante = Conversion.preencheCampoString(readerlistaCompras["NOME"]); oPedListaItem.Status = Conversion.preencheCampoInt(readerlistaCompras["NUM_STATUS_ITEM"]); listaCompras.Add(oPedListaItem); } readerlistaCompras.Dispose(); } return(listaCompras); }