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; namespace LYFZ.Software.MainBusiness.InventoryManagement.PurchasingManagement { public partial class FrmSelectManufacturer : LYFZ.Software.UI.InventoryManagement.PurchasingManagement.FrmSelectManufacturer { public FrmSelectManufacturer() { } public string NumberSjName; public string NumberSjId; #region 加载 protected override void FrmSelectManufacturer_Shown(object sender, EventArgs e) { try { BindVendor(); } catch (Exception ex) { MessageBoxCustom.Show(ex.Message); } } #region 绑定商品厂商 /// /// 绑定商品厂商 /// public void BindVendor() { //DataTable dt = new DataTable(); //LYFZ.BLL.BLL_ErpVendor Vendorbll = new BLL.BLL_ErpVendor(); //dt = Vendorbll.GetList("Vd_Category='1'").Tables[0]; //this.cmbFactory.DataSource = dt; //this.cmbFactory.ValueMember = "Vd_Number"; //this.cmbFactory.DisplayMember = "Vd_Name"; ////DataRow dr = dt.NewRow(); ////dr["ID"] = "-1"; ////dr["Vd_Name"] = ""; ////dt.Rows.InsertAt(dr, 0); //cmbFactory.SelectedIndex = -1; LYFZ.BLL.BLL_ErpOrder Orderbll = new BLL.BLL_ErpOrder(); DataTable dt = Orderbll.GetView_Custom("tb_ErpVendor", StrWhere: "", ShowColumnName: "distinct Vd_Name").Tables[0]; if (dt.Rows.Count > 0) { this.cmbFactory.DataSource = dt; this.cmbFactory.ValueMember = "Vd_Name"; this.cmbFactory.DisplayMember = "Vd_Name"; cmbFactory.SelectedIndex = -1; } } #endregion #endregion protected override void btnSave_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(cmbFactory.Text)) { MessageBoxCustom.Show("请选择商品厂商!"); return; } NumberSjId = cmbFactory.SelectedValue.ToString(); NumberSjName = cmbFactory.Text.ToString(); this.Close(); } } }