Exemplo n.º 1
0
        void proxy_RecoverLostPasswordByEmailCompleted(object sender, myRequirements.ServiceReference1.RecoverLostPasswordByEmailCompletedEventArgs e)
        {
            try
            {
                ProgressBar.Visibility = System.Windows.Visibility.Collapsed;
                InfoMessagePanel.Visibility = System.Windows.Visibility.Visible;

                if (e.Result == "Reset successfull!")
                {
                    InfoMessagePanel.header.Text = e.Result;
                    InfoMessagePanel.message.Text = "Press the 'Ok' button to go back to the main page...";

                    InfoMessagePanel.okInfoMessageButotn.Click += new RoutedEventHandler(okInfoMessageButton_Click);
                }
                else
                {
                    InfoMessagePanel.header.Text = "Something went wrong!";
                    InfoMessagePanel.message.Text = e.Result;
                    InfoMessagePanel.okInfoMessageButotn.Click += new RoutedEventHandler(okInfoMessageButton_Click2);
                }
            }
            catch (System.Reflection.TargetInvocationException)
            {
                InfoMessagePanel.header.Text = "Something went wrong!";
                InfoMessagePanel.message.Text = "Could not connect to server, please try again later...";
                InfoMessagePanel.okInfoMessageButotn.Click += new RoutedEventHandler(okInfoMessageButton_Click2);
            }
            catch { }
        }
Exemplo n.º 2
0
        void proxy_LoginCompleted(object sender, myRequirements.ServiceReference1.LoginCompletedEventArgs e)
        {
            try
            {
                ProgressBarControl.Visibility = Visibility.Collapsed;
                if (e.Result != null)
                {
                    Session.Instance.SessionID = e.Result; //Need to set the sessionid before initiating the mainwindow!
                    mainWindow = new MainWindow();

                    proxy.getCurrentUserInformationAsync(e.Result);

                    PageSwitcher ps = this.Parent as PageSwitcher;
                    ps.Navigate(mainWindow);

                }
                else
                {
                    errorMessage.Text = "Wrong username or password!";
                    errorMessage.Visibility = System.Windows.Visibility.Visible;
                }
            }
            catch (System.Reflection.TargetInvocationException)
            {
                errorMessage.Text = "Could not connect to server.";
                errorMessage.Visibility = System.Windows.Visibility.Visible;
            }
            catch { }
        }
Exemplo n.º 3
0
 void proxy_getCurrentUserInformationCompleted(object sender, myRequirements.ServiceReference1.getCurrentUserInformationCompletedEventArgs e)
 {
     if (e.Result != null)
     {
         Session.Instance.Userdata = e.Result as ServiceReference1.User;
         //mainWindow.setUserData(Session.Instance.Userdata.Fullname);
     }
 }
        void proxy_getAllUsersCompleted(object sender, myRequirements.ServiceReference1.getAllUsersCompletedEventArgs e)
        {
            if (e.Result != null)
            {
                UserGrid.ItemsSource = e.Result;
                foreach (ServiceReference1.User user in e.Result)
                {
                    user.PropertyChanged -= new System.ComponentModel.PropertyChangedEventHandler(user_PropertyChanged);
                    user.PropertyChanged += new System.ComponentModel.PropertyChangedEventHandler(user_PropertyChanged);
                }

            }
            ProgressBar.Visibility = Visibility.Collapsed;
        }
        void proxy_UpdateUsersCompleted(object sender, myRequirements.ServiceReference1.UpdateUsersCompletedEventArgs e)
        {
            ProgressBar.Visibility = Visibility.Collapsed;
            SaveUserButton.IsEnabled = false;
            changedUsers.Clear();

            if (e.Result != null &&
                !e.Result.Equals("Successfully changed users"))
            {
                updateUsersFromProxy();
                InfoMessagePanel.Visibility = Visibility.Visible;
                InfoMessagePanel.header.Text = "Something went wrong";
                InfoMessagePanel.message.Text = e.Result;
            }
        }
 void proxy_removePatternandRequirementRelationCompleted(object sender, myRequirements.ServiceReference1.removePatternandRequirementRelationCompletedEventArgs e)
 {
     populateleftList();
 }
        void proxy_UpdateSDPCompleted(object sender, myRequirements.ServiceReference1.UpdateSDPCompletedEventArgs e)
        {
            if (!e.Result.Equals("Security Requirement successfully"))
            {
                //Do something!
            }

            ProgressBarRight.Visibility = Visibility.Collapsed;
        }
 void proxy_DeleteSDPCompleted(object sender, myRequirements.ServiceReference1.DeleteSDPCompletedEventArgs e)
 {
     populateleftList();
 }
        void proxy_GetAllSDPCompleted(object sender, myRequirements.ServiceReference1.GetAllSDPCompletedEventArgs e)
        {
            try
               {
               leftList.ItemsSource = e.Result;

               //if (e.Result.Count > 0) //Fixes the cancel button :)
               //    leftList.SelectedIndex = 0;

               for (int i = 0; i < leftList.Items.Count; i++)
               {
                   if (((Pattern_RequirementAndCategories)leftList.Items[i]).Pattern.PatternID == SelectedElement.Instance.SelectedSDP)
                   {
                       leftList.SelectedIndex = i;
                       break;
                   }
               }

               ProgressBarRight.Visibility = Visibility.Collapsed;
               ProgressBarLeft.Visibility = Visibility.Collapsed;
               }
               catch (Exception ja)
               {
               ProgressBarRight.Visibility = Visibility.Collapsed;
               ProgressBarLeft.Visibility = Visibility.Collapsed;
               }
        }
Exemplo n.º 10
0
        void proxy_addCategoryAndDesignRelationCompleted(object sender, myRequirements.ServiceReference1.addCategoryAndDesignRelationCompletedEventArgs e)
        {
            NewCategoryIDTextBlock.Visibility = Visibility.Collapsed;
            NewCategoryIDTextBox.Visibility = Visibility.Collapsed;
            NewCategoryOKButton.Visibility = Visibility.Collapsed;

            populateleftList();
        }
Exemplo n.º 11
0
        void proxy_addPatternAndRequirementRelationCompleted(object sender, myRequirements.ServiceReference1.addPatternAndRequirementRelationCompletedEventArgs e)
        {
            NewSRPIDText.Visibility = Visibility.Collapsed;
            NewSRPIDTextBox.Visibility = Visibility.Collapsed;
            NewSRPOKButton.Visibility = Visibility.Collapsed;

            populateleftList();
        }
Exemplo n.º 12
0
 void proxy_removeRequirementExampleByRequirementIDCompleted(object sender, myRequirements.ServiceReference1.removeRequirementExampleByRequirementIDCompletedEventArgs e)
 {
     populateRequirementList();
 }
Exemplo n.º 13
0
 void proxy_removeCategoryAndRequirementRelationCompleted(object sender, myRequirements.ServiceReference1.removeCategoryAndRequirementRelationCompletedEventArgs e)
 {
     populateRequirementList();
 }
Exemplo n.º 14
0
        void proxy_GetAllSRPCompleted(object sender, myRequirements.ServiceReference1.GetAllSRPCompletedEventArgs e)
        {
            try
            {
                requirementList.ItemsSource = e.Result;

                for (int i = 0; i < requirementList.Items.Count; i++)
                {
                    if (((Requirment_PatternsAndCategoriesAndExamples)requirementList.Items[i]).Requirement.RequirementID == SelectedElement.Instance.SelectedSRP)
                    {
                        requirementList.SelectedIndex = i;
                        requirementList.SelectedItem = requirementList.Items[i];
                    }
                }
            }
            catch (Exception)
            {
            }

            //if (e.Result.Count > 0) //Fixes the cancel button :)
            //    requirementList.SelectedIndex = 0;

            ProgressBarRight.Visibility = Visibility.Collapsed;
        }
Exemplo n.º 15
0
 void proxy_DeleteSRPCompleted(object sender, myRequirements.ServiceReference1.DeleteSRPCompletedEventArgs e)
 {
     //Check result
     populateRequirementList();
 }
Exemplo n.º 16
0
 void proxy_CreateNewSRPCompleted(object sender, myRequirements.ServiceReference1.CreateNewSRPCompletedEventArgs e)
 {
     populateRequirementList();
 }