using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using Tanshu.Accounts.Entities; using Tanshu.Accounts.Repository; namespace Tanshu.Accounts.PointOfSale { public partial class MachineListForm : Form { private IList _list; public MachineListForm() { InitializeComponent(); } private void btnAdd_Click(object sender, EventArgs e) { using (var frm = new MachineEditForm()) frm.ShowDialog(); using (var bi = new MachineLocationBI()) _list = bi.List(); bsList.DataSource = _list; } private void MachineListForm_Load(object sender, EventArgs e) { using (var bi = new MachineLocationBI()) _list = bi.List(); bsList.DataSource = _list; } private void btnEdit_Click(object sender, EventArgs e) { var id = ((MachineLocation)bsList.Current).MachineLocationID; using (var frm = new MachineEditForm(id)) frm.ShowDialog(); using (var bi = new MachineLocationBI()) _list = bi.List(); bsList.DataSource = _list; } private void btnExit_Click(object sender, EventArgs e) { this.Close(); } } }