FrmSelectManufacturer.cs 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Windows.Forms;
  9. namespace LYFZ.Software.MainBusiness.InventoryManagement.PurchasingManagement
  10. {
  11. public partial class FrmSelectManufacturer : LYFZ.Software.UI.InventoryManagement.PurchasingManagement.FrmSelectManufacturer
  12. {
  13. public FrmSelectManufacturer()
  14. {
  15. }
  16. public string NumberSjName;
  17. public string NumberSjId;
  18. #region 加载
  19. protected override void FrmSelectManufacturer_Shown(object sender, EventArgs e)
  20. {
  21. try
  22. {
  23. BindVendor();
  24. }
  25. catch (Exception ex)
  26. {
  27. MessageBoxCustom.Show(ex.Message);
  28. }
  29. }
  30. #region 绑定商品厂商
  31. /// <summary>
  32. /// 绑定商品厂商
  33. /// </summary>
  34. public void BindVendor()
  35. {
  36. //DataTable dt = new DataTable();
  37. //LYFZ.BLL.BLL_ErpVendor Vendorbll = new BLL.BLL_ErpVendor();
  38. //dt = Vendorbll.GetList("Vd_Category='1'").Tables[0];
  39. //this.cmbFactory.DataSource = dt;
  40. //this.cmbFactory.ValueMember = "Vd_Number";
  41. //this.cmbFactory.DisplayMember = "Vd_Name";
  42. ////DataRow dr = dt.NewRow();
  43. ////dr["ID"] = "-1";
  44. ////dr["Vd_Name"] = "";
  45. ////dt.Rows.InsertAt(dr, 0);
  46. //cmbFactory.SelectedIndex = -1;
  47. LYFZ.BLL.BLL_ErpOrder Orderbll = new BLL.BLL_ErpOrder();
  48. DataTable dt = Orderbll.GetView_Custom("tb_ErpVendor", StrWhere: "", ShowColumnName: "distinct Vd_Name").Tables[0];
  49. if (dt.Rows.Count > 0)
  50. {
  51. this.cmbFactory.DataSource = dt;
  52. this.cmbFactory.ValueMember = "Vd_Name";
  53. this.cmbFactory.DisplayMember = "Vd_Name";
  54. cmbFactory.SelectedIndex = -1;
  55. }
  56. }
  57. #endregion
  58. #endregion
  59. protected override void btnSave_Click(object sender, EventArgs e)
  60. {
  61. if (string.IsNullOrEmpty(cmbFactory.Text))
  62. {
  63. MessageBoxCustom.Show("请选择商品厂商!");
  64. return;
  65. }
  66. NumberSjId = cmbFactory.SelectedValue.ToString();
  67. NumberSjName = cmbFactory.Text.ToString();
  68. this.Close();
  69. }
  70. }
  71. }