Example #1
0
 public string RemoveComputer(int id)
 {
     try
     {
         var item = Computers.FirstOrDefault(i => i.ComputerID == id);
         Working_Groups.FirstOrDefault(i => i.Working_GroupID == item.Working_GroupID).Computers.Remove(item);
         Computers.Remove(item);
         SaveChanges();
         return("Запись успешно удалена");
     }
     catch (Exception ex) { return(ex.Message); }
 }
Example #2
0
        private bool Update_CanExecute(object obj)
        {
            var firstChecked = Computers.FirstOrDefault(x => x.Switch);

            if (firstChecked != null)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Example #3
0
        private void OnCancel()
        {
            Computer cpu = Computers.FirstOrDefault(c => c.Unit_ID == SelectedUnit.ID);

            if (Scanner.Cancel(cpu))
            {
                if (listenerWorker.IsBusy)
                {
                    listenerWorker.CancelAsync();
                }
                listener.Close();
                IsScanVisible   = Visibility.Visible;
                IsCancelVisible = Visibility.Collapsed;
            }
        }
Example #4
0
 public string EditComputer(int id, string indificator, string iP, string description, string name, string domen, int working_GroupID, int peopleID)
 {
     try
     {
         var item = Computers.FirstOrDefault(i => i.ComputerID == id);
         Working_Groups.FirstOrDefault(i => i.Working_GroupID == item.Working_GroupID).Computers.Remove(item);
         item.Indificator     = indificator;
         item.IP              = iP;
         item.Description     = description;
         item.Domen           = domen;
         item.Name            = name;
         item.Working_GroupID = working_GroupID;
         item.PeopleID        = peopleID;
         Working_Groups.FirstOrDefault(i => i.Working_GroupID == working_GroupID).Computers.Add(item);
         SaveChanges();
         return("Запись успешно изменена");
     }
     catch (Exception ex) { return(ex.Message); }
 }
Example #5
0
        private void OnScan()
        {
            ListARFCNs.Clear();
            //TransferDB.ARFCNs.Clear();
            SelectedUnit = Units[0];
            UpdateBand();
            Computer cpu = Computers.FirstOrDefault(c => c.Unit_ID == SelectedUnit.ID);

            if (Scanner.Start(cpu, 1, BroadcastIP, ScannerListenerPort, band, Gain, Speed, sample_rate, 0))
            {
                IsScanVisible   = Visibility.Collapsed;
                IsCancelVisible = Visibility.Visible;
                Cancel.RaiseCanExecuteChanged();
                if (!listenerWorker.IsBusy)
                {
                    listenerWorker.RunWorkerAsync(ScannerListenerPort);
                }
                IsEnabled        = false;
                IsEnabledSession = false;
            }
        }