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