private static DevicePower PromptForPoweredBy(DeviceSize size, string prompt) { bool validEntry = false; string entry = ""; DevicePower poweredBy = DevicePower.Solar; do { Console.Write(prompt.ToString()); entry = Console.ReadLine(); try { switch (Int32.Parse(entry)) { case 1: if (size.Equals(DeviceSize.Medium)) { poweredBy = DevicePower.Battery; validEntry = true; } else { poweredBy = DevicePower.Generator; validEntry = true; } break; case 2: if (size.Equals(DeviceSize.Medium)) { poweredBy = DevicePower.Solar; validEntry = true; } else { poweredBy = DevicePower.Solar; validEntry = true; } break; default: Console.WriteLine("\n**Please enter a valid value."); break; } } catch (Exception e) { Console.WriteLine("\n**Please enter a valid value."); } } while (!validEntry); return(poweredBy); }
private void Device_Prower(object sender, RoutedEventArgs e) { if (roomGrid.Children != null) { roomGrid.Children.Clear(); } DevicePower equipments = DeviceMigrationsFactory.DevicePower; roomGrid.Children.Add(equipments); equipments.SetValue(Grid.RowProperty, 0); equipments.SetValue(Grid.ColumnProperty, 0); }
public DtoTests(DtoTestsFixture fixture) { this._fixture = fixture; DevicePower power = new DevicePower(); power.PowerLevel = DevicePower.PowerChargeLevel.Charged; Device <int> device = new Device <int>() { Id = 1, TenantId = 1, DescriptionShort = "Short description", DescriptionFull = "Lorem ipsum et dolor sit amet bla bla bla", IsActive = true, IsDeleted = false, Culture = "en-CA", Name = "Device for testing DTOs", TranslatedFromId = 1, Power = power }; this._fixture.Initialize(device); }
//报修设备 private void Device_Migrations(object sender, RoutedPropertyChangedEventArgs <object> e) { TreeViewItem assets = ((sender as TreeView).SelectedItem as TreeViewItem); if (moveGrid.Children != null) { moveGrid.Children.Clear(); } string migrations = assets.Uid.ToString(); if (migrations == null || "".Equals(migrations)) { return; } if (migrations.Equals("repair")) { if (moveGrid.Children != null) { moveGrid.Children.Clear(); } Equipments equipments = DeviceMigrationsFactory.Equipments; moveGrid.Children.Add(equipments); equipments.SetValue(Grid.RowProperty, 0); equipments.SetValue(Grid.ColumnProperty, 0); } else if (migrations.Equals("incoming")) { if (moveGrid.Children != null) { moveGrid.Children.Clear(); } NewEquipment equipments = DeviceMigrationsFactory.NewEquipment; moveGrid.Children.Add(equipments); equipments.SetValue(Grid.RowProperty, 0); equipments.SetValue(Grid.ColumnProperty, 0); } else if (migrations.Equals("delivery")) { if (moveGrid.Children != null) { moveGrid.Children.Clear(); } EquipmentDelivery equipments = DeviceMigrationsFactory.EquipmentDelivery; moveGrid.Children.Add(equipments); equipments.SetValue(Grid.RowProperty, 0); equipments.SetValue(Grid.ColumnProperty, 0); } else if (migrations.Equals("incoming")) { if (moveGrid.Children != null) { moveGrid.Children.Clear(); } EquipmentDelivery equipments = DeviceMigrationsFactory.EquipmentDelivery; moveGrid.Children.Add(equipments); equipments.SetValue(Grid.RowProperty, 0); equipments.SetValue(Grid.ColumnProperty, 0); } else if (migrations.Equals("migrate")) { if (moveGrid.Children != null) { moveGrid.Children.Clear(); } DeviceMove equipments = DeviceMigrationsFactory.DeviceMove; moveGrid.Children.Add(equipments); equipments.SetValue(Grid.RowProperty, 0); equipments.SetValue(Grid.ColumnProperty, 0); } else if (migrations.Equals("scrap")) { if (moveGrid.Children != null) { moveGrid.Children.Clear(); } EquipmentScrapping equipments = DeviceMigrationsFactory.EquipmentScrapping; moveGrid.Children.Add(equipments); equipments.SetValue(Grid.RowProperty, 0); equipments.SetValue(Grid.ColumnProperty, 0); } else if (migrations.Equals("mains")) { if (moveGrid.Children != null) { moveGrid.Children.Clear(); } DevicePower equipments = DeviceMigrationsFactory.DevicePower; moveGrid.Children.Add(equipments); equipments.SetValue(Grid.RowProperty, 0); equipments.SetValue(Grid.ColumnProperty, 0); } }