46 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			46 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
| 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();
 | |
|         }
 | |
|     }
 | |
| } |