Esempio n. 1
0
 private async void SaveDevice(object sender, RoutedEventArgs e)
 {
     ShowKeyboard(sender, e);
     if (deviceName.Text.Length > 0)
     {
         Device device = new Library.Device();
         device.Name      = deviceName.Text;
         device.Id        = deviceID.Text.Remove(0, 10);
         device.ImagePath = "ms-appx:///Assets/Icons/microchip.png";
         selectedRoom     = listrooms.SelectedItem.ToString();
         device.sensors   = DeviceSensors;
         foreach (Room r in h.Rooms)
         {
             if (r.Name == selectedRoom)
             {
                 r.Devices.Add(device);
                 break;
             }
         }
         House.SaveHome(Home.myHouse);
         deviceDetails.Visibility = Visibility.Collapsed;
         ImagePathSelected        = "";
     }
     else
     {
         ContentDialog msg = new ContentDialog();
         msg.Content = "Você precisa inserir um nome antes de salvar.";
         await msg.ShowAsync();
     }
 }
Esempio n. 2
0
 public ConnectPlayerHandler(Library.Device subject) : base(subject, 2)
 {
 }
Esempio n. 3
0
 internal PlayerRequestBroker(Library.Device subject) : base(subject, 3)
 {
 }
Esempio n. 4
0
 private async void SaveDevice(object sender, RoutedEventArgs e)
 {
     ShowKeyboard(sender, e);
     if (deviceName.Text.Length > 0)
     {
         Device device = new Library.Device();
         device.Name = deviceName.Text;
         device.Id = deviceID.Text.Remove(0,10);
         device.ImagePath = "ms-appx:///Assets/Icons/microchip.png";
         selectedRoom = listrooms.SelectedItem.ToString();
         device.sensors = DeviceSensors;
         foreach (Room r in h.Rooms)
         {
             if (r.Name == selectedRoom)
             {
                 r.Devices.Add(device);
                 break;
             }
         }
         House.SaveHome(Home.myHouse);
         deviceDetails.Visibility = Visibility.Collapsed;
         ImagePathSelected = "";
     }
     else
     {
         ContentDialog msg = new ContentDialog();
         msg.Content = "Você precisa inserir um nome antes de salvar.";
         await msg.ShowAsync();
     }
 }