/// <summary> /// Insere no banco os dados do model /// </summary> private void Insere() { BUSINESS.rDepartamento regraDep = new TCC.BUSINESS.rDepartamento(); try { this.ValidaDadosNulos(); regraDep.ValidarInsere(this.PegaDadosTela()); base.LimpaDadosTela(this); this.btnConfirma.Enabled = false; MessageBox.Show("Registro Salvo com Sucesso!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); } catch (BUSINESS.Exceptions.Departamento.NomeDepartamentoExistenteException) { MessageBox.Show("Nome do Departamento já Cadastrado", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); this.txtNomeDepartamento.Focus(); } catch (BUSINESS.Exceptions.Departamento.NomeDepartamentoVazioException) { MessageBox.Show("É Necessário Preencher o campo Nome do Departamento", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); this.txtNomeDepartamento.Focus(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); } }