public IActionResult Put([FromRoute] ContaReceberId id, ContaReceber entity) { entity.Modelo = id.Modelo; entity.Serie = id.Serie; entity.Numero = id.Numero; entity.Parcela = id.Parcela; this.ContaReceberService.Update(entity); return(Ok()); }
public virtual IActionResult CancelarBaixa([FromRoute] ContaReceberId id, CancelarContaReceber cancelarContaReceber) { cancelarContaReceber.Modelo = id.Modelo; cancelarContaReceber.Serie = id.Serie; cancelarContaReceber.Numero = id.Numero; cancelarContaReceber.Parcela = id.Parcela; this.ContaReceberService.CancelarBaixa(cancelarContaReceber); return(Ok()); }
public virtual IActionResult Get([FromRoute] ContaReceberId id) { var entity = this.DAO.GetByID(id); if (entity == null) { return(Ok()); } return(Ok(entity)); }
public virtual IActionResult Receber([FromRoute] ContaReceberId id, ReceberContaReceber contaReceber) { contaReceber.Modelo = id.Modelo; contaReceber.Serie = id.Serie; contaReceber.Numero = id.Numero; contaReceber.Parcela = id.Parcela; this.ContaReceberService.Receber(contaReceber); return(Ok()); }
public void Ativar(ContaReceberId id) { var compra = this.VendaDAO.GetByID(new VendaId { Serie = id.Serie, Modelo = id.Modelo, Numero = id.Numero, }); if (compra != null) { throw new BusinessException(new { Numero = "Não é possível Ativar uma Conta a Receber lançada por uma Venda" }); } var conta = this.ContaReceberDAO.GetByID(id); conta.DataCancelamento = null; conta.UserCancelamento = null; this.ContaReceberDAO.Update(conta); }
public virtual IActionResult Ativar([FromRoute] ContaReceberId id) { this.ContaReceberService.Ativar(id); return(Ok()); }
public virtual IActionResult Delete([FromRoute] ContaReceberId id) { this.DAO.VerifyRelationshipDependence(id); this.DAO.Delete(id); return(Ok()); }
public virtual IActionResult CalcularValorBaixa([FromRoute] ContaReceberId id, DateTime?dataBase = null, decimal?desconto = null, decimal?multa = null, decimal?juro = null) { var valor = this.ContaReceberService.CalcularValor(id); return(Ok(valor)); }
public object CalcularValor(ContaReceberId id) { throw new NotImplementedException(); }