public void FecharOrdem() { if (Status != OrdemCompraStatus.Cancelado) { Status = OrdemCompraStatus.Fechado; } }
public async Task <bool> AlterarStatusOrdemCompra(string ordemId, OrdemCompraStatus novoOrdemCompraStatus) { var ordemCompra = await ConsultarPorId(ordemId).ConfigureAwait(false); if (ordemCompra == null) { return(false); } ordemCompra.Status = novoOrdemCompraStatus; return(await AlterarOrdemCompra(ordemCompra)); }
public void AdicionarOrdemStatus(string status) { switch (status) { case "Solicitado": this.Status = OrdemCompraStatus.Solicitado; break; case "EmAnalise": this.Status = OrdemCompraStatus.EmAnalise; break; case "Fechado": this.Status = OrdemCompraStatus.Solicitado; break; case "Cancelado": this.Status = OrdemCompraStatus.Solicitado; break; } }
public async Task <bool> AlterarOrdemCompra(string ordemId, OrdemCompraStatus novoOrdemCompraStatus) { throw await Task.Run(() => new NotImplementedException()); }
public Task <bool> AlterarOrdemCompra(string ordemId, OrdemCompraStatus novoOrdemCompraStatus) { throw new NotImplementedException(); }
public void AlterarOrdemDeCompraParaAnalise() => Status = OrdemCompraStatus.EmAnalise;