Example #1
0
        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;
        }
Example #2
0
        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;
        }
Example #3
0
 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;
     }
 }