/// <summary> /// Resets the application state in case of an internal error. /// </summary> public void Reset() { this.ConnectData = new ConnectData(); this.BreadCrumbTrail.Reset(); this.SideBarMenu.Clear(); this.SideBarMenu.Add("Über TRuDI", "/About", true); this.SideBarMenu.Add("Beschreibung", "/Help", true); this.activeHanAdapter = null; this.CurrentDataResult = null; this.CurrentSupplierFile = null; this.CurrentAdapterContext = null; this.CurrentProgressState.Reset(); this.Contracts = null; this.CurrentSupplierFile = null; this.ClientCert = null; this.LastConnectResult = null; this.LastErrorMessages.Clear(); this.ManufacturerParameters = null; this.OperationMode = OperationMode.NotSelected; }
/// <summary> /// Loads the HAN adapter for the specified server ID. /// </summary> /// <param name="serverId">The server identifier to load the HAN adapter for.</param> public void LoadAdapter(string serverId) { this.activeHanAdapter = new HanAdapterContainer(HanAdapterRepository.LoadAdapter(serverId), serverId); }