private async void FeedTFSCasesAsync(string casesTFSQueue)
        {
            var cases = await TFSConnector.Instance.GetCasesAsync(casesTFSQueue);

            foreach (var tfscase in cases)
            {
                CaseInfo caseInfo   = CasesStatesOperations.GetCaseInfo(tfscase.CaseNumber);
                var      formedCase = new CaseControl(tfscase, caseInfo.Left, caseInfo.Top, caseInfo.Marked);
                LayoutRoot.Children.Add(formedCase);
                CaseControls.Add(formedCase);
            }
        }
 private void UserControl_MouseRightButtonDown(object sender, MouseButtonEventArgs e)
 {
     if (_marker == null)
     {
         CreateMarkedDot();
         CasesStatesOperations.TriggerMarked(CaseNumber, true);
     }
     else
     {
         mainGrid.Children.Remove(_marker);
         _marker = null;
         CasesStatesOperations.TriggerMarked(CaseNumber, false);
     }
 }
        public async void FeedCasesAsync(string casesQueue)
        {
            ClearCaseControls();
            var cases = await SFConnector.Instance.GetCasesAsync(casesQueue);

            foreach (var sfcase in cases)
            {
                CaseInfo caseInfo   = CasesStatesOperations.GetCaseInfo(sfcase.CaseNumber);
                var      formedCase = new CaseControl(sfcase, caseInfo.Left, caseInfo.Top, caseInfo.Marked);
                LayoutRoot.Children.Add(formedCase);
                CaseControls.Add(formedCase);
            }

            //LayoutRoot.Children.Add(new TestControl());
        }
Beispiel #4
0
 private void Button_Click(object sender, RoutedEventArgs e)
 {
     CasesStatesOperations.SaveState();
 }
Beispiel #5
0
 private void Application_Exit(object sender, ExitEventArgs e)
 {
     CasesStatesOperations.SaveState();
 }
 private void Grid_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
 {
     CasesStatesOperations.UpdateCasePosition(CaseNumber, Top, Left);
     Mouse.Capture(null);
     captured = false;
 }