using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using Csla; using VEPROMS.CSLA.Library; namespace DataLoader { public partial class GroupProp : Form { GroupInfoList glst; Group grp; public GroupProp() { InitializeComponent(); } private void GroupProp_Load(object sender, EventArgs e) { lbGroups.Dock = DockStyle.Fill; glst = GroupInfoList.Get(); lbGroups.DataSource = glst; lbGroups.DisplayMember = "GroupName"; lbGroups.ValueMember = "GID"; SetGroup(); } private void lbGroups_Click(object sender, EventArgs e) { SetGroup(); Console.WriteLine("Group ID = {0}", lbGroups.SelectedValue); } private void SetGroup() { grp = glst[lbGroups.SelectedIndex].Get(); pg.SelectedObject = grp; } private void btnSave_Click(object sender, EventArgs e) { if (!grp.IsSavable) ErrorRpt.ErrorReport(grp); grp.Save(); } } }