public void CriarCompraEquipamento(SolicitacaoCompraEquipamento s, DateTime dataPrevista) { s = model.TblSolicitacoesCompraEquipamento.Attach(s); CompraEquipamento c = new CompraEquipamento(); c.DataPrevista = dataPrevista.Ticks; c.Status = StatusCompra.COMPRA_SOLICITADA; c.SolicitacaoCompraEquipamento = s; s.CompraEquipamento = c; model.TblCompraEquipamento.Add(c); model.SaveChanges(); SolicitarCompra(c); }
public void SolicitarCompra(CompraEquipamento c) { model.TblCompraEquipamento.Attach(c); bool compraExternaSuccess = finClient.comprarEquipamento( c.SolicitacaoCompraEquipamento.Equipamento.Nome, c.SolicitacaoCompraEquipamento.Equipamento.Descricao, c.SolicitacaoCompraEquipamento.Equipamento.NumeroSerie, DateTime.Now, // quero comprar AGORA né? c.SolicitacaoCompraEquipamento.Preco, c.SolicitacaoCompraEquipamento.Equipamento.Fabricante.Banco.ToString(), c.SolicitacaoCompraEquipamento.Equipamento.Fabricante.Agencia, c.SolicitacaoCompraEquipamento.Equipamento.Fabricante.ContaCorrente, c.Id); if (!compraExternaSuccess) { c.Status = StatusCompra.ERRO_ORDEM_COMPRA; } else { c.Status = StatusCompra.COMPRA_SOLICITADA; } model.Entry(c).State = EntityState.Modified; model.SaveChanges(); }
public void AlterarCompraEquipamento(CompraEquipamento c) { model.TblCompraEquipamento.Attach(c); model.Entry(c).State = EntityState.Modified; model.SaveChanges(); }