private void DoInsertUpdate(Datos.Aplicaciones cmd)
 {
     using (BypassPropertyChecks)
     {
         ApplicationContext.LocalContext["IdPadre"] = ID;
         cmd.IdAplicacion     = ID;
         cmd.NombreAplicacion = Nombre;
         cmd.Acronimo         = Acronimo;
         cmd.Tipo             = Tipo;
         cmd.Uri = URI;
     }
 }
 protected override void DataPortal_Insert()
 {
     using (var ctx = DbContextManager <SeguridadEntities> .GetManager(BaseDatos.ConexionBD))
     {
         var app = new Datos.Aplicaciones();
         ApplicationContext.LocalContext["IDPadre"] = ID;
         DoInsertUpdate(app);
         ctx.DbContext.Aplicaciones.Add(app);
         FieldManager.UpdateChildren(this);
         ctx.DbContext.SaveChanges();
     }
 }