Skip to content

Instantly share code, notes, and snippets.

@brunosaboia
Created September 13, 2013 20:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save brunosaboia/6555601 to your computer and use it in GitHub Desktop.
Save brunosaboia/6555601 to your computer and use it in GitHub Desktop.
Registrando a app na tabela
static void RegistrarApp(string nome)
{
var documento = Application.DocumentManager.MdiActiveDocument;
var banco = documento.Database;
using (var transacao = documento.TransactionManager.StartTransaction())
{
var tabela = transacao.GetObject(banco.RegAppTableId, OpenMode.ForRead, false) as RegAppTable;
if (tabela == null)
return;
if (!tabela.Has(nome))
{
tabela.UpgradeOpen();
var registro = new RegAppTableRecord();
registro.Name = nome;
tabela.Add(registro);
transacao.AddNewlyCreatedDBObject(registro, true);
}
transacao.Commit();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment