/// <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); }
/// <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); } }
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); } }