//测试数据,废弃 public void GetTestClasses(string serverip) { if (DeviceClasses.ContainsKey(serverip)) { DeviceClasses.Remove(serverip); } DeviceClasses.Add(serverip, DeviceClassExamples.DeviceDiagnoseClassLib);//实际从数据库获取 if (ShaftClasses.ContainsKey(serverip)) { ShaftClasses.Remove(serverip); } ShaftClasses.Add(serverip, ShaftClassExamples.ShaftClassLib);//实际从数据库获取 if (BearingClasses.ContainsKey(serverip)) { BearingClasses.Remove(serverip); } BearingClasses.Add(serverip, BearingClassExamples.BearingClassLib);//实际从数据库获取 if (BeltClasses.ContainsKey(serverip)) { BeltClasses.Remove(serverip); } BeltClasses.Add(serverip, BeltClassExamples.BeltClassLib);//实际从数据库获取 if (GearClasses.ContainsKey(serverip)) { GearClasses.Remove(serverip); } GearClasses.Add(serverip, GearClassExamples.GearClassLib);//实际从数据库获取 if (ImpellerClasses.ContainsKey(serverip)) { ImpellerClasses.Remove(serverip); } ImpellerClasses.Add(serverip, ImpellerClassExamples.ImpellerClassLib);//实际从数据库获取 if (MotorClasses.ContainsKey(serverip)) { MotorClasses.Remove(serverip); } MotorClasses.Add(serverip, MotorClassExamples.MotorClassLib);//实际从数据库获取 DeviceClassList.Clear(); DeviceClassList.AddRange(DeviceClasses.SelectMany(p => p.Value)); ShaftClassList.Clear(); ShaftClassList.AddRange(ShaftClasses.SelectMany(p => p.Value)); BearingClassList.Clear(); BearingClassList.AddRange(BearingClasses.SelectMany(p => p.Value)); BeltClassList.Clear(); BeltClassList.AddRange(BeltClasses.SelectMany(p => p.Value)); GearClassList.Clear(); GearClassList.AddRange(GearClasses.SelectMany(p => p.Value)); ImpellerClassList.Clear(); ImpellerClassList.AddRange(ImpellerClasses.SelectMany(p => p.Value)); MotorClassList.Clear(); MotorClassList.AddRange(MotorClasses.SelectMany(p => p.Value)); }
public async Task GetGearClasses(string serverip) { //齿轮 if (GearClasses.ContainsKey(serverip)) { GearClasses.Remove(serverip); } var t_gears = await _databaseComponent.Query <T_Gear>(serverip, null, null, null); if (t_gears != null) { List <GearClass> gears = new List <GearClass>(); foreach (var t_gear in t_gears) { var gear = GearClass.ConvertFromDB(t_gear); gears.Add(gear); } GearClasses.Add(serverip, gears); } GearClassList.Clear(); GearClassList.AddRange(GearClasses.SelectMany(p => p.Value)); }