/// <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(); } }
/// <summary> /// Preenche o Comboox de Profissao /// </summary> private void PreecherComboProfissao() { ProfissaoCTRL profissaoCTRL = new ProfissaoCTRL(); base.ResultadoOperacao = profissaoCTRL.ConsultarTodos(); if (base.ResultadoOperacao.TemObjeto) { PreencherControle.PreencherComboBox <ProfissaoOT>(this.cboProfissao, (List <ProfissaoOT>)base.ResultadoOperacao.ListaObjetos, "Nome", "Codigo", base.ModoCadastro); } }
/// <summary> /// Salva o Registro no banco /// </summary> private void SalvarRegistro() { ProfissaoOT profissaoOT = this.ConstruirObjeto(); if (this._codigo > 0) { profissaoOT.Codigo = this._codigo; } ProfissaoCTRL profissaoCTRL = new ProfissaoCTRL(profissaoOT); base.ResultadoOperacao = profissaoCTRL.Salvar(); }
/// <summary> /// Recupera os dados do Profissao /// </summary> private void RecuperarDadosProfissao() { if (this._codigo > 0) { ProfissaoCTRL profissaoCTRL = new ProfissaoCTRL(); base.ResultadoOperacao = profissaoCTRL.ConsultarCodigo(this._codigo); if (base.ResultadoOperacao.TemObjeto) { this.PreencherFomulario((ProfissaoOT)base.ResultadoOperacao.ListaObjetos[0]); } } }
/// <summary> /// Consulta os grupos de profissao. /// </summary> private void ConsultarProfissao() { Utilitarios.Enumeradores.Status status = Utilitarios.Enumeradores.ConverterStringStatus(this.cboSituacao.SelectedValue.ToString()); this._profissaoCTRL = new ProfissaoCTRL(); if (this.txtProcurar.Text.Trim().Length > 0) { if (this.rbNome.Checked) { base.ResultadoOperacao = this._profissaoCTRL.ConsultarNomeStatus(this.txtProcurar.Text.Trim().Replace("'", ""), status); } else { int codigo = 0; if (int.TryParse(this.txtProcurar.Text, out codigo)) { base.ResultadoOperacao = this._profissaoCTRL.ConsultarCodigoStatus(codigo, status); } } } else { base.ResultadoOperacao = this._profissaoCTRL.ConsultarStatus(status); } if (base.ResultadoOperacao.Resultado == Enumeradores.Resultados.Sucesso) { this._profissaoList = (List <ProfissaoOT>)base.ResultadoOperacao.ListaObjetos; this.AtualizarDataGridView(); } else { base.ExibirMensagemOperacao(base.ResultadoOperacao); } }