private void ucMenuInferior1_EventoCadastrar() { try { if (cmbAluno.SelectedItem == null) { errorProviderTela.SetError(cmbAluno, "Nenhum Aluno selecionado"); return; } Matricula matricula = CarregarMatricula((Aluno)cmbAluno.SelectedItem); var resultado = (from m in matriculaVinculoListaAlunoAtualMestre where m.MatriculaDependenteID == matricula.ID select m).ToList(); if (resultado.Count > 0) { errorProviderTela.SetError(cmbAluno, "Aluno já vinculado."); return; } IMatriculaVinculoProcesso processo = MatriculaVinculoProcesso.Instance; MatriculaVinculo mv = new MatriculaVinculo(); mv.MatriculaDependenteID = matricula.ID; mv.MatriculaMestreID = Memoria.Instance.Matricula.ID; mv.DataVinculo = DateTime.Now; mv.Status = (int)Status.Ativo; switch (Memoria.Instance.StatusTelaAlunoMatriculaVinculo) { case OperacoesDaTela.Incluir: { processo.Incluir(mv); processo.Confirmar(); break; } case OperacoesDaTela.Alterar: { processo.Alterar(mv); processo.Confirmar(); break; } } Memoria.Instance.StatusTelaAlunoMatriculaVinculo = OperacoesDaTela.Navegar; Atualizar(); AjustarBotoes(); } catch (Exception) { } }
private void telaRelatorioBoletoMensalidadeVinculo_Load(object sender, EventArgs e) { if (Memoria.Instance.Matricula != null) { IMatriculaVinculoProcesso processo = MatriculaVinculoProcesso.Instance; MatriculaVinculo matriculaVinculo = new MatriculaVinculo(); matriculaVinculo.MatriculaMestreID = Memoria.Instance.Matricula.ID; DataTable data = processo.GerarRelatorio(matriculaVinculo, Negocios.ModuloBasico.Enums.TipoPesquisa.E); BoletoMensalidadeRelatorioVinculo1.SetDataSource((DataTable)data); crystalReportViewer1.ReportSource = BoletoMensalidadeRelatorioVinculo1; BoletoMensalidadeRelatorioVinculo1.Refresh(); crystalReportViewer1.Zoom(1); } }
/// <summary> ///Metodo responsável por verificar se o aluno atual está com vinculo mestre com outros alunos. /// </summary> /// <param name="aluno"> Aluno que será utilizado como pesquisa</param> /// <returns>Lista contendo todos os vinculos do aluno informado.</returns> private List <MatriculaVinculo> VerificarMatriculaMestre(Aluno aluno) { Matricula matricula = CarregarMatricula(aluno); List <MatriculaVinculo> resultado = new List <MatriculaVinculo>(); if (Memoria.Instance.Matricula != null) { IMatriculaVinculoProcesso processo = MatriculaVinculoProcesso.Instance; MatriculaVinculo matriculaVinculoPesquisa = new MatriculaVinculo(); matriculaVinculoPesquisa.MatriculaMestreID = matricula.ID; matriculaVinculoPesquisa.Status = (int)Status.Ativo; resultado = processo.Consultar(matriculaVinculoPesquisa, TipoPesquisa.E); } return(resultado); }
private void ucMenuInferior1_EventoDeletar() { try { if (MessageBox.Show("Tem certeza que deseja excluir o Vínculo?", "Colégio Conhecer - Excluir Vínculo", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation) == DialogResult.OK) { if (linhaSelecionadaGrid != -1) { IMatriculaVinculoProcesso processo = MatriculaVinculoProcesso.Instance; processo.Excluir(matriculaVinculoListaAlunoAtualMestre[linhaSelecionadaGrid]); processo.Confirmar(); MessageBox.Show("Regristo removido com sucesso."); Memoria.Instance.StatusTelaAlunoMatriculaVinculo = OperacoesDaTela.Navegar; Atualizar(); AjustarBotoes(); } } } catch (Exception) { //throw; } }