public ExtratoModel( int id, int clienteId, DateTime criadoEm, LancamentoTipo tipo, decimal valorTransacao, string descricao, string contaOrigem, string nomeClienteOrigem, string contaDestino, string nomeClienteDestino, decimal saldo, TransacaoTipo transacaoTipo) { Id = id; this.ClienteId = clienteId; this.CriadoEm = criadoEm; this.Tipo = tipo; this.ValorTransacao = valorTransacao; this.Descricao = descricao; this.ContaOrigem = contaOrigem; this.NomeClienteOrigem = nomeClienteOrigem; this.ContaDestino = contaDestino; this.NomeClienteDestino = nomeClienteDestino; Saldo = saldo; TransacaoTipo = transacaoTipo; }
public CriarLancamento(string numeroContaOrigem, string numeroContaDestino, LancamentoTipo tipo, decimal valor) { NumeroContaOrigem = numeroContaOrigem; NumeroContaDestino = numeroContaDestino; Tipo = tipo; Valor = valor; }
public void Alterar(LancamentoTipo lancamentoTipo) { try { LancamentoTipo lancamentoTipoAux = new LancamentoTipo(); lancamentoTipoAux.ID = lancamentoTipo.ID; List <LancamentoTipo> resultado = this.Consultar(lancamentoTipoAux, TipoPesquisa.E); if (resultado == null || resultado.Count == 0) { throw new LancamentoTipoNaoAlteradoExcecao(); } lancamentoTipoAux.descricao = lancamentoTipo.descricao; lancamentoTipoAux.ID = lancamentoTipo.ID; lancamentoTipoAux.sinal = lancamentoTipo.sinal; lancamentoTipoAux = resultado[0]; Confirmar(); } catch (Exception) { throw new LancamentoTipoNaoAlteradoExcecao(); } }
public void Incluir(LancamentoTipo lancamentoTipo) { try { db.AddToLancamentoTipoSet(lancamentoTipo); } catch (Exception) { throw new LancamentoTipoNaoIncluidoExcecao(); } }
public List <LancamentoTipo> Consultar(LancamentoTipo lancamentoTipo, TipoPesquisa tipoPesquisa) { List <LancamentoTipo> resultado = Consultar(); switch (tipoPesquisa) { #region Case E case TipoPesquisa.E: { if (lancamentoTipo.ID != 0) { resultado = ((from c in resultado where c.ID == lancamentoTipo.ID select c).ToList()); resultado = resultado.Distinct().ToList(); } break; } #endregion #region Case Ou case TipoPesquisa.Ou: { if (lancamentoTipo.ID != 0) { resultado.AddRange((from c in Consultar() where c.ID == lancamentoTipo.ID select c).ToList()); resultado = resultado.Distinct().ToList(); } break; } #endregion default: break; } return(resultado); }
public void Excluir(LancamentoTipo lancamentoTipo) { try { if (lancamentoTipo.id == 0) { throw new LancamentoTipoNaoExcluidoExcecao(); } List <LancamentoTipo> resultado = lancamentoTipoRepositorio.Consultar(lancamentoTipo, TipoPesquisa.E); if (resultado == null || resultado.Count <= 0 || resultado.Count > 1) { throw new LancamentoTipoNaoExcluidoExcecao(); } this.lancamentoTipoRepositorio.Excluir(lancamentoTipo); } catch (Exception e) { throw e; } //this.lancamentoTipoRepositorio.Excluir(lancamentoTipo); }
public void Excluir(LancamentoTipo lancamentoTipo) { try { LancamentoTipo lancamentoTipoAux = new LancamentoTipo(); lancamentoTipoAux.ID = lancamentoTipo.ID; List <LancamentoTipo> resultado = this.Consultar(lancamentoTipoAux, TipoPesquisa.E); if (resultado == null || resultado.Count == 0) { throw new LancamentoTipoNaoExcluidoExcecao(); } lancamentoTipoAux = resultado[0]; db.DeleteObject(lancamentoTipoAux); } catch (Exception) { throw new LancamentoTipoNaoExcluidoExcecao(); } }
public LancamentoCriado( int clienteId, LancamentoTipo tipo, decimal valorTransacao, string contaOrigem, string nomeClienteOrigem, string contaDestino, string nomeClienteDestino, decimal saldo, TransacaoTipo transacaoTipo ) { ClienteId = clienteId; CriadoEm = DateTime.UtcNow; Tipo = tipo; ValorTransacao = valorTransacao; SetDescricao(); ContaOrigem = contaOrigem; NomeClienteOrigem = nomeClienteOrigem; ContaDestino = contaDestino; NomeClienteDestino = nomeClienteDestino; Saldo = saldo; TransacaoTipo = transacaoTipo; }
public List <LancamentoTipo> Consultar(LancamentoTipo lancamentoTipo, TipoPesquisa tipoPesquisa) { List <LancamentoTipo> lancamentoTipoList = this.lancamentoTipoRepositorio.Consultar(lancamentoTipo, tipoPesquisa); return(lancamentoTipoList); }
public void Alterar(LancamentoTipo lancamentoTipo) { this.lancamentoTipoRepositorio.Alterar(lancamentoTipo); }
public void Incluir(LancamentoTipo lancamentoTipo) { this.lancamentoTipoRepositorio.Incluir(lancamentoTipo); }