Exemple #1
0
        private void initLogisticCompany()//设置物流公司
        {
            List <LogisticCompany> logCompany = LogisticCompanyService.GetAllLogisticCompany();

            ntCompany.Properties.DataSource    = logCompany;
            ntCompany.Properties.DisplayMember = "name";
            ntCompany.Properties.ValueMember   = "code";
            ntCompany.EditValue = logCompany.First().code;
        }
        private void initLogisticCompany()//设置物流公司
        {
            lc.Clear();
            pictureBox2.Controls.Clear();

            LogisticCompanyTemplate modifyTemplate = LogisticCompanyTemplateService.GetLogisticTemplate(templateCode);

            List <LogisticCompany> logCompany = LogisticCompanyService.GetAllLogisticCompany();

            mtCompany.Properties.DataSource    = logCompany;
            mtCompany.Properties.DisplayMember = "name";
            mtCompany.Text = modifyTemplate.LogisticCompanyName;
            mtCompany.Properties.ValueMember = "code";
            mtCompany.EditValue = modifyTemplate.LogisticCompanyCode;

            templateName = modifyTemplate.LogisticCompanyName;
            mtName.Text  = modifyTemplate.LogisticCompanyName.ToString();

            mtCover.SelectedIndexChanged -= new EventHandler(mtCover_SelectedIndexChanged);
            string coverArea = modifyTemplate.CoverAreaList;

            string[] x = coverArea.Split(',');

            foreach (string y in x)
            {
                int count = 0;
                foreach (CheckedListBoxItem c in mtCover.Items)
                {
                    if (count >= 2)
                    {
                        if (y == c.Value.ToString())
                        {
                            c.CheckState = CheckState.Checked;
                            break;
                        }
                    }
                    count++;
                }
            }
            mtCover.SelectedIndexChanged += new EventHandler(mtCover_SelectedIndexChanged);

            MemoryStream ms = new MemoryStream(modifyTemplate.PreviewImage);

            pictureBox2.Image = Image.FromStream(ms);
            lcti = LogisticCompanyTemplateItemService.GetLogisticTemplateItems(modifyTemplate.LogisticCompanyCode);  //模版标签
            foreach (LogisticCompanyTemplateItem l in lcti)
            {
                LabelControl lctemp = new LabelControl();
                lctemp.Text       = l.ItemName;
                lctemp.Location   = new Point(l.ItemX, l.ItemY);
                lctemp.MouseDown += new MouseEventHandler(control_MouseDown);
                lctemp.MouseMove += new MouseEventHandler(control_MouseMove);
                pictureBox2.Controls.Add(lctemp);
                lc.Add(lctemp);
            }
        }
        /// <summary>
        /// 货运公司
        /// </summary>
        /// <param name="treeList"></param>
        public void GetLogisticCompany(TreeList treeList)
        {
            List <LogisticCompany> list = LogisticCompanyService.GetAllLogisticCompany();

            foreach (LogisticCompany item in list)
            {
                TreeListNode node = treeList.AppendNode(new object[] { item.name }, null, item.code);
                //设置是否有子节点,有则会显示一个+号
                node.HasChildren = false;
            }
        }
Exemple #4
0
        /// <summary>
        /// 加载货运公司结点
        /// </summary>
        private void LoadTLFreightCompanyNode()
        {
            tlFreightCompany.BeginUnboundLoad();
            List <LogisticCompany> list = LogisticCompanyService.GetAllLogisticCompany();

            foreach (LogisticCompany item in list)
            {
                TreeListNode node = tlFreightCompany.AppendNode(new object[] { item.name }, null, new TreeListNodeTag(item.id.ToString()));
                //设置是否有子节点,有则会显示一个+号
                node.HasChildren = false;
            }
            isTLFreightCompanyLoad = true;
            tlFreightCompany.EndUnboundLoad();
        }
Exemple #5
0
        public void getCompanyList()
        {
            listCompany.Items.Add("全选");
            listCompany.Items.Add("全部取消");
            List <LogisticCompany> logisticCompany = LogisticCompanyService.GetAllLogisticCompany();
            int count = 2;

            foreach (LogisticCompany y in logisticCompany)
            {
                listCompany.Items.Add(y.name);
                listCompany.Items[count].Value       = y.code;
                listCompany.Items[count].Description = y.name;
                count++;
            }

            SelectAll();
        }
        /// <summary>
        /// 展示物流公司
        /// </summary>
        public void ShowLogisticsCompany()
        {
            List <Alading.Entity.LogisticCompany> logisticList = LogisticCompanyService.GetAllLogisticCompany();
            Hashtable logisticCodeHash = new Hashtable();//用于存放物流公司的Code
            int       index            = 0;


            foreach (Alading.Entity.LogisticCompany logistic in logisticList)
            {
                repositoryItemComboBoxLogistic.Items.Add(logistic.name);
                logisticCodeHash.Add(index, logistic.code);

                index++;//改变索引
            }

            repositoryItemComboBoxLogistic.Tag = logisticCodeHash;//赋值物流公司的Code
        }
Exemple #7
0
        /// <summary>
        /// 初始化/刷新
        /// </summary>
        private void Init()
        {
            try
            {
                List <Alading.Entity.LogisticCompany> logisticList = LogisticCompanyService.GetAllLogisticCompany();

                TreeListNode parentTreeList = treeListLogisticCompany.AppendNode(new object[] { "所有物流公司" }, null);

                if (logisticList != null)
                {
                    foreach (Alading.Entity.LogisticCompany logistic in logisticList)
                    {
                        treeListLogisticCompany.AppendNode(new object[] { logistic.name }, parentTreeList, logistic.code);
                    }
                }

                parentTreeList.ExpandAll();
            }
            catch (Exception ex)
            {
                XtraMessageBox.Show(ex.Message, "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        //绑定公司信息
        private void BoundCompanyMessage(string type)
        {
            List <LogisticCompany> companys = LogisticCompanyService.GetAllLogisticCompany();

            cmbShippingCompany.Properties.DataSource = companys;
        }