public List<ProcessoCompra> Listar() { DbCommand dbc = this.m_db.GetStoredProcCommand("dbo.SP_PROCESSOCOMPRA_LISTA"); List<ProcessoCompra> listaPCompra = new List<ProcessoCompra>(); using (IDataReader readerPCompra = this.m_db.ExecuteReader(dbc)) { while (readerPCompra.Read()) { ProcessoCompra oProcessoCompra = new ProcessoCompra(); oProcessoCompra.CodProcessoCompra = Conversion.preencheCampoInt(readerPCompra["COD_PROCESSOCOMPRA"]); oProcessoCompra.DataProcesso = Conversion.preencheCampoDateTime(readerPCompra["DT_PROCESSOCOMPRA"]); oProcessoCompra.NomeCategoria = Conversion.preencheCampoString(readerPCompra["NOM_CATEGORIA"]); oProcessoCompra.Pedidos = Conversion.preencheCampoString(readerPCompra["COD_PEDIDO"]); oProcessoCompra.Status = Conversion.preencheCampoInt(readerPCompra["ID_STATUS_PROCESSOCOMPRA"]); listaPCompra.Add(oProcessoCompra); } readerPCompra.Dispose(); } return listaPCompra; }
public Resultado AtualizaStatusProcessoCompra(ProcessoCompra CC_ID) { Resultado resultado = new Resultado(); try { DbCommand dbc = this.m_db.GetStoredProcCommand("dbo.[SP_PEDIDOS_ATUALIZASTATUS_PCOMPRA]"); this.m_db.AddInParameter(dbc, "@COD_PROCESSO", DbType.Int32, CC_ID.CodProcessoCompra); this.m_db.AddInParameter(dbc, "@STATUS", DbType.Int32, CC_ID.Status); resultado.Id = Convert.ToInt32(this.m_db.ExecuteNonQuery(dbc)); resultado.Sucesso = (resultado.Id > 0); } catch (Exception ex) { resultado.Sucesso = false; Mensagem mensagem = new Mensagem(); mensagem.Campo = "StatusPcompra"; mensagem.Descricoes.Add(ex.Message); resultado.Mensagens.Add(mensagem); } return resultado; }
public Resultado AtualizaStatusProcessoCompra(ProcessoCompra CC_ID) { return new Ped_ItemData().AtualizaStatusProcessoCompra(CC_ID); }