public object this[atriumDB.ddEntityRow entRow, string fieldName] { get { return(entRow[columnMap[fieldName].DBFieldName]); } set { entRow[columnMap[fieldName].DBFieldName] = value; } }
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); } }
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); }