private void LoadConsignors() { List <Consignor> list = ConsignorServer.GetAllConsignor(); if (!IsScanOrder) { list.Insert(0, new Consignor() { ConsignorId = 0, ConsignorName = "自运单", LinkType = 0, LinkRegex = @"\d{12}$" }); } else if (list.Count == 0) { MessageBox.Show("没有任何接入的第三方供应商,请联系管理员后台添加后再同步信息!", "无法创建第三方运单", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); //FrmParent.ParentForm.OpenForm(PageState.Main); } //list.Insert(0, new Consignor() { ConsignorId = -1, ConsignorName="请选择供应商" }); list.Insert(0, new Consignor() { ConsignorId = -1, ConsignorName = "自动识别单号" }); cboConsignors.ValueMember = "ConsignorId"; cboConsignors.DisplayMember = "ConsignorName"; cboConsignors.DataSource = list; lblResult.Visible = false; cboConsignors.Visible = true; }
private void LoadConsignor() { _dicConsignor.Clear(); List <Consignor> list = ConsignorServer.GetAllConsignor(); _dicConsignor.Add(0, "自运单"); foreach (Consignor item in list) { if (!_dicConsignor.ContainsKey(item.ConsignorId)) { _dicConsignor.Add(item.ConsignorId, item.ConsignorName); } } list.Insert(0, new Consignor() { ConsignorId = 0, ConsignorName = "自运单" }); list.Insert(0, new Consignor() { ConsignorId = -1, ConsignorName = "全部供应商" }); cboCustomer.DisplayMember = "ConsignorName"; cboCustomer.ValueMember = "ConsignorId"; cboCustomer.DataSource = list; }