public ServicePresenter(IServiceView serviceView, IListener listener) { _serviceView = serviceView; _listener = listener; this.Initialize(); }
public ChangeServiceStatus(IServiceView serviceView, IEnumerable<ServiceObject> selectedItems, ServiceStateRequest ssr) { Trace.TraceInformation("ChangeServiceStatus() dialog created for {0}", ssr); SSR = ssr; ServiceView = serviceView; int nItem = 0; foreach (ServiceObject so in selectedItems) { Services.Add(so); Trace.TraceInformation("- Item {0}: {1}", nItem++, so); } InitializeComponent(); }
public ApplyTemplate(List<IServiceObject> services, Dictionary<string, ServiceActionTemplate> actions, IServiceView serviceView) { InitializeComponent(); Services = services; Actions = actions; ServiceView = serviceView; columnHeader1.Text = IDS.ApplyServiceTemplate_Column_Service; columnHeader2.Text = IDS.ApplyServiceTemplate_Column_Action; btOK.Text = IDS.ApplyServiceTemplate_Button_OK; btCancel.Text = IDS.ApplyServiceTemplate_Button_Cancel; label1.Text = IDS.ApplyServiceTemplate_Label_ChooseDefaultAction; Text = IDS.ApplyServiceTemplate_Dialog_Caption; cbDefaultAction.Sorted = false; cbDefaultAction.Items.Add(IDS.ApplyServiceTemplate_DefaultAction_SERVICE_NO_CHANGE); cbDefaultAction.Items.Add(IDS.ApplyServiceTemplate_DefaultAction_SERVICE_AUTO_START); cbDefaultAction.Items.Add(IDS.ApplyServiceTemplate_DefaultAction_SERVICE_BOOT_START); cbDefaultAction.Items.Add(IDS.ApplyServiceTemplate_DefaultAction_SERVICE_DEMAND_START); cbDefaultAction.Items.Add(IDS.ApplyServiceTemplate_DefaultAction_SERVICE_DISABLED); cbDefaultAction.Items.Add(IDS.ApplyServiceTemplate_DefaultAction_SERVICE_SYSTEM_START); cbDefaultAction.SelectedIndex = 0; foreach (IServiceObject service in services) { ServiceObject so = service as ServiceObject; if (so != null) { string key = so.ServiceName.ToLower(); if (actions.ContainsKey(key)) { ServiceActionTemplate template = actions[key]; Debug.Assert(template != null); if (template.StartType != so.StartType) { ListViewItem lvi = listView1.Items.Add(new ListViewItem(so.DisplayName)); lvi.SubItems.Add(template.StartType.ToString()); lvi.Tag = so; } } else // use default action for this { ListViewItem lvi = listView1.Items.Add(new ListViewItem(so.DisplayName)); lvi.SubItems.Add("- apply default action -"); lvi.Tag = so; } } } }
public virtual void SetView(IServiceView view) { ServiceView = view; }
public ServicePresenter(IServiceRepository serviceRepository, IServiceView view) { _repository = serviceRepository; _view = view; }