public void Excluir(ChequeBoletoMensalidade chequeBoletoMensalidade) { try { if (chequeBoletoMensalidade.ID == 0) { throw new ChequeBoletoMensalidadeNaoExcluidaExcecao(); } List <ChequeBoletoMensalidade> resultado = chequeBoletoMensalidadeRepositorio.Consultar(chequeBoletoMensalidade, TipoPesquisa.E); if (resultado == null || resultado.Count <= 0 || resultado.Count > 1) { throw new ChequeBoletoMensalidadeNaoExcluidaExcecao(); } resultado[0].Status = (int)Status.Inativo; this.Alterar(resultado[0]); } catch (Exception e) { throw e; } //this.chequeBoletoMensalidadeRepositorio.Excluir(chequeBoletoMensalidade); }
public void Alterar(ChequeBoletoMensalidade chequeBoletoMensalidade) { try { ChequeBoletoMensalidade chequeBoletoMensalidadeAux = new ChequeBoletoMensalidade(); chequeBoletoMensalidadeAux.ID = chequeBoletoMensalidade.ID; List <ChequeBoletoMensalidade> resultado = this.Consultar(chequeBoletoMensalidadeAux, TipoPesquisa.E); if (resultado == null || resultado.Count == 0) { throw new ChequeBoletoMensalidadeNaoAlteradaExcecao(); } chequeBoletoMensalidadeAux = resultado[0]; chequeBoletoMensalidadeAux.BoletoMensalidadeID = chequeBoletoMensalidade.BoletoMensalidadeID; chequeBoletoMensalidadeAux.ChequeID = chequeBoletoMensalidade.ChequeID; chequeBoletoMensalidadeAux.Status = chequeBoletoMensalidade.Status; Confirmar(); } catch (Exception) { throw new ChequeBoletoMensalidadeNaoAlteradaExcecao(); } }
public void Alterar(ChequeBoletoMensalidade chequeBoletoMensalidade) { try { ChequeBoletoMensalidade chequeBoletoMensalidadeAux = new ChequeBoletoMensalidade(); chequeBoletoMensalidadeAux.ID = chequeBoletoMensalidade.ID; List<ChequeBoletoMensalidade> resultado = this.Consultar(chequeBoletoMensalidadeAux, TipoPesquisa.E); if (resultado == null || resultado.Count == 0) throw new ChequeBoletoMensalidadeNaoAlteradaExcecao(); chequeBoletoMensalidadeAux = resultado[0]; chequeBoletoMensalidadeAux.BoletoMensalidadeID = chequeBoletoMensalidade.BoletoMensalidadeID; chequeBoletoMensalidadeAux.ChequeID = chequeBoletoMensalidade.ChequeID; chequeBoletoMensalidadeAux.Status = chequeBoletoMensalidade.Status; Confirmar(); } catch (Exception) { throw new ChequeBoletoMensalidadeNaoAlteradaExcecao(); } }
public void Incluir(ChequeBoletoMensalidade chequeBoletoMensalidade) { try { db.ChequeBoletoMensalidade.InsertOnSubmit(chequeBoletoMensalidade); } catch (Exception) { throw new ChequeBoletoMensalidadeNaoIncluidaExcecao(); } }
public void Excluir(ChequeBoletoMensalidade chequeBoletoMensalidade) { try { ChequeBoletoMensalidade chequeBoletoMensalidadeAux = new ChequeBoletoMensalidade(); chequeBoletoMensalidadeAux.ID = chequeBoletoMensalidade.ID; List <ChequeBoletoMensalidade> resultado = this.Consultar(chequeBoletoMensalidadeAux, TipoPesquisa.E); if (resultado == null || resultado.Count == 0) { throw new ChequeBoletoMensalidadeNaoExcluidaExcecao(); } chequeBoletoMensalidadeAux = resultado[0]; db.ChequeBoletoMensalidade.DeleteOnSubmit(chequeBoletoMensalidadeAux); } catch (Exception) { throw new ChequeBoletoMensalidadeNaoExcluidaExcecao(); } }
private void ChequeBoletoMensalidade_Detach(ChequeBoletoMensalidade entity) { entity.Cheque = null; }
private void ChequeBoletoMensalidade_Attach(ChequeBoletoMensalidade entity) { entity.Cheque = this; }
public List <ChequeBoletoMensalidade> Consultar(ChequeBoletoMensalidade chequeBoletoMensalidade, TipoPesquisa tipoPesquisa) { List <ChequeBoletoMensalidade> resultado = Consultar(); switch (tipoPesquisa) { #region Case E case TipoPesquisa.E: { if (chequeBoletoMensalidade.ID != 0) { resultado = ((from cbm in resultado where cbm.ID == chequeBoletoMensalidade.ID select cbm).ToList()); resultado = resultado.Distinct().ToList(); } if (chequeBoletoMensalidade.BoletoMensalidadeID != 0) { resultado = ((from cbm in resultado where cbm.BoletoMensalidadeID == chequeBoletoMensalidade.BoletoMensalidadeID select cbm).ToList()); resultado = resultado.Distinct().ToList(); } if (chequeBoletoMensalidade.ChequeID != 0) { resultado = ((from cbm in resultado where cbm.ChequeID == chequeBoletoMensalidade.ChequeID select cbm).ToList()); resultado = resultado.Distinct().ToList(); } if (chequeBoletoMensalidade.Status.HasValue) { resultado = ((from cbm in resultado where cbm.Status.HasValue && cbm.Status.Value == chequeBoletoMensalidade.Status.Value select cbm).ToList()); resultado = resultado.Distinct().ToList(); } break; } #endregion #region Case Ou case TipoPesquisa.Ou: { if (chequeBoletoMensalidade.ID != 0) { resultado.AddRange((from cbm in Consultar() where cbm.ID == chequeBoletoMensalidade.ID select cbm).ToList()); resultado = resultado.Distinct().ToList(); } if (chequeBoletoMensalidade.BoletoMensalidadeID != 0) { resultado.AddRange((from cbm in Consultar() where cbm.BoletoMensalidadeID == chequeBoletoMensalidade.BoletoMensalidadeID select cbm).ToList()); resultado = resultado.Distinct().ToList(); } if (chequeBoletoMensalidade.ChequeID != 0) { resultado.AddRange((from cbm in Consultar() where cbm.ChequeID == chequeBoletoMensalidade.ChequeID select cbm).ToList()); resultado = resultado.Distinct().ToList(); } if (chequeBoletoMensalidade.Status.HasValue) { resultado.AddRange((from cbm in Consultar() where cbm.Status.HasValue && cbm.Status.Value == chequeBoletoMensalidade.Status.Value select cbm).ToList()); resultado = resultado.Distinct().ToList(); } break; } #endregion default: break; } return(resultado); }
public List <ChequeBoletoMensalidade> Consultar(ChequeBoletoMensalidade chequeBoletoMensalidade, TipoPesquisa tipoPesquisa) { List <ChequeBoletoMensalidade> chequeBoletoMensalidadeList = this.chequeBoletoMensalidadeRepositorio.Consultar(chequeBoletoMensalidade, tipoPesquisa); return(chequeBoletoMensalidadeList); }
public void Alterar(ChequeBoletoMensalidade chequeBoletoMensalidade) { this.chequeBoletoMensalidadeRepositorio.Alterar(chequeBoletoMensalidade); }
public void Incluir(ChequeBoletoMensalidade chequeBoletoMensalidade) { this.chequeBoletoMensalidadeRepositorio.Incluir(chequeBoletoMensalidade); }
public List<ChequeBoletoMensalidade> Consultar(ChequeBoletoMensalidade chequeBoletoMensalidade, TipoPesquisa tipoPesquisa) { List<ChequeBoletoMensalidade> resultado = Consultar(); switch (tipoPesquisa) { #region Case E case TipoPesquisa.E: { if (chequeBoletoMensalidade.ID != 0) { resultado = ((from cbm in resultado where cbm.ID == chequeBoletoMensalidade.ID select cbm).ToList()); resultado = resultado.Distinct().ToList(); } if (chequeBoletoMensalidade.BoletoMensalidadeID != 0) { resultado = ((from cbm in resultado where cbm.BoletoMensalidadeID == chequeBoletoMensalidade.BoletoMensalidadeID select cbm).ToList()); resultado = resultado.Distinct().ToList(); } if (chequeBoletoMensalidade.ChequeID != 0) { resultado = ((from cbm in resultado where cbm.ChequeID == chequeBoletoMensalidade.ChequeID select cbm).ToList()); resultado = resultado.Distinct().ToList(); } if (chequeBoletoMensalidade.Status.HasValue) { resultado = ((from cbm in resultado where cbm.Status.HasValue && cbm.Status.Value == chequeBoletoMensalidade.Status.Value select cbm).ToList()); resultado = resultado.Distinct().ToList(); } break; } #endregion #region Case Ou case TipoPesquisa.Ou: { if (chequeBoletoMensalidade.ID != 0) { resultado.AddRange((from cbm in Consultar() where cbm.ID == chequeBoletoMensalidade.ID select cbm).ToList()); resultado = resultado.Distinct().ToList(); } if (chequeBoletoMensalidade.BoletoMensalidadeID != 0) { resultado.AddRange((from cbm in Consultar() where cbm.BoletoMensalidadeID == chequeBoletoMensalidade.BoletoMensalidadeID select cbm).ToList()); resultado = resultado.Distinct().ToList(); } if (chequeBoletoMensalidade.ChequeID != 0) { resultado.AddRange((from cbm in Consultar() where cbm.ChequeID == chequeBoletoMensalidade.ChequeID select cbm).ToList()); resultado = resultado.Distinct().ToList(); } if (chequeBoletoMensalidade.Status.HasValue) { resultado.AddRange((from cbm in Consultar() where cbm.Status.HasValue && cbm.Status.Value == chequeBoletoMensalidade.Status.Value select cbm).ToList()); resultado = resultado.Distinct().ToList(); } break; } #endregion default: break; } return resultado; }
public void Excluir(ChequeBoletoMensalidade chequeBoletoMensalidade) { try { ChequeBoletoMensalidade chequeBoletoMensalidadeAux = new ChequeBoletoMensalidade(); chequeBoletoMensalidadeAux.ID = chequeBoletoMensalidade.ID; List<ChequeBoletoMensalidade> resultado = this.Consultar(chequeBoletoMensalidadeAux, TipoPesquisa.E); if (resultado == null || resultado.Count == 0) throw new ChequeBoletoMensalidadeNaoExcluidaExcecao(); chequeBoletoMensalidadeAux = resultado[0]; db.ChequeBoletoMensalidade.DeleteOnSubmit(chequeBoletoMensalidadeAux); } catch (Exception) { throw new ChequeBoletoMensalidadeNaoExcluidaExcecao(); } }