public void Excluir(BoletoAtividade boletoAtividade) { try { if (boletoAtividade.ID == 0) { throw new BoletoAtividadeNaoExcluidaExcecao(); } List <BoletoAtividade> resultado = boletoAtividadeRepositorio.Consultar(boletoAtividade, TipoPesquisa.E); if (resultado == null || resultado.Count <= 0 || resultado.Count > 1) { throw new BoletoAtividadeNaoExcluidaExcecao(); } resultado[0].Status = (int)Status.Inativo; this.Alterar(resultado[0]); } catch (Exception e) { throw e; } //this.boletoAtividadeRepositorio.Excluir(boletoAtividade); }
public void Alterar(BoletoAtividade boletoAtividade) { try { BoletoAtividade boletoAtividadeAux = new BoletoAtividade(); boletoAtividadeAux.ID = boletoAtividade.ID; List <BoletoAtividade> resultado = this.Consultar(boletoAtividadeAux, TipoPesquisa.E); if (resultado == null || resultado.Count == 0) { throw new BoletoAtividadeNaoAlteradaExcecao(); } boletoAtividadeAux = resultado[0]; boletoAtividadeAux.DataEmissao = boletoAtividade.DataEmissao; boletoAtividadeAux.DataPagamento = boletoAtividade.DataPagamento; boletoAtividadeAux.DataVencimento = boletoAtividade.DataVencimento; boletoAtividadeAux.Desconto = boletoAtividade.Desconto; boletoAtividadeAux.Descricao = boletoAtividade.Descricao; boletoAtividadeAux.AlunoAtividadeTurma = boletoAtividade.AlunoAtividadeTurma; boletoAtividadeAux.AlunoAtividadeTurmaID = boletoAtividade.AlunoAtividadeTurmaID; boletoAtividadeAux.Multa = boletoAtividade.Multa; boletoAtividadeAux.Parcela = boletoAtividade.Parcela; boletoAtividadeAux.Status = boletoAtividade.Status; boletoAtividadeAux.Valor = boletoAtividade.Valor; Confirmar(); } catch (Exception) { throw new BoletoAtividadeNaoAlteradaExcecao(); } }
public void Incluir(BoletoAtividade boletoAtividade) { try { db.BoletoAtividade.InsertOnSubmit(boletoAtividade); } catch (Exception) { throw new BoletoAtividadeNaoIncluidaExcecao(); } }
public void Excluir(BoletoAtividade boletoAtividade) { try { BoletoAtividade boletoAtividadeAux = new BoletoAtividade(); boletoAtividadeAux.ID = boletoAtividade.ID; List <BoletoAtividade> resultado = this.Consultar(boletoAtividadeAux, TipoPesquisa.E); if (resultado == null || resultado.Count == 0) { throw new BoletoAtividadeNaoExcluidaExcecao(); } boletoAtividadeAux = resultado[0]; db.BoletoAtividade.DeleteOnSubmit(boletoAtividadeAux); } catch (Exception) { throw new BoletoAtividadeNaoExcluidaExcecao(); } }
public List <BoletoAtividade> Consultar(BoletoAtividade boletoAtividade, TipoPesquisa tipoPesquisa) { List <BoletoAtividade> resultado = Consultar(); switch (tipoPesquisa) { #region Case E case TipoPesquisa.E: { if (boletoAtividade.ID != 0) { resultado = ((from ba in resultado where ba.ID == boletoAtividade.ID select ba).ToList()); resultado = resultado.Distinct().ToList(); } if (boletoAtividade.DataEmissao != default(DateTime)) { resultado = ((from ba in resultado where ba.DataEmissao == boletoAtividade.DataEmissao select ba).ToList()); resultado = resultado.Distinct().ToList(); } if (boletoAtividade.DataPagamento.HasValue && boletoAtividade.DataPagamento.Value != default(DateTime)) { resultado = ((from ba in resultado where ba.DataPagamento.HasValue && ba.DataPagamento.Value == boletoAtividade.DataPagamento.Value select ba).ToList()); resultado = resultado.Distinct().ToList(); } if (boletoAtividade.DataVencimento != default(DateTime)) { resultado = ((from ba in resultado where ba.DataVencimento == boletoAtividade.DataVencimento select ba).ToList()); resultado = resultado.Distinct().ToList(); } if (boletoAtividade.Desconto.HasValue) { resultado = ((from ba in resultado where ba.Desconto.HasValue && ba.Desconto.Value == boletoAtividade.Desconto.Value select ba).ToList()); resultado = resultado.Distinct().ToList(); } if (string.IsNullOrEmpty(boletoAtividade.Descricao)) { resultado = ((from ba in resultado where ba.Descricao.Contains(boletoAtividade.Descricao) select ba).ToList()); resultado = resultado.Distinct().ToList(); } if (boletoAtividade.Multa.HasValue) { resultado = ((from ba in resultado where ba.Multa.HasValue && ba.Multa.Value == boletoAtividade.Multa.Value select ba).ToList()); resultado = resultado.Distinct().ToList(); } if (boletoAtividade.Status.HasValue && boletoAtividade.Status.Value != default(byte)) { resultado = ((from ba in resultado where ba.Status.HasValue && ba.Status.Value == boletoAtividade.Status.Value select ba).ToList()); resultado = resultado.Distinct().ToList(); } break; } #endregion #region Case Ou case TipoPesquisa.Ou: { if (boletoAtividade.ID != 0) { resultado.AddRange((from ba in Consultar() where ba.ID == boletoAtividade.ID select ba).ToList()); resultado = resultado.Distinct().ToList(); } if (boletoAtividade.DataEmissao != default(DateTime)) { resultado.AddRange((from ba in Consultar() where ba.DataEmissao == boletoAtividade.DataEmissao select ba).ToList()); resultado = resultado.Distinct().ToList(); } if (boletoAtividade.DataPagamento.HasValue && boletoAtividade.DataPagamento.Value != default(DateTime)) { resultado.AddRange((from ba in Consultar() where ba.DataPagamento.HasValue && ba.DataPagamento.Value == boletoAtividade.DataPagamento.Value select ba).ToList()); resultado = resultado.Distinct().ToList(); } if (boletoAtividade.DataVencimento != default(DateTime)) { resultado.AddRange((from ba in Consultar() where ba.DataVencimento == boletoAtividade.DataVencimento select ba).ToList()); resultado = resultado.Distinct().ToList(); } if (boletoAtividade.Desconto.HasValue) { resultado.AddRange((from ba in Consultar() where ba.Desconto.HasValue && ba.Desconto.Value == boletoAtividade.Desconto.Value select ba).ToList()); resultado = resultado.Distinct().ToList(); } if (string.IsNullOrEmpty(boletoAtividade.Descricao)) { resultado.AddRange((from ba in Consultar() where ba.Descricao.Contains(boletoAtividade.Descricao) select ba).ToList()); resultado = resultado.Distinct().ToList(); } if (boletoAtividade.Multa.HasValue) { resultado.AddRange((from ba in Consultar() where ba.Multa.HasValue && ba.Multa.Value == boletoAtividade.Multa.Value select ba).ToList()); resultado = resultado.Distinct().ToList(); } if (boletoAtividade.Status.HasValue && boletoAtividade.Status.Value != default(byte)) { resultado.AddRange((from ba in Consultar() where ba.Status.HasValue && ba.Status.Value == boletoAtividade.Status.Value select ba).ToList()); resultado = resultado.Distinct().ToList(); } break; } #endregion default: break; } return(resultado); }
private void BoletoAtividade_Detach(BoletoAtividade entity) { entity.Matricula = null; }
private void BoletoAtividade_Attach(BoletoAtividade entity) { entity.Matricula = this; }
private void BoletoAtividade_Detach(BoletoAtividade entity) { entity.AlunoAtividadeTurma = null; }
private void BoletoAtividade_Attach(BoletoAtividade entity) { entity.AlunoAtividadeTurma = this; }
public List <BoletoAtividade> Consultar(BoletoAtividade boletoAtividade, TipoPesquisa tipoPesquisa) { List <BoletoAtividade> boletoAtividadeList = this.boletoAtividadeRepositorio.Consultar(boletoAtividade, tipoPesquisa); return(boletoAtividadeList); }
public void Alterar(BoletoAtividade boletoAtividade) { this.boletoAtividadeRepositorio.Alterar(boletoAtividade); }
public void Incluir(BoletoAtividade boletoAtividade) { this.boletoAtividadeRepositorio.Incluir(boletoAtividade); }
private void ucMenuInferior1_EventoCadastrar() { alunoAtividadeTurma = new AlunoAtividadeTurma(); alunoAtvTurmaControlador = AlunoAtividadeTurmaProcesso.Instance; try { #region VALIDA - ATIVIDADE if (String.IsNullOrEmpty(cmbAtividade.Text)) { errorProviderTela.SetError(cmbAtividade, "Informe a atividade"); return; } alunoAtividadeTurma.AtividadeTurmaID = ((AuxiliarAlunoAtvTurma)cmbAtividade.SelectedItem).Id; #endregion #region VALIDA - DESCRIÇÃO if (String.IsNullOrEmpty(txtDescricao.Text)) { errorProviderTela.SetError(txtDescricao, "Informe a descrição"); txtDescricao.Clear(); return; } #endregion #region VALIDA - VALOR if (String.IsNullOrEmpty(txtValor.Text)) { errorProviderTela.SetError(txtValor, "Informe o valor"); txtValor.Clear(); return; } #endregion #region VALIDA - DESCONTO if (String.IsNullOrEmpty(txtDesconto.Text)) { errorProviderTela.SetError(txtDesconto, "Informe o valor"); txtDesconto.Clear(); return; } alunoAtividadeTurma.Desconto = Convert.ToDouble(txtDesconto.Text); #endregion #region VALIDA - VALOR TOTAL if (String.IsNullOrEmpty(txtTotalValor.Text)) { errorProviderTela.SetError(txtValor, "Informe o valor total"); txtTotalValor.Clear(); return; } alunoAtividadeTurma.Valor = Convert.ToDouble(txtTotalValor.Text); #endregion alunoAtividadeTurma.AlunoID = memoria.Aluno.ID; alunoAtividadeTurma.Ano = DateTime.Now.Year; alunoAtividadeTurma.DataMatricula = DateTime.Now; alunoAtividadeTurma.Status = (int)Status.Ativo; int matriculaAux = -1; if (retornaIdMatricula(memoria) != -1) { matriculaAux = retornaIdMatricula(memoria); } if (verificaSeJaInserido(alunoAtividadeTurma) == false) { alunoAtvTurmaControlador.Incluir(alunoAtividadeTurma); alunoAtvTurmaControlador.Confirmar(); for (int i = 0; i < 12; i++) { boletoAtividadeControlador = BoletoAtividadeProcesso.Instance; boletoAtividade = new BoletoAtividade(); boletoAtividade.Descricao = "BOLETO"; DateTime novoDtParcela = new DateTime(DateTime.Now.Year, 1, 1); boletoAtividade.DataVencimento = novoDtParcela.AddMonths(i); ; boletoAtividade.Status = (int)Status.Ativo; boletoAtividade.Desconto = Convert.ToDouble(txtDesconto.Text); boletoAtividade.Parcela = meses[novoDtParcela.AddMonths(i).Month]; boletoAtividade.MatriculaID = matriculaAux; boletoAtividade.DataEmissao = DateTime.Now; boletoAtividade.Valor = alunoAtividadeTurma.Valor; boletoAtividade.AlunoAtividadeTurmaID = alunoAtividadeTurma.ID; boletoAtividadeControlador.Incluir(boletoAtividade); boletoAtividadeControlador.Confirmar(); } MessageBox.Show(AlunoAtividadeTurmaConstantes.ALUNOATIVIDADETURMA_INCLUIDO, "Colégio Conhecer - Inserir Matrícula da Atividade"); } else { MessageBox.Show("A Matrícula já existe na base de dados", "Colégio Conhecer - Inserir Matrícula da Atividade"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void ucMenuInferior1_EventoCadastrar() { alunoAtividadeTurma = new AlunoAtividadeTurma(); alunoAtvTurmaControlador = AlunoAtividadeTurmaProcesso.Instance; try { #region VALIDA - ATIVIDADE if (String.IsNullOrEmpty(cmbAtividade.Text)) { errorProviderTela.SetError(cmbAtividade, "Informe a atividade"); return; } alunoAtividadeTurma.AtividadeTurmaID = ((AuxiliarAlunoAtvTurma)cmbAtividade.SelectedItem).Id; #endregion #region VALIDA - DESCRIÇÃO if (String.IsNullOrEmpty(txtDescricao.Text)) { errorProviderTela.SetError(txtDescricao, "Informe a descrição"); txtDescricao.Clear(); return; } #endregion #region VALIDA - VALOR if (String.IsNullOrEmpty(txtValor.Text)) { errorProviderTela.SetError(txtValor, "Informe o valor"); txtValor.Clear(); return; } #endregion #region VALIDA - DESCONTO if (String.IsNullOrEmpty(txtDesconto.Text)) { errorProviderTela.SetError(txtDesconto, "Informe o valor"); txtDesconto.Clear(); return; } alunoAtividadeTurma.Desconto = Convert.ToDouble(txtDesconto.Text); #endregion #region VALIDA - VALOR TOTAL if (String.IsNullOrEmpty(txtTotalValor.Text)) { errorProviderTela.SetError(txtValor, "Informe o valor total"); txtTotalValor.Clear(); return; } alunoAtividadeTurma.Valor = Convert.ToDouble(txtTotalValor.Text); #endregion alunoAtividadeTurma.AlunoID = memoria.Aluno.ID; alunoAtividadeTurma.Ano = DateTime.Now.Year; alunoAtividadeTurma.DataMatricula = DateTime.Now; alunoAtividadeTurma.Status = (int)Status.Ativo; int matriculaAux = -1; if (retornaIdMatricula(memoria) != -1) { matriculaAux = retornaIdMatricula(memoria); } if (verificaSeJaInserido(alunoAtividadeTurma) == false) { alunoAtvTurmaControlador.Incluir(alunoAtividadeTurma); alunoAtvTurmaControlador.Confirmar(); for (int i = 0; i < 12; i++) { boletoAtividadeControlador = BoletoAtividadeProcesso.Instance; boletoAtividade = new BoletoAtividade(); boletoAtividade.Descricao = "BOLETO"; DateTime novoDtParcela = new DateTime(DateTime.Now.Year, 1, 1); boletoAtividade.DataVencimento = novoDtParcela.AddMonths(i);; boletoAtividade.Status = (int)Status.Ativo; boletoAtividade.Desconto = Convert.ToDouble(txtDesconto.Text); boletoAtividade.Parcela = meses[novoDtParcela.AddMonths(i).Month]; boletoAtividade.MatriculaID = matriculaAux; boletoAtividade.DataEmissao = DateTime.Now; boletoAtividade.Valor = alunoAtividadeTurma.Valor; boletoAtividade.AlunoAtividadeTurmaID = alunoAtividadeTurma.ID; boletoAtividadeControlador.Incluir(boletoAtividade); boletoAtividadeControlador.Confirmar(); } MessageBox.Show(AlunoAtividadeTurmaConstantes.ALUNOATIVIDADETURMA_INCLUIDO, "Colégio Conhecer - Inserir Matrícula da Atividade"); } else { MessageBox.Show("A Matrícula já existe na base de dados", "Colégio Conhecer - Inserir Matrícula da Atividade"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }