Example #1
0
        private void DeleteCurrentDpService(DpService dpservice)
        {
            var DpServiceToUpdate = _context.DpServices.SingleOrDefault(dp => dp.Id == dpservice.Id);

            _context.DpServices.Remove(DpServiceToUpdate);
            _context.SaveChanges();

            DpDataGridServices.ItemsSource = DpServices;
        }
Example #2
0
        private void UpdateCurrentDpService(DpService dpservice)
        {
            var dpserviceToUpdate = _context.DpServices.SingleOrDefault(dp => dp.Id == dpservice.Id);

            if (dpserviceToUpdate == null)
            {
                return;
            }
            dpserviceToUpdate.Name         = dpservice.Name;
            dpserviceToUpdate.DepartmentId = dpservice.DepartmentId;
            dpserviceToUpdate.ServicePrice = dpservice.ServicePrice;
            _context.SaveChanges();
            DpDataGridServices.ItemsSource = DpServices;
        }
Example #3
0
 /// <summary>
 /// DPと接続
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private async void AppBarConnect_Click(object sender, RoutedEventArgs e)
 {
     if (dploop == false)
     {
         // 接続
         if (_dp == null)
         {
             _dp = new DpService();
             if (await _dp.Connect() == false)
             {
                 _dp = null;
                 return;
             }
         }
         // 定期的に実行
         if (dploop == false)
         {
             var t = new Task(async() =>
             {
                 dploop = true;
                 while (dploop)
                 {
                     await Dispatcher.Invoke(async() => {
                         image1.Source = await _dp.GetImage();
                     });
                     await Task.Delay(500);
                 }
             });
             t.Start();
         }
         btnConnect.IsChecked = true;
         // btnConnect.Icon = new SymbolIcon(Symbol.Stop);
     }
     else
     {
         // 停止
         dploop = false;
         btnConnect.IsChecked = false;
         // btnConnect.Icon = new SymbolIcon(Symbol.Play);
     }
 }
Example #4
0
 private void AddNewDpService(DpService dpservice)
 {
     _context.DpServices.Add(dpservice);
     _context.SaveChanges();
     DpDataGridServices.ItemsSource = DpServices;
 }