void SiteManagementForm_onAddSitesSuccessfully(WatsEMIAnalyzer.Bindings.Sites addedSites) { mIsUpdated = true; if (addedSites == null || addedSites.Site == null) return; foreach (Site site in addedSites.Site) DataCenter.Instance().Sites[site.SiteID] = site; SiteList.Items.Clear(); foreach (KeyValuePair<string, Site> pair in DataCenter.Instance().Sites) { SiteList.Items.Add(pair.Value); //SiteList.Items.Add("(" + pair.Key + ") - " + pair.Value.SiteName); } ViewButton.Enabled = RemoveButton.Enabled = (SiteList.SelectedItems.Count > 0); }
void LoadDataForm_onGetSitesSuccessfully(WatsEMIAnalyzer.Bindings.Sites sites) { if (sites != null) { foreach (Site site in sites.Site) DataCenter.Instance().Sites[site.SiteID] = site; } ExecuteTask(); }
void ChannelSettingManagementForm_onUploadFileSuccessfully(HTTPAgent.FileType type, WatsEMIAnalyzer.Bindings.FileDescription description, byte[] parseData) { DataCenter.Instance().ChannelSettings[description.ID] = Utility.Deserailize<List<ChannelSetting>>(parseData); DataCenter.Instance().ChannelSettingDescriptions[description.ID] = description; ChannelSettingList.Items.Add(description); ViewButton.Enabled = RemoveButton.Enabled = (ChannelSettingList.SelectedItems.Count > 0); ChannelSettingDetailForm detailForm = new ChannelSettingDetailForm(DataCenter.Instance().ChannelSettings[description.ID]); detailForm.ShowDialog(); }
void WorkspaceForm_onUpdateUserSuccessfully(string user, WatsEMIAnalyzer.Bindings.UpdateUserType type, string newValue) { }
void WorkspaceForm_onUpdateUserFailed(string user, WatsEMIAnalyzer.Bindings.UpdateUserType type, System.Net.HttpStatusCode statusCode) { }
void WorkspaceForm_onUpdateRegionSuccessfully(WatsEMIAnalyzer.Bindings.UpdateRegionResult result, object context) { //DataCenter.Instance().GlobalRegion.Version = result.NewVer; if (UpdateRegionType.AddRegion.ToString().Equals(result.Type)) { ReLoad(); FocusNode(NodeType.Region, result.Region.ID); } else if (UpdateRegionType.RenameRegion.ToString().Equals(result.Type)) { ReLoad(); FocusNode(NodeType.Region, result.Region.ID); } else if (UpdateRegionType.RemoveRegion.ToString().Equals(result.Type)) { TreeNode regionNode = (TreeNode)context; ReLoad(); FocusNode(NodeType.Region, ((SubRegion)regionNode.Parent.Tag).ID); } else if (UpdateRegionType.AddManager.ToString().Equals(result.Type)) { string lastManager = null; foreach (string manager in result.Region.Manager) { lastManager = manager; } ReLoad(); if (lastManager != null) FocusNode(NodeType.RegionManager, result.Region.ID, lastManager); } else if (UpdateRegionType.RemoveManager.ToString().Equals(result.Type)) { ReLoad(); FocusNode(NodeType.RegionManagers, result.Region.ID); } else if (UpdateRegionType.AddSite.ToString().Equals(result.Type)) { string lastSiteID = null; foreach (string siteID in result.Region.Site) { lastSiteID = siteID; } ReLoad(); if (lastSiteID != null) FocusNode(NodeType.RegionSite, result.Region.ID, lastSiteID); } else if (UpdateRegionType.RemoveSite.ToString().Equals(result.Type)) { ReLoad(); FocusNode(NodeType.RegionSites, result.Region.ID); } else if (UpdateRegionType.UpdateChanSettingID.ToString().Equals(result.Type)) { ReLoad(); FocusNode(NodeType.RegionChannelSetting, result.Region.ID); } else if (UpdateRegionType.UpdateLinkConfigID.ToString().Equals(result.Type)) { ReLoad(); FocusNode(NodeType.RegionLinkConfiguration, result.Region.ID); } else if (UpdateRegionType.UpdateEquipParamID.ToString().Equals(result.Type)) { ReLoad(); FocusNode(NodeType.RegionEquipmentParameter, result.Region.ID); } }
void WorkspaceForm_onAddUserSuccessfully(WatsEMIAnalyzer.Bindings.User user) { }
void EquipmentParameterManagementForm_onUploadFileSuccessfully(HTTPAgent.FileType type, WatsEMIAnalyzer.Bindings.FileDescription description, byte[] parseData) { DataCenter.Instance().EquipmentParameters[description.ID] = Utility.Deserailize<Dictionary<string, EquipmentParameter>>(parseData); DataCenter.Instance().EquipmentParameterDescriptions[description.ID] = description; EquipmentParameterList.Items.Add(description); ViewButton.Enabled = RemoveButton.Enabled = (EquipmentParameterList.SelectedItems.Count > 0); EquipmentParameterDetailForm detailForm = new EquipmentParameterDetailForm(DataCenter.Instance().EquipmentParameters[description.ID]); detailForm.ShowDialog(); }