public void RunViewLocalUsers(Computer computer, LocalGroupType groupType)
 {
     using (var view = new ViewLocalUsers())
     {
         var presenter = new ViewLocalUsersPresenter(view, this, computer, groupType);
         presenter.Run();
     }
 }
Beispiel #2
0
 public DemoViewLocalUsers(string computerName, LocalGroupType groupType)
 {
     _groupType        = groupType;
     localUsers        = new List <string>();
     this.computerName = computerName;
     InitializeComponent();
     Setup();
 }
Beispiel #3
0
 public ViewLocalUsersPresenter(IViewLocalUsers view, IApplicationController appController, Computer computer, LocalGroupType groupType)
 {
     _view           = view;
     _appController  = appController;
     _view.Presenter = this;
     _computer       = computer;
     _groupType      = groupType;
     Setup();
 }
Beispiel #4
0
 public ViewAddLocalUser(IViewLocalUsersPresenter viewlocaluserspresenter, IApplicationController appController)
 {
     _viewLocalUsersPresenter = viewlocaluserspresenter;
     _appController           = appController;
     groupType          = _viewLocalUsersPresenter.GroupType;
     computer           = _viewLocalUsersPresenter.Computer;
     this.StartPosition = FormStartPosition.CenterParent;
     InitializeComponent();
     SetTitleText();
 }
 public void ShowLocalUsers(LocalGroupType groupType)
 {
     Cursor.Current = Cursors.WaitCursor;
     Application.DoEvents();
     if (IsOnlineStatus())
     {
         _appController.RunViewLocalUsers(Computer, groupType);
     }
     else
     {
         _view.DisplayMessage(Computer.Name + " is currently offline.", "");
     }
     Cursor.Current = Cursors.Default;
 }
Beispiel #6
0
 public DemoViewAddLocalUser(DemoViewLocalUsers demoLocalUsersView, LocalGroupType groupType, string computerName)
 {
     _demoLocalUsersView = demoLocalUsersView;
     this.groupType      = groupType;
     InitializeComponent();
 }