/// <summary> /// Exclui um grupo de usuário. /// </summary> /// <param name="pCodigo">Código do Grupo</param> private void ExcluirGrupoUsuario(int pCodigo) { if (base.ExibirMessagemGeral(Mensagem.ExcluirRegistro(pCodigo.ToString()), TituloJanelas.ExcluirRegistro, MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { GrupoUsuarioOT grupoUsuarioOT = new GrupoUsuarioOT(); grupoUsuarioOT.Codigo = pCodigo; this._grupoUsuarioCTRL = new GrupoUsuarioCTRL(grupoUsuarioOT); base.ResultadoOperacao = this._grupoUsuarioCTRL.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.ConsultarGrupoUsuarios(); } }
/// <summary> /// Consulta o Grupo pelo status. /// </summary> /// <param name="pStatus">Status do Grupo</param> /// <returns>Retorna o resultado da operação</returns> public ResultadoOperacao ConsultarStatus(Utilitarios.Enumeradores.Status pStatus) { this._grupoUsuarioOT = new GrupoUsuarioOT(); this._grupoUsuarioOT.Status = pStatus; base.ResultadoOperacao = this._grupoUsuarioN.Consultar(this._grupoUsuarioOT); base.ResultadoOperacao.TipoOperacao = Enumeradores.TipoOperacao.Consulta; return(base.ResultadoOperacao); }
/// <summary> /// Consulta um Grupo pelo nome, pelo código e pelo status /// </summary> /// <param name="pNome">Nome do Grupo</param> /// <param name="pMatricula">Código do Grupo</param> /// <param name="pStatus">Status do Grupo</param> /// <returns>Retorna o resultado da operação</returns> public ResultadoOperacao ConsultarNomeCodigoStatus(string pNome, int pCodigo, Utilitarios.Enumeradores.Status pStatus) { this._grupoUsuarioOT = new GrupoUsuarioOT(); if (!string.IsNullOrEmpty(pNome)) { this._grupoUsuarioOT.Nome = pNome; } if (pCodigo > 0) { this._grupoUsuarioOT.Codigo = pCodigo; } this._grupoUsuarioOT.Status = pStatus; base.ResultadoOperacao = this._grupoUsuarioN.Consultar(this._grupoUsuarioOT); base.ResultadoOperacao.TipoOperacao = Enumeradores.TipoOperacao.Consulta; return(base.ResultadoOperacao); }
/// <summary> /// Construtor a classe /// </summary> /// <param name="pGrupoUsuarioOT">Objeto de transferência GrupoUsuarioOT</param> public GrupoUsuarioCTRL(GrupoUsuarioOT pGrupoUsuarioOT) { this._grupoUsuarioOT = pGrupoUsuarioOT; this._grupoUsuarioN = new GrupoUsuarioN(); }