Example #1
0
 public ScreenViewModel AddScreen()
 {
   Screen sc = new Screen(_well.Intakes.First());
   sc.Number = _well.Intakes.Max(var1 => var1.Screens.Max(var => var.Number)) + 1;
   ScreenViewModel svm = new ScreenViewModel(sc, CVM);
   Screens.Add(svm);
   return svm;
 }
Example #2
0
 public void RemoveScreen(ScreenViewModel svm)
 {
   foreach (var i in _well.Intakes)
   {
     if (i.Screens.Contains(svm._screen))
       i.Screens.Remove(svm._screen);
   }
   Screens.Remove(svm);
 }
 public ScreenAdderViewModel(WellViewModel well)
 {
     this.well     = well;
     svm           = well.AddScreen();
     NeedToCancel  = true;
     CurrentChange = new ChangeDescriptionViewModel(svm.CVM.ChangeController.NewScreen(svm._screen));
     RaisePropertyChanged("CurrentChange");
     RaisePropertyChanged("Intakes");
 }
 public ScreenAdderViewModel(WellViewModel well)
 {
   this.well = well;
   svm = well.AddScreen();
   NeedToCancel = true;
   CurrentChange = new ChangeDescriptionViewModel(svm.CVM.ChangeController.NewScreen(svm._screen));
   RaisePropertyChanged("CurrentChange");
   RaisePropertyChanged("Intakes");
 }
 public void RemoveScreen(ScreenViewModel svm)
 {
   foreach (var i in _well.Intakes)
   {
     if (i.Screens.Contains(svm._screen))
       i.Screens.Remove(svm._screen);
   }
   Screens.Remove(svm);
 }
 public ScreenViewModel AddScreen()
 {
   Screen sc = new Screen(_well.Intakes.First());
   sc.Number = _well.Intakes.Max(var1 => var1.Screens.Max(var => var.Number)) + 1;
   ScreenViewModel svm = new ScreenViewModel(sc, CVM);
   Screens.Add(svm);
   return svm;
 }
 public MoveToChalkViewModel(WellViewModel Wvm, ScreenViewModel sc)
 {
   Well = Wvm;
   screen = sc;
 }
Example #8
0
 public MoveToChalkViewModel(WellViewModel Wvm, ScreenViewModel sc)
 {
     Well   = Wvm;
     screen = sc;
 }