private void btnBuscarPerfil_Click(object sender, EventArgs e) { this._modelPerfil = new mPerfil(); frmBuscaPerfil objForm = new frmBuscaPerfil(this._modelPerfil); try { DialogResult resultado = objForm.ShowDialog(); if (resultado == DialogResult.Cancel) { this._modelPerfil = null; } else { this.txtPerfil.Text = this._modelPerfil.DescPerfil; this.MarcaPerfilMenu(_modelPerfil.IdPerfil); } } catch (Exception ex) { throw ex; } finally { objForm = null; } }
private void Inserir() { rPerfil regraPerfil = new rPerfil(); mPerfil modelPerfil = new mPerfil(); try { DialogResult resultado; this.ValidaDadosNulos(); modelPerfil = this.PegaDadosTela(); regraPerfil.ValidarInsere(modelPerfil); resultado = MessageBox.Show("Deseja associar este perfil aos menus agora?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resultado == DialogResult.Yes) { AbreTelaRelacionaPerfilMenu(modelPerfil); } base.LimpaDadosTela(this); this.btnConfirma.Enabled = false; MessageBox.Show("Registro Salvo com Sucesso!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); } catch (BUSINESS.Exceptions.Perfil.DescPerfilVazioException) { MessageBox.Show("É Necessário Informar a descrição do Perfil", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); this.txtDescPerfil.Focus(); } catch (BUSINESS.Exceptions.Perfil.DescPerfilExistenteException) { MessageBox.Show("Descrição do Perfil já Cadastrado", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); this.txtDescPerfil.Focus(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); } }
private void ValidaDados(mPerfil model) { if (this.ExisteDescricaoPerfil(model.DescPerfil) == true) { throw new Exceptions.Perfil.DescPerfilExistenteException(); } }
private void btnBuscaPerfilUsuario_Click(object sender, EventArgs e) { this._modelPerfil = new mPerfil(); frmBuscaPerfil buscar = new frmBuscaPerfil(this._modelPerfil); try { DialogResult resultado = buscar.ShowDialog(); if (resultado == DialogResult.Cancel) { this._modelPerfil = null; this.txtPerfilUsuario.Text = string.Empty; } else { this.txtPerfilUsuario.Text = this._modelPerfil.DescPerfil; } } catch (Exception ex) { throw ex; } finally { buscar = null; } }
private void AbreTelaRelacionaPerfilMenu(mPerfil modelPerfil) { try { frmPerfilMenu frm = new frmPerfilMenu(modelPerfil); frm.ShowDialog(); } catch (Exception ex) { MessageBox.Show("Erro:" + ex.Message); } }
public frmPerfilMenu(mPerfil modelPerfil) { InitializeComponent(); _modelPerfil = modelPerfil; txtPerfil.Text = _modelPerfil.DescPerfil; txtPerfil.Enabled = false; btnBuscarPerfil.Enabled = false; _telaConsulta = true; this.PopulaGrid(); this.MarcaPerfilMenu(_modelPerfil.IdPerfil); }
private mPerfil PegaDadosTela() { mPerfil model = new mPerfil(); rPerfil regra = new rPerfil(); model.IdPerfil = regra.BuscaMaxId(); model.DescPerfil = txtDescPerfil.Text; return model; }
private void btnLimpa_Click(object sender, EventArgs e) { if (_telaConsulta == false) { base.LimpaDadosTela(this); } else { DataTable dt = (DataTable)dgMenu.DataSource; dt.Rows.Clear(); dgMenu.DataSource = dt; dt = null; } _modelPerfil = null; _listaModelPerfilMenu = null; this.PopulaGrid(); dgMenu.Columns["hIdMenu"].Visible = false; }
public frmBuscaPerfil(mPerfil modelPerfil, bool Alteracao) { InitializeComponent(); this._model = modelPerfil; this._alteracao = Alteracao; }
public frmBuscaPerfil(mPerfil modelPerfil) { InitializeComponent(); this._model = modelPerfil; this._alteracao = false; }