Example #1
0
        //初始化窗体数据
        public void InitialValue(ImageModel imgItem)
        {
            //保存窗体信息
            guid = imgItem.Guid;
            cooling = imgItem.coolingType;
            imageName = imgItem.Name;
            order = imgItem.OrderId;

            ChangedOveroad = imgItem;
            textBoxTag.Text = imgItem.ModuleTag;

            List<ContentPropertyValue> cbBoxWS_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "WHEEL SIZE", imgItem.Guid);
            cbBoxWS.SelectedIndexChanged -= new EventHandler(cbBoxWS_SelectedIndexChanged);
            cbBoxWS.DataSource = cbBoxWS_Data;
            cbBoxWS.DisplayMember = "ValueDescription";
            cbBoxWS.SelectedIndex = -1;
            cbBoxWS.ValueMember = "Value";
            cbBoxWS.Text = cbBoxWS_Data.First().Default;
            cbBoxWS.SelectedIndexChanged -= new EventHandler(cbBoxWS_SelectedIndexChanged);

            List<ContentPropertyValue> cbBoxSp_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "TYPE", imgItem.Guid);
            cbBoxSp.SelectedIndexChanged -= new EventHandler(cbBoxSp_SelectedIndexChanged);
            cbBoxSp.DataSource = cbBoxSp_Data;
            cbBoxSp.DisplayMember = "ValueDescription";
            cbBoxSp.SelectedIndex = -1;
            cbBoxSp.ValueMember = "Value";
            cbBoxSp.Text = cbBoxSp_Data.First().Default;
            cbBoxSp.SelectedIndexChanged += new EventHandler(cbBoxSp_SelectedIndexChanged);
            //显示名字
            FirstShowName();
        }
        /// <summary>
        /// 用于双击
        /// </summary>
        /// <param name="imageBoxList"></param>
        /// <returns></returns>
        public static List<ImageModel> getDoubleClickImageModelList(List<ImageEntity> imageBoxList)
        {
            List<ImageModel> imageModelList = new List<ImageModel>();
            for (int i = 0; i < imageBoxList.Count; i++)
            {
                ImageModel imageModel = new ImageModel();
                imageModel.Name = imageBoxList.ElementAt(i).Name;
                imageModel.X = imageBoxList.ElementAt(i).Rect.X;
                imageModel.Y = imageBoxList.ElementAt(i).Rect.Y;
                imageModel.Height = imageBoxList.ElementAt(i).Rect.Height;
                imageModel.Width = imageBoxList.ElementAt(i).Rect.Width;
                imageModel.Url = imageBoxList.ElementAt(i).Url;
                imageModel.Text = imageBoxList.ElementAt(i).Text;
                imageModel.ParentName = imageBoxList.ElementAt(i).parentName;
                imageModel.FirstDance = imageBoxList.ElementAt(i).firstDistance;
                imageModel.SecondDance = imageBoxList.ElementAt(i).secondDistance;
                imageModel.Type = imageBoxList.ElementAt(i).Type;
                imageModel.IsSelected = imageBoxList.ElementAt(i).isSelected;
                imageModel.OrderId = orderId;
                imageModel.ModuleTag = imageBoxList.ElementAt(i).moduleTag;
                imageModel.coolingType = imageBoxList.ElementAt(i).coolingType;
                imageModel.Guid = imageBoxList.ElementAt(i).Guid;
                imageModel.ThirdDistance = imageBoxList.ElementAt(i).thirdDistance;
                imageModel.TopViewFirstDistance = imageBoxList.ElementAt(i).topViewFirstDistance;
                imageModel.TopViewSecondDistance = imageBoxList.ElementAt(i).topViewSecondDistance;
                imageModel.ImageWidth = imageBoxList.ElementAt(0).imageWidth;
                imageModelList.Add(imageModel);

            }
            return imageModelList;
        }
Example #3
0
        //初始化窗体数据
        public void InitialValue(ImageModel imgItem)
        {
            //保存窗体信息
            guid = imgItem.Guid;
            cooling = imgItem.coolingType;
            imageName = imgItem.Name;
            order = imgItem.OrderId;

            ChangedOveroad = imgItem;
            textBoxTag.Text = textBoxTag.Text = imgItem.ModuleTag;

            List<ContentPropertyValue> cbBoxCT_Data =  ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name,"COOLING TYPE", imgItem.Guid);
            cbBoxCT.SelectedIndexChanged -= new EventHandler(cbBoxCT_SelectedIndexChanged);
            cbBoxCT.DataSource = cbBoxCT_Data;
            cbBoxCT.DisplayMember = "ValueDescription";
            cbBoxCT.SelectedIndex = -1;
            cbBoxCT.ValueMember = "Value";
            cbBoxCT.Text = cbBoxCT_Data.First().Default;
            cbBoxCT.SelectedIndexChanged+=new EventHandler(cbBoxCT_SelectedIndexChanged);

            List<ContentPropertyValue> cbBoxDP_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "DRAIN PAN", imgItem.Guid);
            cbBoxDP.SelectedIndexChanged -= new EventHandler(cbBoxDP_SelectedIndexChanged);
            cbBoxDP.DataSource = cbBoxDP_Data;
            cbBoxDP.DisplayMember = "ValueDescription";
            cbBoxDP.SelectedIndex = -1;
            cbBoxDP.ValueMember = "Value";
            cbBoxDP.Text = cbBoxDP_Data.First().Default;
            cbBoxDP.SelectedIndexChanged+=new EventHandler(cbBoxDP_SelectedIndexChanged);

            List<ContentPropertyValue> cbBoxSp_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "TYPE", imgItem.Guid);
            cbBoxSp.SelectedIndexChanged -= new EventHandler(cbBoxSp_SelectedIndexChanged);
            cbBoxSp.DataSource = cbBoxSp_Data;
            cbBoxSp.DisplayMember = "ValueDescription";
            cbBoxSp.SelectedIndex = -1;
            cbBoxSp.ValueMember = "Value";
            cbBoxSp.Text = cbBoxSp_Data.First().Default;
            cbBoxSp.SelectedIndexChanged+=new EventHandler(cbBoxSp_SelectedIndexChanged);

            if (ChangedOveroad.Type=="CBA")//根据图块的属性判断是否显示数据
            {
                List<ContentPropertyValue> cbBoxRoE_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "TYPE", imgItem.Guid);
                cbBoxRoE.SelectedIndexChanged -= new EventHandler(cbBoxRoE_SelectedIndexChanged);
                cbBoxRoE.DataSource = cbBoxRoE_Data;
                cbBoxRoE.DisplayMember = "ValueDescription";
                cbBoxRoE.SelectedIndex = -1;
                cbBoxRoE.ValueMember = "Value";
                cbBoxRoE.Text = cbBoxRoE_Data.First().Default;
                cbBoxRoE.SelectedIndexChanged += new EventHandler(cbBoxRoE_SelectedIndexChanged);

                List<ContentPropertyValue> cbBoxFPIE_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "TYPE", imgItem.Guid);
                cbBoxFPIE.SelectedIndexChanged -= new EventHandler(cbBoxFPIE_SelectedIndexChanged);
                cbBoxFPIE.DataSource = cbBoxFPIE_Data;
                cbBoxFPIE.DisplayMember = "ValueDescription";
                cbBoxFPIE.SelectedIndex = -1;
                cbBoxFPIE.ValueMember = "Value";
                cbBoxFPIE.Text = cbBoxFPIE_Data.First().Default;
                cbBoxFPIE.SelectedIndexChanged += new EventHandler(cbBoxFPIE_SelectedIndexChanged);

                List<ContentPropertyValue> cbBoxCirE_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "TYPE", imgItem.Guid);
                cbBoxCirE.SelectedIndexChanged -= new EventHandler(cbBoxCirE_SelectedIndexChanged);
                cbBoxCirE.DataSource = cbBoxCirE_Data;
                cbBoxCirE.DisplayMember = "ValueDescription";
                cbBoxCirE.SelectedIndex = -1;
                cbBoxCirE.ValueMember = "Value";
                cbBoxCirE.Text = cbBoxCirE_Data.First().Default;
                cbBoxCirE.SelectedIndexChanged += new EventHandler(cbBoxCirE_SelectedIndexChanged);

                List<ContentPropertyValue> cbBoxCoE_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "TYPE", imgItem.Guid);
                cbBoxCoE.SelectedIndexChanged -= new EventHandler(cbBoxCoE_SelectedIndexChanged);
                cbBoxCoE.DataSource = cbBoxCoE_Data;
                cbBoxCoE.DisplayMember = "ValueDescription";
                cbBoxCoE.SelectedIndex = -1;
                cbBoxCoE.ValueMember = "Value";
                cbBoxCoE.Text = cbBoxCoE_Data.First().Default;
                cbBoxCoE.SelectedIndexChanged += new EventHandler(cbBoxCoE_SelectedIndexChanged);
            }

            if (ChangedOveroad.Type == "CBB")//根据图块的属性判断是否显示数据
            {
                List<ContentPropertyValue> cbBoxRH_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "TYPE", imgItem.Guid);
                cbBoxRH.SelectedIndexChanged -= new EventHandler(cbBoxRH_SelectedIndexChanged);
                cbBoxRH.DataSource = cbBoxRH_Data;
                cbBoxRH.DisplayMember = "ValueDescription";
                cbBoxRH.SelectedIndex = -1;
                cbBoxRH.ValueMember = "Value";
                cbBoxRH.Text = cbBoxRH_Data.First().Default;
                cbBoxRH.SelectedIndexChanged += new EventHandler(cbBoxRH_SelectedIndexChanged);

                List<ContentPropertyValue> cbBoxFPIH_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "TYPE", imgItem.Guid);
                cbBoxFPIH.SelectedIndexChanged -= new EventHandler(cbBoxFPIH_SelectedIndexChanged);
                cbBoxFPIH.DataSource = cbBoxFPIH_Data;
                cbBoxFPIH.DisplayMember = "ValueDescription";
                cbBoxFPIH.SelectedIndex = -1;
                cbBoxFPIH.ValueMember = "Value";
                cbBoxFPIH.Text = cbBoxFPIH_Data.First().Default;
                cbBoxFPIH.SelectedIndexChanged += new EventHandler(cbBoxFPIH_SelectedIndexChanged);

                List<ContentPropertyValue> cbBoxCirH_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "TYPE", imgItem.Guid);
                cbBoxCirH.SelectedIndexChanged -= new EventHandler(cbBoxCirH_SelectedIndexChanged);
                cbBoxCirH.DataSource = cbBoxCirH_Data;
                cbBoxCirH.DisplayMember = "ValueDescription";
                cbBoxCirH.SelectedIndex = -1;
                cbBoxCirH.ValueMember = "Value";
                cbBoxCirH.Text = cbBoxCirH_Data.First().Default;
                cbBoxCirH.SelectedIndexChanged += new EventHandler(cbBoxCirH_SelectedIndexChanged);

                List<ContentPropertyValue> cbBoxCoH_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "TYPE", imgItem.Guid);
                cbBoxCoH.SelectedIndexChanged -= new EventHandler(cbBoxCoH_SelectedIndexChanged);
                cbBoxCoH.DataSource = cbBoxCoH_Data;
                cbBoxCoH.DisplayMember = "ValueDescription";
                cbBoxCoH.SelectedIndex = -1;
                cbBoxCoH.ValueMember = "Value";
                cbBoxCoH.Text = cbBoxCoH_Data.First().Default;
                cbBoxCoH.SelectedIndexChanged += new EventHandler(cbBoxCoH_SelectedIndexChanged);
            }
            if (ChangedOveroad.Type == "CBC")//根据图块的属性判断是否显示数据
            {
                List<ContentPropertyValue> cbBoxRC_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "TYPE", imgItem.Guid);
                cbBoxRC.SelectedIndexChanged -= new EventHandler(cbBoxRC_SelectedIndexChanged);
                cbBoxRC.DataSource = cbBoxRC_Data;
                cbBoxRC.DisplayMember = "ValueDescription";
                cbBoxRC.SelectedIndex = -1;
                cbBoxRC.ValueMember = "Value";
                cbBoxRC.Text = cbBoxRC_Data.First().Default;
                cbBoxRC.SelectedIndexChanged += new EventHandler(cbBoxRC_SelectedIndexChanged);

                List<ContentPropertyValue> cbBoxFPIC_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "TYPE", imgItem.Guid);
                cbBoxFPIC.SelectedIndexChanged -= new EventHandler(cbBoxFPIC_SelectedIndexChanged);
                cbBoxFPIC.DataSource = cbBoxFPIC_Data;
                cbBoxFPIC.DisplayMember = "ValueDescription";
                cbBoxFPIC.SelectedIndex = -1;
                cbBoxFPIC.ValueMember = "Value";
                cbBoxFPIC.Text = cbBoxFPIC_Data.First().Default;
                cbBoxFPIC.SelectedIndexChanged += new EventHandler(cbBoxFPIC_SelectedIndexChanged);

                List<ContentPropertyValue> cbBoxCirC_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "TYPE", imgItem.Guid);
                cbBoxCirC.SelectedIndexChanged -= new EventHandler(cbBoxCirC_SelectedIndexChanged);
                cbBoxCirC.DataSource = cbBoxCirC_Data;
                cbBoxCirC.DisplayMember = "ValueDescription";
                cbBoxCirC.SelectedIndex = -1;
                cbBoxCirC.ValueMember = "Value";
                cbBoxCirC.Text = cbBoxCirC_Data.First().Default;
                cbBoxCirC.SelectedIndexChanged += new EventHandler(cbBoxCirC_SelectedIndexChanged);

                List<ContentPropertyValue> cbBoxCoC_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "TYPE", imgItem.Guid);
                cbBoxCoC.SelectedIndexChanged -= new EventHandler(cbBoxCoC_SelectedIndexChanged);
                cbBoxCoC.DataSource = cbBoxCoC_Data;
                cbBoxCoC.DisplayMember = "ValueDescription";
                cbBoxCoC.SelectedIndex = -1;
                cbBoxCoC.ValueMember = "Value";
                cbBoxCoC.Text = cbBoxCoC_Data.First().Default;
                cbBoxCoC.SelectedIndexChanged += new EventHandler(cbBoxCoC_SelectedIndexChanged);
               }
            FirstShowName();
        }
Example #4
0
        //初始化窗体数据
        public void InitialValue(ImageModel imgItem)
        {
            //保存窗体信息
            guid = imgItem.Guid;
            cooling = imgItem.coolingType;
            imageName = imgItem.Name;
            order = imgItem.OrderId;

            ChangedOveroad = imgItem;

            //初始化数据
            textBoxTag.Text = imgItem.ModuleTag;

            List<ContentPropertyValue> cbBoxAW_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "AIRWAY TYPE", imgItem.Guid);
            cbBoxAW.SelectedIndexChanged -= new EventHandler(cbBoxAW_SelectedIndexChanged);
            cbBoxAW.DataSource = cbBoxAW_Data;
            cbBoxAW.DisplayMember = "ValueDescription";
            cbBoxAW.SelectedIndex = -1;
            cbBoxAW.ValueMember = "Value"; ;
            cbBoxAW.Text = cbBoxAW_Data.First().Default;
            cbBoxAW.SelectedIndexChanged += new EventHandler(cbBoxAW_SelectedIndexChanged);

            List<ContentPropertyValue> cbBoxSf_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "SAFETY CONTROL", imgItem.Guid);
            cbBoxSf.SelectedIndexChanged -= new EventHandler(cbBoxSf_SelectedIndexChanged);
            cbBoxSf.DataSource = cbBoxSf_Data;
            cbBoxSf.DisplayMember = "ValueDescription";
            cbBoxSf.SelectedIndex = -1;
            cbBoxSf.ValueMember = "Value";
            cbBoxSf.Text = cbBoxSf_Data.First().Default;
            cbBoxSf.SelectedIndexChanged += new EventHandler(cbBoxSf_SelectedIndexChanged);

            List<ContentPropertyValue> cbBoxDP_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "DRAIN PAN TYPE", imgItem.Guid);
            cbBoxDP.SelectedIndexChanged -= new EventHandler(cbBoxDP_SelectedIndexChanged);
            cbBoxDP.DataSource = cbBoxDP_Data;
            cbBoxDP.DisplayMember = "ValueDescription";
            cbBoxDP.SelectedIndex = -1;
            cbBoxDP.ValueMember = "Value";
            cbBoxDP.Text = cbBoxDP_Data.First().Default;
            cbBoxDP.SelectedIndexChanged += new EventHandler(cbBoxDP_SelectedIndexChanged);

            List<ContentPropertyValue> cbBoxSp_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "TYPE", imgItem.Guid);
            cbBoxSp.SelectedIndexChanged -= new EventHandler(cbBoxSp_SelectedIndexChanged);
            cbBoxSp.DataSource = cbBoxSp_Data;
            cbBoxSp.DisplayMember = "ValueDescription";
            cbBoxSp.SelectedIndex = -1;
            cbBoxSp.ValueMember = "Value";
            cbBoxSp.Text = cbBoxSp_Data.First().Default;
            cbBoxSp.SelectedIndexChanged += new EventHandler(cbBoxSp_SelectedIndexChanged);
            FirstShowName();
        }
Example #5
0
        //初始化函数调用
        public void InitialValue(ImageModel imgItem)
        {
            ChangedOveroad = imgItem;
            //保存窗体信息
            guid = imgItem.Guid;
            cooling = imgItem.coolingType;
            imageName = imgItem.Name;
            order = imgItem.OrderId;

            textBoxTag.Text = imgItem.ModuleTag;
            textBoxFT.Text ="P=Pleated Filter";//没有绑定数据,暂时固定,需要修改
            textBoxDA.Text = ".2";//没有绑定数据,暂时固定,需要修改

            List<ContentPropertyValue> cbBoxFS_Data =  ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "FILTERS ", imgItem.Guid);
            cbBoxFS.SelectedIndexChanged -= new EventHandler(cbBoxFS_SelectedIndexChanged);
            cbBoxFS.DataSource = cbBoxFS_Data;
            cbBoxFS.DisplayMember = "ValueDescription";
            cbBoxFS.SelectedIndex = -1;
            cbBoxFS.ValueMember = "Value";
            cbBoxFS.Text = cbBoxFS_Data.First().Default;
            cbBoxFS.SelectedIndexChanged += new EventHandler(cbBoxFS_SelectedIndexChanged);

            List<ContentPropertyValue> cbBoxSf_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "SAFETY CONTROL", imgItem.Guid);
            cbBoxSf.SelectedIndexChanged -= new EventHandler(cbBoxSf_SelectedIndexChanged);
            cbBoxSf.DataSource = cbBoxSf_Data;
            cbBoxSf.DisplayMember = "ValueDescription";
            cbBoxSf.SelectedIndex = -1;
            cbBoxSf.ValueMember = "Value";
            cbBoxSf.Text = cbBoxSf_Data.First().Default;
            cbBoxSf.SelectedIndexChanged += new EventHandler(cbBoxSf_SelectedIndexChanged);

            List<ContentPropertyValue> cbBox2FT_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "SECOND FILTER TYPE", imgItem.Guid);
            cbBox2FT.SelectedIndexChanged -= new EventHandler(cbBox2FT_SelectedIndexChanged);
            cbBox2FT.DataSource = cbBox2FT_Data;
            cbBox2FT.DisplayMember = "ValueDescription";
            cbBox2FT.SelectedIndex = -1;
            cbBox2FT.ValueMember = "Value";
            cbBox2FT.Text = cbBox2FT_Data.First().Default;
            cbBox2FT.SelectedIndexChanged += new EventHandler(cbBox2FT_SelectedIndexChanged);

            List<ContentPropertyValue> cbBox2FS_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "SECOND FILTERS", imgItem.Guid);
            cbBox2FS.SelectedIndexChanged -= new EventHandler(cbBox2FS_SelectedIndexChanged);
            cbBox2FS.DataSource = cbBox2FS_Data;
            cbBox2FS.DisplayMember = "ValueDescription";
            cbBox2FS.SelectedIndex = -1;
            cbBox2FS.ValueMember = "Value";
            cbBox2FS.Text = cbBox2FS_Data.First().Default;
            cbBox2FS.SelectedIndexChanged += new EventHandler(cbBox2FS_SelectedIndexChanged);

            List<ContentPropertyValue> cbBoxFO_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "FILTER OPTIONS", imgItem.Guid);
            cbBoxFO.SelectedIndexChanged -= new EventHandler(cbBoxFO_SelectedIndexChanged);
            cbBoxFO.DataSource = cbBoxFO_Data;
            cbBoxFO.DisplayMember = "ValueDescription";
            cbBoxFO.SelectedIndex = -1;
            cbBoxFO.ValueMember = "Value";
            cbBoxFO.Text = cbBoxFO_Data.First().Default;
            cbBoxFO.SelectedIndexChanged += new EventHandler(cbBoxFO_SelectedIndexChanged);

            List<ContentPropertyValue> cbBoxSp_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "TYPE", imgItem.Guid);
            cbBoxSp.SelectedIndexChanged -= new EventHandler(cbBoxSp_SelectedIndexChanged);
            cbBoxSp.DataSource = cbBoxSp_Data;
            cbBoxSp.DisplayMember = "ValueDescription";
            cbBoxSp.SelectedIndex = -1;
            cbBoxSp.ValueMember = "Value";
            cbBoxSp.Text = cbBoxSp_Data.First().Default;
            cbBoxSp.SelectedIndexChanged += new EventHandler(cbBoxSp_SelectedIndexChanged);

            //显示名字
            FirstShowName();
        }
Example #6
0
        string SelectedImge; //暂时设定为定值,测试用

        #endregion Fields

        #region Constructors

        //初始化窗体
        public ModuleDetail(List<ImageModel> imageModelList)
        {
            for (int i = 0; i < imageModelList.Count; i++)
            {
                if (imageModelList.ElementAt(i).Name.Equals("virtualHRA"))
                {
                    imageModelList.RemoveAt(i);
                    break;
                }
            }
            List<Label> storeLabel=new List<Label>();
            this.imageModelist = imageModelList;
            InitializeComponent();
                for (int i = 0; i < imageModelist.Count; i++)
                {

                        ImageModel imgEntity = imageModelist.ElementAt(i);
                        ContentBLL.InitialImageOrder(imgEntity.Guid, imgEntity.coolingType, imgEntity.Name, imgEntity.OrderId, imgEntity.ModuleTag);
                        IntialSelectedImge = imgEntity.ParentName;
                        IntialSelectedImge_mode = imgEntity;
                        if (imgEntity.IsSelected == true)
                        {
                            imgSelectedModel = imgEntity;
                            SelectedImge = imgEntity.ParentName;
                        }
                        if (i == 1)
                        {
                            orderId = imgEntity.OrderId;
                        }

                        if (i == 0)
                        {
                            Image tempImage = Image.FromFile(imgEntity.Url);
                            Bitmap imageBitMap = new Bitmap(tempImage, 85, 110);
                            PictureBox firstPb = new PictureBox();
                            firstPb.Width = 85;
                            firstPb.Height = 110;
                            firstPb.Image = imageBitMap;
                            firstPb.Name = imgEntity.ModuleTag + "" + imgEntity.Name;
                            firstPb.Location = new Point(panel1.Width / 4, 10);
                            panel1.Controls.Add(firstPb);
                            Label firstLabel = new Label();
                            firstLabel.Location = new Point(firstPb.Location.X, firstPb.Location.Y + firstPb.Height + 2);
                            firstLabel.AutoSize = false;
                            firstLabel.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
                            firstLabel.Width = 85;
                            firstLabel.Height = 50;
                            firstLabel.Text = imgEntity.Text;
                            panel1.Controls.Add(firstLabel);
                            storeLabel.Add(firstLabel);
                            //PictrueBox注册事件
                            firstPb.Click += new EventHandler(firstPb_Click);

                        }
                        else
                        {
                            ImageModel beforimgEntity = imageModelist.ElementAt(i - 1);
                            ImageModel nowimgEntity = imageModelist.ElementAt(i);
                            PictureBox nextPb = new PictureBox();
                            nextPb.Width = 85;
                            nextPb.Height = 110;
                            nextPb.Name = nowimgEntity.ModuleTag + "" + nowimgEntity.Name;
                            Image picImage = Image.FromFile(nowimgEntity.Url);
                            nextPb.Image = new Bitmap(picImage, 85, 110);
                            Label beforLabel = storeLabel[i - 1];
                            nextPb.Location = new Point(beforLabel.Location.X, beforLabel.Location.Y + beforLabel.Height + 2);
                            panel1.Controls.Add(nextPb);

                            Label nextLabel = new Label();
                            nextLabel.Text = imageModelist.ElementAt(i).Text;
                            nextLabel.Height = 50;
                            nextLabel.Width = 80;
                            nextLabel.Location = new Point(nextPb.Location.X, nextPb.Location.Y + nextPb.Height + 2);
                            storeLabel.Add(nextLabel);
                            panel1.Controls.Add(nextLabel);
                            nextPb.Click += new EventHandler(firstPb_Click);
                        }
                }
        }
Example #7
0
 public void ShowSelectedImg(string  imgSelected,ImageModel ImMo)
 {
     switch (imgSelected)
     {
         case "Blank Box":
             BlankBox frmblankBox = new BlankBox();
             frmblankBox.TopLevel = false;
             frmblankBox.Parent = RightPinal;
             frmblankBox.Dock = DockStyle.Fill;
             frmblankBox.InitialValue(ImMo);//获取点击的图标,传递其唯一标识,并赋值
             frmblankBox.Show();
             break;
         case "Coil":
             Coil frmCoil = new Coil();
             frmCoil.TopLevel = false;
             frmCoil.Parent = RightPinal;
             frmCoil.Dock = DockStyle.Fill;
             frmCoil.InitialValue(ImMo);
             frmCoil.Show();
             break;
         case "Control Box":
             ControlBox frmControlBox = new ControlBox();
             frmControlBox.TopLevel = false;
             frmControlBox.Parent = RightPinal;
             frmControlBox.Dock = DockStyle.Fill;
             frmControlBox.InitialValue(ImMo);
             frmControlBox.Show();
             break;
         case "Fan Box":
             FanBox frmFanBox = new FanBox();
             frmFanBox.TopLevel = false;
             frmFanBox.Parent = RightPinal;
             frmFanBox.Dock = DockStyle.Fill;
             frmFanBox.InitialValue(ImMo);
             frmFanBox.Show();
             break;
         case "Filter":
             Filter frmFilter = new Filter();
             frmFilter.TopLevel = false;
             frmFilter.Parent = RightPinal;
             frmFilter.Dock = DockStyle.Fill;
             frmFilter.InitialValue(ImMo);
             frmFilter.Show();
             break;
         case "Heat":
             Heat frmHeat = new Heat();
             frmHeat.TopLevel = false;
             frmHeat.Parent = RightPinal;
             frmHeat.Dock = DockStyle.Fill;
             frmHeat.InitialValue(ImMo);
             frmHeat.Show();
             break;
         case "HR Wheel":
             HRWheel frmHRWheel = new HRWheel();
             frmHRWheel.TopLevel = false;
             frmHRWheel.Parent = RightPinal;
             frmHRWheel.Dock = DockStyle.Fill;
             frmHRWheel.InitialValue(ImMo);
             frmHRWheel.Show();
             break;
         case "Mixing Box":
             MixingBox frmMixingBox = new MixingBox();
             frmMixingBox.TopLevel = false;
             frmMixingBox.Parent = RightPinal;
             frmMixingBox.Dock = DockStyle.Fill;
             frmMixingBox.InitialValue(ImMo);//获取点击的图标,传递其唯一标识
             frmMixingBox.Show();
             break;
     }
 }
Example #8
0
        //初始化窗体数据
        public void InitialValue(ImageModel imgItem)
        {
            //保存窗体信息
            guid = imgItem.Guid;
            cooling = imgItem.coolingType;
            imageName = imgItem.Name;
            order = imgItem.OrderId;

            ChangedOveroad = imgItem;
            textBoxTag.Text = imgItem.ModuleTag;
            textBoxDA.Text = ".2";//没有绑定数据,暂时固定,待修改

            List<ContentPropertyValue> cbBoxFun_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "FUNCTION", imgItem.Guid);
            cbBoxFun.SelectedIndexChanged -= new EventHandler(cbBoxFun_SelectedIndexChanged);
            cbBoxFun.DataSource = cbBoxFun_Data;
            cbBoxFun.DisplayMember = "ValueDescription";
            cbBoxFun.SelectedIndex = -1;
            cbBoxFun.ValueMember = "Value";
            cbBoxFun.Text = cbBoxFun_Data.First().Default;
            cbBoxFun.SelectedIndexChanged += new EventHandler(cbBoxFun_SelectedIndexChanged);

            List<ContentPropertyValue> cbBoxFi_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "FILTERS", imgItem.Guid);
            cbBoxFi.SelectedIndexChanged -= new EventHandler(cbBoxFi_SelectedIndexChanged);
            cbBoxFi.DataSource = cbBoxFi_Data;
            cbBoxFi.DisplayMember = "ValueDescription";
            cbBoxFi.SelectedIndex = -1;
            cbBoxFi.ValueMember = "Value";
            cbBoxFi.Text = cbBoxFi_Data.First().Default;
            cbBoxFi.SelectedIndexChanged += new EventHandler(cbBoxFi_SelectedIndexChanged);

            List<ContentPropertyValue> cbBoxFO_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "FILTER OPTIONS ", imgItem.Guid);
            cbBoxFO.SelectedIndexChanged -= new EventHandler(cbBoxFO_SelectedIndexChanged);
            cbBoxFO.DataSource = cbBoxFO_Data;
            cbBoxFO.DisplayMember = "ValueDescription";
            cbBoxFO.SelectedIndex = -1;
            cbBoxFO.ValueMember = "Value";
            cbBoxFO.Text = cbBoxFO_Data.First().Default;
            cbBoxFO.SelectedIndexChanged += new EventHandler(cbBoxFO_SelectedIndexChanged);

            List<ContentPropertyValue> cbBoxSp_Data = ContentBLL.getPtyValue(imgItem.coolingType, imgItem.Name, "TYPE", imgItem.Guid);
            cbBoxSp.SelectedIndexChanged -= new EventHandler(cbBoxSp_SelectedIndexChanged);
            cbBoxSp.DataSource = cbBoxSp_Data;
            cbBoxSp.DisplayMember = "ValueDescription";
            cbBoxSp.SelectedIndex = -1;
            cbBoxSp.ValueMember = "Value";
            cbBoxSp.Text = cbBoxSp_Data.First().Default;
            cbBoxSp.SelectedIndexChanged += new EventHandler(cbBoxSp_SelectedIndexChanged);
            heatName.Text = "";

            FirstShowName();
        }