private mPerfil PegaDadosTela()
        {
            mPerfil model = new mPerfil();
            model.IdPerfil = Convert.ToInt32(txtIdPerfil.Text);
            model.DescPerfil = txtDescPerfil.Text;

            return model;
        }
        public void cadastraPerfil(mPerfil model)
        {
            dPerfil dalPerfil= new dPerfil();
            try
            {
                dalPerfil.CadastraPerfil(model);
            }
            catch (Exception ex)
            {

                throw ex;
            }
            finally
            {
                dalPerfil = null;
            }
        }
 public void CadastraPerfil(mPerfil model)
 {
     StringBuilder sql = new StringBuilder();
     try
     {
         ModelAuxiliar mod = new ModelAuxiliar(model.GetType(), model);
         SqlParameter[] parametros = mod.BuscaNomeParametros();
         base.InsereDados("sp_insert_perfil", parametros);
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally
     {
         sql = null;
     }
 }
 private void btnConfirma_Click(object sender, EventArgs e)
 {
     mPerfil modelPerfil = new mPerfil();
     BUSINESS.rPerfil regraPerfil = new BUSINESS.rPerfil();
     try
     {
         modelPerfil = this.PegaDadosTela();
         regraPerfil.cadastraPerfil(modelPerfil);
         MessageBox.Show("Cadastrado com sucesso!");
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
     finally
     {
         modelPerfil = null;
     }
 }