Exemplo n.º 1
0
        private void btnSave_Click(object sender, RoutedEventArgs e)
        {
            Microsoft.Windows.Controls.DataGridRow row = (Microsoft.Windows.Controls.DataGridRow)(dataGrid1.ItemContainerGenerator.ContainerFromItem(dataGrid1.SelectedItem));
            ManagementResource.Answer s = (ManagementResource.Answer)row.Item;
            bool exists = false;

            if (s.QuestionID == null || s.QuestionID < 1)
            {
                MessageBox.Show("Please select a question for the answer.");
            }
            else
            {
                if (s.AnswerText != null && s.AnswerText.Trim() != "")
                {
                    if (s.AnswerID == 0)
                    {
                        if (!AnswerExists(s))
                        {
                            exists = false;
                        }
                        else
                        {
                            exists = true;
                        }
                    }

                    if (exists)
                    {
                        MessageBox.Show("This answer already exists.");
                    }
                    else
                    {
                        try
                        {
                            mr.SaveAnswer(s);
                            if (row.DetailsVisibility == Visibility.Visible)
                            {
                                row.DetailsVisibility = Visibility.Collapsed;
                            }
                            btnSearch_Click(null, null);
                        }
                        catch (Exception ex)
                        {
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Please enter an answer text.");
                }
            }
        }
Exemplo n.º 2
0
 private bool AnswerExists(ManagementResource.Answer s)
 {
     return(mr.AnswerExists(s.QuestionID, s.AnswerText));
 }
Exemplo n.º 3
0
 private void btnAdd_Click(object sender, RoutedEventArgs e)
 {
     ManagementResource.Answer s = new ManagementResource.Answer();
     s.AnswerID = 0;
     mr.StudioMAnswer.Add(s);
 }