/// <summary> /// Exclui um aluno. /// </summary> /// <param name="pMatricula">Matricula do aluno</param> private void ExcluirAluno(int pMatricula) { if (base.ExibirMessagemGeral(Mensagem.ExcluirRegistro(pMatricula.ToString()), TituloJanelas.ExcluirRegistro, MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { AlunoOT alunoOT = new AlunoOT(); alunoOT.Codigo = pMatricula; this._alunoCTRL = new AlunoCTRL(alunoOT); base.ResultadoOperacao = this._alunoCTRL.Excluir(); if (base.ResultadoOperacao.Resultado == Enumeradores.Resultados.Sucesso) { if (base.ResultadoOperacao.TipoOperacao == Enumeradores.TipoOperacao.Exclusao) { base.ExibirMessagemGeral(Mensagem.ExcluidoSucesso, TituloJanelas.ExcluirRegistro, MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button2); } } else { if (base.ResultadoOperacao.TipoOperacao == Enumeradores.TipoOperacao.Exclusao) { base.ExibirMessagemGeral(Mensagem.ErroExcluir, TituloJanelas.ExcluirRegistro, MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button2); } } this.ConsultarDadosAlunos(); } }
/// <summary> /// dgvConsutaAlunos_DoubleClick /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void dgvConsutaAlunos_DoubleClick(object sender, EventArgs e) { int matricula = Convert.ToInt32(this.dgvConsutaAlunos.SelectedRows[0].Cells["colMatricula"].Value); this._alunoSelecionado = this.ConsultarAluno(matricula); this.Close(); }
public override ResultadoOperacao ConsultarTodos() { this._AlunoOT = new AlunoOT(); base.ResultadoOperacao = this._alunoN.Consultar(this._AlunoOT); base.ResultadoOperacao.TipoOperacao = Enumeradores.TipoOperacao.Consulta; return(base.ResultadoOperacao); }
/// <summary> /// Consulta o usuário pelo status. /// </summary> /// <param name="pStatus">Status do Aluno</param> /// <returns>Retorna o resultado da operação</returns> public ResultadoOperacao ConsultarStatus(Utilitarios.Enumeradores.Status pStatus) { this._AlunoOT = new AlunoOT(); this._AlunoOT.Status = pStatus; base.ResultadoOperacao = this._alunoN.Consultar(this._AlunoOT); base.ResultadoOperacao.TipoOperacao = Enumeradores.TipoOperacao.Consulta; return(base.ResultadoOperacao); }
public override ResultadoOperacao ConsultarCodigo(int pCodigo) { this._AlunoOT = this._AlunoOT ?? new AlunoOT(); this._AlunoOT.Codigo = pCodigo; base.ResultadoOperacao = this._alunoN.Consultar(this._AlunoOT); base.ResultadoOperacao.TipoOperacao = Enumeradores.TipoOperacao.Consulta; return(base.ResultadoOperacao); }
/// <summary> /// Preenche o fomulário com s dados do aluno. /// </summary> /// <param name="pObjetoOT"></param> public void PreencherDadosAluno(AlunoOT pObjetoOT) { if (pObjetoOT != null) { this.txtNome.Text = pObjetoOT.Nome; this.txtMatricula.Text = pObjetoOT.Codigo.ToString(Comum.ConstantesSitema.FOMATACAO_DIGITOS_MATRICULA); this.txtmTelefone.Text = pObjetoOT.TelefoneResidencial; this.txtmCelular.Text = pObjetoOT.TelefoneCelular; this.pbxFotoAluno.Image = Util.ConverterByteArrayImagem(pObjetoOT.Foto); } this.txtValorTotal.Text = this._lancamentoConta.ValorLancamento.ToString(Comum.ConstantesSitema.FOMATACAO_VALOR_MOEDA); }
/// <summary> /// Preenhe os campos do formulário com os dados do Aluno. /// </summary> /// <param name="pObjetoOT">Objeto Aluno.</param> public void PreencherDadosAluno(AlunoOT pObjetoOT) { if (pObjetoOT != null) { this._lancamentoContaOT.Aluno = pObjetoOT; this.txtProcurar.Text = pObjetoOT.Codigo.ToString(); this.txtNome.Text = pObjetoOT.Nome; this.txtMatricula.Text = pObjetoOT.Codigo.ToString(Comum.ConstantesSitema.FOMATACAO_DIGITOS_MATRICULA); this.txtmTelefone.Text = pObjetoOT.TelefoneResidencial; this.pbxFotoAluno.Image = Util.ConverterByteArrayImagem(pObjetoOT.Foto); } }
/// <summary> /// dgvConsutaAlunos_PreviewKeyDown /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void dgvConsutaAlunos_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e) { if (this.dgvConsutaAlunos.SelectedRows.Count > 0) { int matricula = Convert.ToInt32(this.dgvConsutaAlunos.SelectedRows[0].Cells["colMatricula"].Value); if (e.KeyCode == Keys.Enter) { this._alunoSelecionado = this.ConsultarAluno(matricula); } this.Close(); } }
/// <summary> /// Consulta um Aluno pelo nome e pela matricula /// </summary> /// <param name="pNome">Nome do Aluno</param> /// <param name="pMatricula">Matricula do Aluno</param> /// <returns>Retorna o resultado da operação</returns> public ResultadoOperacao ConsultarNomeMatricula(string pNome, int pCodigo) { this._AlunoOT = new AlunoOT(); if (!string.IsNullOrEmpty(pNome)) { this._AlunoOT.Nome = pNome; } if (pCodigo > 0) { this._AlunoOT.Codigo = pCodigo; } return(this.ConsultarNomeMatriculaStatus(pNome, pCodigo, Utilitarios.Enumeradores.Status.Todos)); }
/// <summary> /// Consulta os dados do Aluno. /// </summary> /// <param name="pMatricula">Matricula do Aluno.</param> private AlunoOT ConsultarAluno(int pMatricula) { AlunoOT aluno = new AlunoOT(); aluno.Codigo = pMatricula; this._alunoCTRL = new AlunoCTRL(aluno); base.ResultadoOperacao = this._alunoCTRL.CarregarAluno(); if (base.ResultadoOperacao.TemObjeto) { aluno = (AlunoOT)base.ResultadoOperacao.ListaObjetos[0]; } return(aluno); }
/// <summary> /// Consulta um Aluno pelo nome, pela matricula e pelo status /// </summary> /// <param name="pNome">Nome do Aluno</param> /// <param name="pMatricula">Matricula do Aluno</param> /// <param name="pStatus">Status do Aluno</param> /// <returns>Retorna o resultado da operação</returns> public ResultadoOperacao ConsultarNomeMatriculaStatus(string pNome, int pCodigo, Utilitarios.Enumeradores.Status pStatus) { this._AlunoOT = new AlunoOT(); if (!string.IsNullOrEmpty(pNome)) { this._AlunoOT.Nome = pNome; } if (pCodigo > 0) { this._AlunoOT.Codigo = pCodigo; } this._AlunoOT.Status = pStatus; base.ResultadoOperacao = this._alunoN.Consultar(this._AlunoOT); base.ResultadoOperacao.TipoOperacao = Enumeradores.TipoOperacao.Consulta; return(base.ResultadoOperacao); }
/// <summary> /// Consulta os dados do Aluno. /// </summary> /// <param name="pMatricula">Matricula do Aluno.</param> private AlunoOT ConsultarAluno(int pMatricula) { AlunoOT aluno = new AlunoOT(); aluno.Codigo = pMatricula; AlunoCTRL alunoCTRL = new AlunoCTRL(aluno); this.ResultadoOperacao = alunoCTRL.CarregarAluno(); if (this.ResultadoOperacao.TemObjeto) { aluno = (AlunoOT)this.ResultadoOperacao.ListaObjetos[0]; } else { aluno = null; } return(aluno); }
/// <summary> /// Construtor da classe. /// </summary> /// <param name="pAlunoOT">Objeto de Transferência Aluno</param> public AlunoCTRL(AlunoOT pAlunoOT) { this._AlunoOT = pAlunoOT; }