public void DefinePermission(DelegationLib.DefinePermission permission) { this.permission = permission; }
public void _init(DataTable DataSource, string IDField, string[] NameFields, string[] Subjects, InitGridColumns InitGridCol, GetRule Rule, DelegationLib.DefinePermission permission, PLDelegation.ProcessDataRow InsertFunc, PLDelegation.ProcessDataRow DeleteFunc, PLDelegation.ProcessDataRow UpdateFunc) { this.TableName = null; this.DataSource = DataSource; this.InsertFunc = InsertFunc; this.DeleteFunc = DeleteFunc; this.UpdateFunc = UpdateFunc; this.IDField = IDField; this.NameFields = NameFields; this.Subjects = Subjects; this.InitGridCol = InitGridCol; this.Rule = Rule; InitGrid(); InitDataGrid(); InitEventGrid(); this.permission = permission; this.gridView.DoubleClick += new EventHandler(gridView_DoubleClick); }