public AddControlSystemRevisionHistoryDialog(int controlSystemId, string tabText) { InitializeComponent(); mHistory.IsSystemMessage = false; this.Title = string.Format("Add Revision History - Control System {0}: " , tabText); mHistory.ControlSystemId = controlSystemId; mModel = new ControlSystemRevisionHistoryViewModel(mHistory); DataContext = mModel; CmsWebServiceClient mCmsWebServiceClient = new CmsWebServiceClient(Utils.WcfBinding, Utils.WcfEndPoint); mCmsWebServiceClient.GetControlSystemRelatedIssuesCompleted += (s1, e1) => { //Get list of issue ids assigned to the pipe List<IssueRelatedControlSystem> relatedIssues = e1.Result; List<int> issueIds = (from x in relatedIssues select x.IssueId).ToList(); mCmsWebServiceClient.GetIssuesAsync(issueIds); mCmsWebServiceClient.GetIssuesCompleted += (s2, e2) => { //Bing list of issues to IssuesGridView issueComboBox.ItemsSource = e2.Result; }; }; mCmsWebServiceClient.GetControlSystemRelatedIssuesAsync(controlSystemId); }
public AddElectricalRevisionHistoryDialog(int equipmentId, string tabText) { InitializeComponent(); this.Title = string.Format("Add Revision History - Electrical Equipment {0} ", tabText); mHistory.ElectricalEquipmentId = equipmentId; mModel = new ElectricalRevisionHistoryViewModel(mHistory); DataContext = mModel; CmsWebServiceClient mCmsWebServiceClient = new CmsWebServiceClient(Utils.WcfBinding, Utils.WcfEndPoint); mCmsWebServiceClient.GetElectricalEquipmentRelatedIssuesCompleted += (s1, e1) => { //Get list of issue ids assigned to the pipe List<IssueRelatedElectricalEquipment> relatedIssues = e1.Result; List<int> issueIds = (from x in relatedIssues select x.IssueId).ToList(); mCmsWebServiceClient.GetIssuesAsync(issueIds); mCmsWebServiceClient.GetIssuesCompleted += (s2, e2) => { //Bing list of issues to IssuesGridView issueComboBox.ItemsSource = e2.Result; }; }; mCmsWebServiceClient.GetElectricalEquipmentRelatedIssuesAsync(equipmentId); }
public AddDocumentRevisionHistoryDialog(int documentId) { InitializeComponent(); mHistory.DocumentId = documentId; mModel = new DocumentRevisionHistoryViewModel(mHistory); DataContext = mModel; CmsWebServiceClient mCmsWebServiceClient = new CmsWebServiceClient(Utils.WcfBinding, Utils.WcfEndPoint); mCmsWebServiceClient.GetDocumentRelatedIssuesCompleted += (s1, e1) => { //Get list of issue ids assigned to the pipe List<IssueRelatedDocument> relatedIssues = e1.Result; List<int> issueIds = (from x in relatedIssues select x.IssueId).ToList(); mCmsWebServiceClient.GetIssuesAsync(issueIds); mCmsWebServiceClient.GetIssuesCompleted += (s2, e2) => { //Bing list of issues to IssuesGridView issueComboBox.ItemsSource = e2.Result; }; }; mCmsWebServiceClient.GetDocumentRelatedIssuesAsync(documentId); }