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 mPerfil PegaDadosTela() { mPerfil model = new mPerfil(); rPerfil regra = new rPerfil(); model.IdPerfil = regra.BuscaMaxId(); model.DescPerfil = txtDescPerfil.Text; return model; }
private void PopulaGrid() { rPerfil regraPerfil = new rPerfil(); DataTable dt = new DataTable(); try { dt = regraPerfil.BuscaPerfil(this.txtFiltro.Text); dgPerfil.DataSource = dt; this.dgPerfil.Columns[0].Visible = false; } catch (Exception ex) { throw ex; } finally { regraPerfil = null; dt = null; } }
private void PopulaModelCompletoAlteracao() { rPerfil regraPerfil = new rPerfil(); DataTable dtRegistroPerfil = null; try { dtRegistroPerfil = regraPerfil.BuscaUmRegistro(this._model); this._model.Deserialize(dtRegistroPerfil); } catch (Exception ex) { throw ex; } finally { regraPerfil = null; if (dtRegistroPerfil != null) { dtRegistroPerfil.Dispose(); dtRegistroPerfil = null; } } }
private void DeletaCadastro() { rPerfil regraPerfil = new rPerfil(); try { regraPerfil.ValidarDeleta(this._model); } catch (Exception ex) { throw ex; } finally { regraPerfil = null; } }