/// <summary> /// Insere os dados que estão no model /// </summary> private void Insere() { rUsuario regraUsu = new rUsuario(); try { this.ValidaDadosNulos(); //Insere o usuário //---------------- this.PegaDadosTela(); /*regraUsu.ValidarInsere(modelUsu); this._idUsuario = modelUsu.IdUsuario; base.LimpaDadosTela(this); this.btnAceitar.Enabled = false;*/ regraUsu.ValidaDados(this._modelUsuario); this.DialogResult = DialogResult.OK; base.FechaTela(this); MessageBox.Show("Registro Salvo com Sucesso!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); } catch (BUSINESS.Exceptions.CodigoPerfilVazioExeception) { MessageBox.Show("É Necessário Buscar um Perfil para o usuário", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); this.btnBuscaPerfilUsuario.Focus(); // this.btnBuscaPerfilUsuario.PerformClick(); } catch (BUSINESS.Exceptions.Login.LoginVazioException) { MessageBox.Show("É Necessário Preencher o campo Login", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); this.txtLogin.Focus(); } catch (BUSINESS.Exceptions.Login.LoginExistenteException) { MessageBox.Show("Usuário já existe!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); this.txtLogin.Text = string.Empty; this.txtLogin.Focus(); } catch (BUSINESS.Exceptions.Login.SenhaVaziaException) { MessageBox.Show("É Necessário Preencher o campo Senha", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); this.txtSenha.Focus(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); } finally { regraUsu = null; } }