using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using AbrasiveSystem.Data;
using AbrasiveSystem.Entities;
namespace AbrasiveSystem
{
public partial class fMaterialEnterStoreQueryFilterSupplier : Form
{
public fMaterialEnterStoreQueryFilterSupplier()
{
InitializeComponent();
}
private int _supplierID;
public int SupplierID
{
get { return _supplierID; }
}
private string _supplierName;
public string SupplierName
{
get { return _supplierName; }
}
private void fMaterialEnterStoreQueryFilterSupplier_Load(object sender, EventArgs e)
{
//供应商
try
{
TreeNode parentNode, subNode;
parentNode = new TreeNode();
parentNode.Text = "所有供应商";
parentNode.Name = "0";
this.treeView1.Nodes.Add(parentNode);
TList<Supplier> entity = (TList<Supplier>)DataRepository.SupplierProvider.GetAll();
if (entity.Count > 0)
{
foreach (Supplier s in entity)
{
subNode = new TreeNode();
subNode.Name = s.SupplierId.ToString();
subNode.Text = s.SupplierName;
parentNode.Nodes.Add(subNode);
}
this.treeView1.ExpandAll();
}
}
catch
{
MessageBox.Show("数据库错误,请查看数据库是否正确连接", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
private void treeView1_NodeMouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e)
{
//传值
this._supplierID = int.Parse(e.Node.Name.ToString());
this._supplierName = e.Node.Text;
this.Close();
}
}
}
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using AbrasiveSystem.Data;
using AbrasiveSystem.Entities;
namespace AbrasiveSystem
{
public partial class fMaterialEnterStoreQueryFilterSupplier : Form
{
public fMaterialEnterStoreQueryFilterSupplier()
{
InitializeComponent();
}
private int _supplierID;
public int SupplierID
{
get { return _supplierID; }
}
private string _supplierName;
public string SupplierName
{
get { return _supplierName; }
}
private void fMaterialEnterStoreQueryFilterSupplier_Load(object sender, EventArgs e)
{
//供应商
try
{
TreeNode parentNode, subNode;
parentNode = new TreeNode();
parentNode.Text = "所有供应商";
parentNode.Name = "0";
this.treeView1.Nodes.Add(parentNode);
TList<Supplier> entity = (TList<Supplier>)DataRepository.SupplierProvider.GetAll();
if (entity.Count > 0)
{
foreach (Supplier s in entity)
{
subNode = new TreeNode();
subNode.Name = s.SupplierId.ToString();
subNode.Text = s.SupplierName;
parentNode.Nodes.Add(subNode);
}
this.treeView1.ExpandAll();
}
}
catch
{
MessageBox.Show("数据库错误,请查看数据库是否正确连接", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
private void treeView1_NodeMouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e)
{
//传值
this._supplierID = int.Parse(e.Node.Name.ToString());
this._supplierName = e.Node.Text;
this.Close();
}
}
}