using Comal.Classes; using InABox.DynamicGrid; namespace PRSDesktop { internal class RoleActivityGrid : DynamicManyToManyGrid { public RoleActivityGrid() { Options.AddRange(DynamicGridOption.RecordCount, DynamicGridOption.SelectColumns, DynamicGridOption.AddRows, DynamicGridOption.DeleteRows, DynamicGridOption.MultiSelect); //var dtc = new DynamicTickColumn(x => x.Enabled, PRSDesktop.Resources.tick.AsBitmapImage(), PRSDesktop.Resources.tick.AsBitmapImage(), PRSDesktop.Resources.disabled.AsBitmapImage()); //dtc.Action = EnableActivity; //ActionColumns.Add(dtc); } //private bool EnableActivity(CoreRow arg) //{ // var items = arg == null ? WorkingList.ToArray() : new RoleActivity[] { WorkingList[arg.Index] }; // .Where(x => x.ID.Equals(arg.Get(c => c.ID))); // foreach (var item in items) // item.Enabled = !item.Enabled; // return true; //} } }