Exemplo n.º 1
0
        public override StandardValuesCollection GetStandardValues(ITypeDescriptorContext context)
        {
            var types = FacilityType.FindAll();
            var names = new ArrayList();

            if (types != null && types.Count > 0)
            {
                names.AddRange(types);
            }
            return(new StandardValuesCollection(names));
        }
Exemplo n.º 2
0
        /// <summary>
        /// 初始化设施类型
        /// </summary>
        private void InitFacilityType()
        {
            List <FacilityType> facilityTypeList = FacilityType.FindAll();

            if (facilityTypeList.Count > 0)
            {
                this.cbFacilityType.DataSource    = facilityTypeList;
                this.cbFacilityType.DisplayMember = "Name";
                this.cbFacilityType.ValueMember   = "Serialnum";
            }
        }
Exemplo n.º 3
0
 private void BaseConfig_Load(object sender, EventArgs e)
 {
     if (ClassName.EqualIgnoreCase("CommunicateDeviceType"))
     {
         this.Name = "CommunicateDeviceType";
         var types = CommunicateDeviceType.FindAll();
         this.dataGridViewX1.DataSource = types;
     }
     if (ClassName.EqualIgnoreCase("Sensor"))
     {
         this.Name = "Sensor";
         this.dataGridViewX1.DataSource = Sensor.FindAll();
     }
     if (ClassName.EqualIgnoreCase("RelayType"))
     {
         this.Name = "RelayType";
         this.dataGridViewX1.DataSource = RelayType.FindAll();
     }
     if (ClassName.EqualIgnoreCase("ControlJobType"))
     {
         this.Name = "ControlJobType";
         this.dataGridViewX1.DataSource = ControlJobType.FindAll();
     }
     if (ClassName.EqualIgnoreCase("DeviceType"))
     {
         this.Name = "DeviceType";
         this.dataGridViewX1.DataSource = DeviceType.FindAll();
     }
     if (ClassName.EqualIgnoreCase("FacilityType"))
     {
         this.Name = "FacilityType";
         this.dataGridViewX1.DataSource = FacilityType.FindAll();
     }
     if (ClassName.EqualIgnoreCase("ProtocalType"))
     {
         this.Name = "ProtocalType";
         this.dataGridViewX1.DataSource = ProtocalType.FindAll();
     }
     if (ClassName.EqualIgnoreCase("ShowDeviceType"))
     {
         this.Name = "ShowDeviceType";
         this.dataGridViewX1.DataSource = ShowDeviceType.FindAll();
     }
 }
Exemplo n.º 4
0
        /// <summary>
        /// 初始化设施类型列表
        /// </summary>
        private void InitFacilityTypeListView()
        {
            this.listView1.Items.Clear();
            List <FacilityType> facilityTypeList = FacilityType.FindAll();

            foreach (var facilityType in facilityTypeList)
            {
                var strings = new string[]
                {
                    facilityType.Serialnum, facilityType.Name, facilityType.ParentSerialnum,
                    facilityType.Version.ToString(), facilityType.CreateTime.ToString(),
                    facilityType.UpdateTime.ToString(), facilityType.PhotoUrl, facilityType.Introduce,
                    facilityType.Upload.ToString(), facilityType.CreateType, facilityType.Remark
                };
                var listViewItem = new ListViewItem(strings);
                listViewItem.Tag = facilityType;
                this.listView1.Items.Add(listViewItem);
            }
        }
Exemplo n.º 5
0
 /// <summary>
 /// 获取所有设施类型
 /// </summary>
 /// <returns></returns>
 public IEnumerable <FacilityType> GetAll()
 {
     return(FacilityType.FindAll());
 }