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; }
private static void UpdateConsignor(ResultModelOfArrayOfModel_ThirdCustomerd4FqxSXX result) { if (result.Code != 0) { throw new Exception(result.Message); } try { string valueStr = GetConsignorStr(result.Data); int count = ConsignorServer.UpdateConsignor(valueStr); string info = "更新成功:{0}新增{1}条"; string addInfo = string.Empty; if (count != result.Data.Count()) { addInfo = "删除" + (count - result.Data.Count()).ToString() + "条后"; } RegistSyncEvent(string.Format(info, addInfo, result.Data.Count().ToString())); } catch (Exception) { throw; } }