public void Excluir(AlunoAtividadeTurma alunoAtividadeTurma) { try { if (alunoAtividadeTurma.ID == 0) { throw new AlunoAtividadeTurmaNaoExcluidoExcecao(); } List <AlunoAtividadeTurma> resultado = alunoAtividadeTurmaRepositorio.Consultar(alunoAtividadeTurma, TipoPesquisa.E); if (resultado == null || resultado.Count <= 0 || resultado.Count > 1) { throw new AlunoAtividadeTurmaNaoExcluidoExcecao(); } resultado[0].Status = (int)Status.Inativo; this.Alterar(resultado[0]); } catch (Exception e) { throw e; } //this.alunoAtividadeTurmaRepositorio.Excluir(alunoAtividadeTurma); }
public void Alterar(AlunoAtividadeTurma alunoAtividadeTurma) { try { AlunoAtividadeTurma alunoAtividadeTurmaAux = new AlunoAtividadeTurma(); alunoAtividadeTurmaAux.ID = alunoAtividadeTurma.ID; List <AlunoAtividadeTurma> resultado = this.Consultar(alunoAtividadeTurmaAux, TipoPesquisa.E); if (resultado == null || resultado.Count == 0) { throw new AlunoAtividadeTurmaNaoAlteradoExcecao(); } alunoAtividadeTurmaAux.AlunoID = alunoAtividadeTurma.AlunoID; alunoAtividadeTurmaAux.AtividadeTurmaID = alunoAtividadeTurma.AtividadeTurmaID; alunoAtividadeTurmaAux.Status = alunoAtividadeTurma.Status; alunoAtividadeTurmaAux.Ano = alunoAtividadeTurma.Ano; alunoAtividadeTurmaAux = resultado[0]; Confirmar(); } catch (Exception) { throw new AlunoAtividadeTurmaNaoAlteradoExcecao(); } }
public void Alterar(AlunoAtividadeTurma alunoAtividadeTurma) { try { AlunoAtividadeTurma alunoAtividadeTurmaAux = new AlunoAtividadeTurma(); alunoAtividadeTurmaAux.ID = alunoAtividadeTurma.ID; List<AlunoAtividadeTurma> resultado = this.Consultar(alunoAtividadeTurmaAux, TipoPesquisa.E); if (resultado == null || resultado.Count == 0) throw new AlunoAtividadeTurmaNaoAlteradoExcecao(); alunoAtividadeTurmaAux.AlunoID = alunoAtividadeTurma.AlunoID; alunoAtividadeTurmaAux.AtividadeTurmaID = alunoAtividadeTurma.AtividadeTurmaID; alunoAtividadeTurmaAux.Status = alunoAtividadeTurma.Status; alunoAtividadeTurmaAux.Ano = alunoAtividadeTurma.Ano; alunoAtividadeTurmaAux = resultado[0]; Confirmar(); } catch (Exception) { throw new AlunoAtividadeTurmaNaoAlteradoExcecao(); } }
public void Incluir(AlunoAtividadeTurma alunoAtividadeTurma) { try { db.AlunoAtividadeTurma.InsertOnSubmit(alunoAtividadeTurma); } catch (Exception) { throw new AlunoAtividadeTurmaNaoIncluidoExcecao(); } }
/// <summary> /// Verifica se a matricula já existe no cadastro /// </summary> /// <param name="matricula"></param> /// <returns></returns> public bool verificaSeJaInserido(AlunoAtividadeTurma matricula) { alunoAtvTurmaControlador = AlunoAtividadeTurmaProcesso.Instance; List <AlunoAtividadeTurma> listaAuxiliar = new List <AlunoAtividadeTurma>(); listaAuxiliar = alunoAtvTurmaControlador.Consultar(); bool testa = false; foreach (AlunoAtividadeTurma b in listaAuxiliar) { if ((b.AlunoID == matricula.AlunoID) && (b.Ano == matricula.Ano)) { testa = true; } } return(testa); }
public void Excluir(AlunoAtividadeTurma alunoAtividadeTurma) { try { AlunoAtividadeTurma alunoAtividadeTurmaAux = new AlunoAtividadeTurma(); alunoAtividadeTurmaAux.ID = alunoAtividadeTurma.ID; List <AlunoAtividadeTurma> resultado = this.Consultar(alunoAtividadeTurmaAux, TipoPesquisa.E); if (resultado == null || resultado.Count == 0) { throw new AlunoAtividadeTurmaNaoExcluidoExcecao(); } alunoAtividadeTurmaAux = resultado[0]; db.AlunoAtividadeTurma.DeleteOnSubmit(alunoAtividadeTurmaAux); } catch (Exception) { throw new AlunoAtividadeTurmaNaoExcluidoExcecao(); } }
/// <summary> /// Verifica se a matricula já existe no cadastro /// </summary> /// <param name="matricula"></param> /// <returns></returns> public bool verificaSeJaInserido(AlunoAtividadeTurma matricula) { alunoAtvTurmaControlador = AlunoAtividadeTurmaProcesso.Instance; List<AlunoAtividadeTurma> listaAuxiliar = new List<AlunoAtividadeTurma>(); listaAuxiliar = alunoAtvTurmaControlador.Consultar(); bool testa = false; foreach (AlunoAtividadeTurma b in listaAuxiliar) { if ((b.AlunoID == matricula.AlunoID) && (b.Ano == matricula.Ano)) { testa = true; } } return testa; }
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); } }
public List <AlunoAtividadeTurma> Consultar(AlunoAtividadeTurma alunoAtividadeTurma, TipoPesquisa tipoPesquisa) { List <AlunoAtividadeTurma> resultado = Consultar(); switch (tipoPesquisa) { #region Case E case TipoPesquisa.E: { if (alunoAtividadeTurma.ID != 0) { resultado = ((from aa in resultado where aa.ID == alunoAtividadeTurma.ID select aa).ToList()); resultado = resultado.Distinct().ToList(); } if (alunoAtividadeTurma.AlunoID != 0) { resultado = ((from aa in resultado where aa.AlunoID == alunoAtividadeTurma.AlunoID select aa).ToList()); resultado = resultado.Distinct().ToList(); } if (alunoAtividadeTurma.Status.HasValue) { resultado = ((from aa in resultado where aa.Status.HasValue && aa.Status.Value == alunoAtividadeTurma.Status.Value select aa).ToList()); resultado = resultado.Distinct().ToList(); } break; } #endregion #region Case Ou case TipoPesquisa.Ou: { if (alunoAtividadeTurma.ID != 0) { resultado.AddRange((from aa in Consultar() where aa.ID == alunoAtividadeTurma.ID select aa).ToList()); resultado = resultado.Distinct().ToList(); } if (alunoAtividadeTurma.AlunoID != 0) { resultado.AddRange((from aa in Consultar() where aa.AlunoID == alunoAtividadeTurma.AlunoID select aa).ToList()); resultado = resultado.Distinct().ToList(); } if (alunoAtividadeTurma.Status.HasValue) { resultado.AddRange((from aa in Consultar() where aa.Status.HasValue && aa.Status.Value == alunoAtividadeTurma.Status.Value select aa).ToList()); resultado = resultado.Distinct().ToList(); } break; } #endregion default: break; } return(resultado); }
public void Incluir(AlunoAtividadeTurma alunoAtividadeTurma) { try { db.AlunoAtividadeTurma.InsertOnSubmit(alunoAtividadeTurma); } catch (Exception) { throw new AlunoAtividadeTurmaNaoIncluidoExcecao(); } }
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); } }
public List <AlunoAtividadeTurma> Consultar(AlunoAtividadeTurma alunoAtividadeTurma, TipoPesquisa tipoPesquisa) { List <AlunoAtividadeTurma> alunoAtividadeTurmaList = this.alunoAtividadeTurmaRepositorio.Consultar(alunoAtividadeTurma, tipoPesquisa); return(alunoAtividadeTurmaList); }
public void Alterar(AlunoAtividadeTurma alunoAtividadeTurma) { this.alunoAtividadeTurmaRepositorio.Alterar(alunoAtividadeTurma); }
public void Incluir(AlunoAtividadeTurma alunoAtividadeTurma) { this.alunoAtividadeTurmaRepositorio.Incluir(alunoAtividadeTurma); }
public List<AlunoAtividadeTurma> Consultar(AlunoAtividadeTurma alunoAtividadeTurma, TipoPesquisa tipoPesquisa) { List<AlunoAtividadeTurma> resultado = Consultar(); switch (tipoPesquisa) { #region Case E case TipoPesquisa.E: { if (alunoAtividadeTurma.ID != 0) { resultado = ((from aa in resultado where aa.ID == alunoAtividadeTurma.ID select aa).ToList()); resultado = resultado.Distinct().ToList(); } if (alunoAtividadeTurma.AlunoID != 0) { resultado = ((from aa in resultado where aa.AlunoID == alunoAtividadeTurma.AlunoID select aa).ToList()); resultado = resultado.Distinct().ToList(); } if (alunoAtividadeTurma.Status.HasValue) { resultado = ((from aa in resultado where aa.Status.HasValue && aa.Status.Value == alunoAtividadeTurma.Status.Value select aa).ToList()); resultado = resultado.Distinct().ToList(); } break; } #endregion #region Case Ou case TipoPesquisa.Ou: { if (alunoAtividadeTurma.ID != 0) { resultado.AddRange((from aa in Consultar() where aa.ID == alunoAtividadeTurma.ID select aa).ToList()); resultado = resultado.Distinct().ToList(); } if (alunoAtividadeTurma.AlunoID != 0) { resultado.AddRange((from aa in Consultar() where aa.AlunoID == alunoAtividadeTurma.AlunoID select aa).ToList()); resultado = resultado.Distinct().ToList(); } if (alunoAtividadeTurma.Status.HasValue) { resultado.AddRange((from aa in Consultar() where aa.Status.HasValue && aa.Status.Value == alunoAtividadeTurma.Status.Value select aa).ToList()); resultado = resultado.Distinct().ToList(); } break; } #endregion default: break; } return resultado; }
private void AlunoAtividadeTurma_Attach(AlunoAtividadeTurma entity) { entity.AtividadeTurma = this; }
private void AlunoAtividadeTurma_Detach(AlunoAtividadeTurma entity) { entity.AtividadeTurma = null; }
public void Excluir(AlunoAtividadeTurma alunoAtividadeTurma) { try { AlunoAtividadeTurma alunoAtividadeTurmaAux = new AlunoAtividadeTurma(); alunoAtividadeTurmaAux.ID = alunoAtividadeTurma.ID; List<AlunoAtividadeTurma> resultado = this.Consultar(alunoAtividadeTurmaAux, TipoPesquisa.E); if (resultado == null || resultado.Count == 0) throw new AlunoAtividadeTurmaNaoExcluidoExcecao(); alunoAtividadeTurmaAux = resultado[0]; db.AlunoAtividadeTurma.DeleteOnSubmit(alunoAtividadeTurmaAux); } catch (Exception) { throw new AlunoAtividadeTurmaNaoExcluidoExcecao(); } }