Пример #1
0
        /// <summary>
        /// 获取上层皮带监控信息
        /// </summary>
        private void GetUpPutInfo()
        {
            //上层皮带当前客户信息
            GetUpCustIndex();
            _outport = new OutPort(upindexno);
            _outport.GetOutPortInfo();

            labelX2.Text = _outport["INDEXNO"];
            foreach (Control control in this.panel6.Controls)
            {
                if (control is LabelX && control.Tag != null)
                {
                    if (_outport.ContainsKey(control.Tag.ToString()))
                    {
                        ((LabelX)control).Text = _outport[control.Tag.ToString()];
                    }
                }
            }
            //上层皮带当前客户的卷烟明细
            itemPanel1.BeginUpdate();
            itemPanel1.Items.Clear();
            _outport = new OutPort(upindexno);

            LabelItem titlelabelItem = new LabelItem();

            titlelabelItem.Text = "当前客户";
            titlelabelItem.TextLineAlignment = StringAlignment.Center;
            titlelabelItem.ItemAlignment     = eItemAlignment.Center;
            titlelabelItem.Width             = itemPanel1.Width;
            titlelabelItem.Font              = new System.Drawing.Font("黑体", 20);
            titlelabelItem.ForeColor         = Color.Yellow;
            titlelabelItem.TextLineAlignment = StringAlignment.Center;
            titlelabelItem.Width             = itemPanel1.Width;
            titlelabelItem.Height            = 35;
            itemPanel1.Items.Add(titlelabelItem);


            List <string> ciginfo = _outport.GetUpCigInfo();

            foreach (string s in ciginfo)
            {
                LabelItem labelItem = new LabelItem();
                labelItem.Text = s.Replace("(", " ").Replace(")", "");
                labelItem.Font = new System.Drawing.Font("黑体", 18);
                if (s.Contains("*"))
                {
                    labelItem.ForeColor = Color.Red;
                }
                else
                {
                    labelItem.ForeColor = Color.Red;
                }
                labelItem.BorderSide        = eBorderSide.All;
                labelItem.BorderType        = eBorderType.Bump;
                labelItem.TextLineAlignment = StringAlignment.Center;
                labelItem.Width             = 305;
                labelItem.Height            = 35;
                //labelItem.WordWrap = true;
                itemPanel1.Items.Add(labelItem);
            }
            itemPanel1.EndUpdate();


            //上层皮带下一客户的卷烟明细
            itemPanel2.BeginUpdate();
            itemPanel2.Items.Clear();

            titlelabelItem                   = new LabelItem();
            titlelabelItem.Text              = "下一客户";
            titlelabelItem.Font              = new System.Drawing.Font("黑体", 20);
            titlelabelItem.ForeColor         = Color.Yellow;
            titlelabelItem.TextLineAlignment = StringAlignment.Center;
            titlelabelItem.ItemAlignment     = eItemAlignment.Center;
            titlelabelItem.Width             = itemPanel1.Width;
            titlelabelItem.Height            = 35;
            itemPanel2.Items.Add(titlelabelItem);
            _poutport = new OutPort(uppindexno);
            ciginfo   = _poutport.GetUpCigInfo();
            foreach (string s in ciginfo)
            {
                LabelItem labelItem = new LabelItem();
                labelItem.Text = s.Replace("(", " ").Replace(")", "");
                labelItem.Font = new System.Drawing.Font("黑体", 18);
                if (s.Contains("*"))
                {
                    labelItem.ForeColor = Color.Red;
                }
                else
                {
                    labelItem.ForeColor = Color.Yellow;
                }
                labelItem.BorderSide        = eBorderSide.All;
                labelItem.BorderType        = eBorderType.Bump;
                labelItem.TextLineAlignment = StringAlignment.Center;
                labelItem.Width             = 305;
                labelItem.Height            = 35;
                itemPanel2.Items.Add(labelItem);
            }
            itemPanel2.EndUpdate();
        }
Пример #2
0
        private void GetDownPutInfo()
        {
            GetDownCustIndex();
            _outport = new OutPort(downindexno);
            _outport.GetOutPortInfo();

            labelX5.Text = _outport["INDEXNO"];
            foreach (Control control in this.panel5.Controls)
            {
                if (control is LabelX && control.Tag != null)
                {
                    if (_outport.ContainsKey(control.Tag.ToString()))
                    {
                        ((LabelX)control).Text = _outport[control.Tag.ToString()];
                    }
                }
            }

            //下层当前客户卷烟
            itemPanel3.BeginUpdate();
            itemPanel3.Items.Clear();
            _outport = new OutPort(downindexno);
            LabelItem titlelabelItem = new LabelItem();

            titlelabelItem.Text              = "当前客户";
            titlelabelItem.Font              = new System.Drawing.Font("黑体", 20);
            titlelabelItem.ForeColor         = Color.Aqua;
            titlelabelItem.TextLineAlignment = StringAlignment.Center;
            titlelabelItem.Width             = 305;
            titlelabelItem.Height            = 35;
            itemPanel3.Items.Add(titlelabelItem);
            List <string> ciginfo = _outport.GetDownCigInfo();

            foreach (string s in ciginfo)
            {
                LabelItem labelItem = new LabelItem();
                labelItem.Text = s.Replace("(", " ").Replace(")", "");
                labelItem.Font = new System.Drawing.Font("黑体", 18);
                if (s.Contains("*"))
                {
                    labelItem.ForeColor = Color.Red;
                }
                else
                {
                    labelItem.ForeColor = Color.Red;
                }
                labelItem.BorderSide        = eBorderSide.All;
                labelItem.BorderType        = eBorderType.Bump;
                labelItem.TextLineAlignment = StringAlignment.Center;
                labelItem.Width             = 305;
                labelItem.Height            = 35;
                labelItem.WordWrap          = true;
                itemPanel3.Items.Add(labelItem);
            }
            itemPanel3.EndUpdate();

            //下层下一客户卷烟
            itemPanel4.BeginUpdate();
            itemPanel4.Items.Clear();

            titlelabelItem                   = new LabelItem();
            titlelabelItem.Text              = "下一客户";
            titlelabelItem.Font              = new System.Drawing.Font("黑体", 20);
            titlelabelItem.ForeColor         = Color.Aqua;
            titlelabelItem.TextLineAlignment = StringAlignment.Center;
            titlelabelItem.Width             = 305;
            titlelabelItem.Height            = 35;
            itemPanel4.Items.Add(titlelabelItem);
            _noutport = new OutPort(downpindexno);
            ciginfo   = _noutport.GetDownCigInfo();
            foreach (string s in ciginfo)
            {
                LabelItem labelItem = new LabelItem();
                labelItem.Text = s.Replace("(", " ").Replace(")", "");
                labelItem.Font = new System.Drawing.Font("黑体", 18);
                if (s.Contains("*"))
                {
                    labelItem.ForeColor = Color.Red;
                }
                else
                {
                    labelItem.ForeColor = Color.Aqua;
                }
                labelItem.BorderSide        = eBorderSide.All;
                labelItem.BorderType        = eBorderType.Bump;
                labelItem.TextLineAlignment = StringAlignment.Center;
                labelItem.Width             = 305;
                labelItem.Height            = 35;
                labelItem.WordWrap          = true;
                itemPanel4.Items.Add(labelItem);
            }
            itemPanel4.EndUpdate();
        }