Example #1
0
 public object this[atriumDB.ddEntityRow entRow, string fieldName]
 {
     get
     {
         return(entRow[columnMap[fieldName].DBFieldName]);
     }
     set
     {
         entRow[columnMap[fieldName].DBFieldName] = value;
     }
 }
Example #2
0
 public override bool CanEdit(DataRow row)
 {
     atriumDB.ddEntityRow dr = (atriumDB.ddEntityRow)row;
     if (!myDefinition.IsFeatureIdNull())
     {
         atSecurity.SecurityManager.LevelPermissions perm = myA.AtMng.SecurityManager.CanUpdate(dr.FileId, (atSecurity.SecurityManager.Features)myDefinition.FeatureId);
         return(AllowEdit | perm > atSecurity.SecurityManager.LevelPermissions.No);
     }
     else
     {
         return(true);
     }
 }
Example #3
0
        protected override void AfterAdd(DataRow row)
        {
            atriumDB.ddEntityRow dr = (atriumDB.ddEntityRow)row;
            string ObjectName       = "ddEntity";

            dr.Id      = myA.AtMng.PKIDGet(ObjectName, 10);
            dr.TableId = myDefinition.TableId;
            dr.FileId  = myA.CurrentFileId;

            dr.AFlag = false;
            dr.BFlag = false;
            dr.CFlag = false;
            dr.DFlag = false;
            dr.EFlag = false;
            dr.FFlag = false;
            dr.GFlag = false;
            dr.HFlag = false;
            dr.IFlag = false;
            dr.JFlag = false;


            // myA.AtMng.GetddRule().DynAfterAdd(myA, dr, myDefinition);
        }