/// <summary> /// Método responsável por retornar uma lista dos objetos ativos de BoletoAtividade /// </summary> /// <returns>Lista de Boleto Atividade ativos</returns> private List <BoletoAtividade> RetornaListaAtivosAtividade() { IBoletoAtividadeProcesso boletoAtividadeControlador = BoletoAtividadeProcesso.Instance; List <BoletoAtividade> boletoAtividadeList = new List <BoletoAtividade>(); List <BoletoAtividade> boletoAtividadeList2 = new List <BoletoAtividade>(); boletoAtividadeList = boletoAtividadeControlador.Consultar(); IEnumerable <BoletoAtividade> query = from b in boletoAtividadeList where b.Status == 1 select b; foreach (BoletoAtividade boleto in query) { boletoAtividadeList2.Add(boleto); } return(boletoAtividadeList2); }
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); } }