private void listBoxQuestions_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (listBoxQuestions.SelectedItem != null) { Question q = (Question)listBoxQuestions.SelectedItem; listBoxAnswers.Items.Clear(); Model.Test tryy = new Model.Test(); tryy = db.Test.ToList().Find(x => x.ID_Person == p.ID && x.ID_Question == q.ID); if (db.Test.ToList().Contains(tryy)) { MessageBox.Show("Вы уже выбрали этот вопрос!"); } else { buttonChoose.IsEnabled = false; listBoxAnswers.Items.Clear(); foreach (var item in db.Answer.ToList()) { if (q.ID == item.ID_question) { listBoxAnswers.Items.Add(item); } } } } }
private async void buttonBackToPage_Click(object sender, RoutedEventArgs e) { labelName.Content = p.Name; var user = await VKParser.GetUserInfo(p.Vk); image.Source = new BitmapImage(new Uri(user.PhotoUrl)); if (user.Status == "") { labelS.Visibility = Visibility.Hidden; labelStatus.Content = ""; } else { labelS.Visibility = Visibility.Visible; labelStatus.Content = user.Status; } if (user.Online == 1) { labelOnline.Content = "Онлайн"; } else { labelOnline.Content = ""; } var results = m.ShowTop(user); if (listBoxTop.Items.Count > 0) { listBoxTop.ItemsSource = (new List <ResultforOutput>()); } if (results.Count() > 0) { listBoxTop.ItemsSource = results; } Model.Test tryy = new Model.Test(); tryy = db.Test.ToList().Find(x => x.ID_Person == p.ID); if (db.Test.ToList().Contains(tryy)) { buttonCreateTest.Visibility = Visibility.Hidden; } else { buttonCreateTest.Visibility = Visibility.Visible; } buttonBackToPage.Visibility = Visibility.Hidden; buttonTakeTest.Visibility = Visibility.Hidden; if (p.Test == 1) { buttonAddQuestion.Visibility = Visibility.Visible; } }
private void button9_Click(object sender, EventArgs e) { ITestInterface _test = new TestService(); Model.Test model1 = new Model.Test(); model1.ProcessId = 3 + 1; model1.Days = 1; model1.Sort = 33; _test.InsertTest(model1); //IDispatchInterface bll = new DispatchService(); //SmsMessage c = new SmsMessage(); //List<OrdDispatchDto> list = bll.GetDispatch(); ////var ls = t.GroupBy(a => new { a.Sort }).Select(g => new TempList() { Sort = g.Key.Sort, Days = g.Max(item => item.Days) }).ToList(); //List<GroupDispatchDto> newlist = list.GroupBy(p => new { p.ConstId, p.Phone }).Select(g => new GroupDispatchDto() { ConstId = g.Key.ConstId, Phone = g.Key.Phone }).ToList(); //List<SendSmsDto> sendList = new List<SendSmsDto>(); //foreach (var item in newlist) //{ // var temp = list.Where(p => p.ConstId == item.ConstId).ToList(); // if (temp[0].CreateTime.AddHours(24) < DateTime.Now) // { // SendSmsDto senddto = new SendSmsDto(); // senddto.ConstId = item.ConstId; // senddto.Phone = item.Phone; // string roleNames = ""; // foreach (var model in temp) // { // roleNames += RoleConvert.GetRoleName(model.RoleId) + ","; // senddto.ConstName = model.Name; // senddto.RoleId = model.RoleId; // bll.DelDispatch(senddto); // } // senddto.RolesName = roleNames.Length > 0 ? roleNames.Substring(0, roleNames.Length - 1) : ""; // sendList.Add(senddto); // } //} ////发送 给监理 //string content = System.Configuration.ConfigurationSettings.AppSettings["content"]; //foreach (var temp in sendList) //{ // //string message = string.Format(content, temp.ConstName, temp.RolesName); // //var smsState = c.SendMessages(temp.Phone, message); //} }
private void button5_Click(object sender, EventArgs e) { MessageQueue myQueue = new MessageQueue(".\\private$\\RobOrderQueue"); ITestInterface _test = new TestService(); while (true) { //连接到本地队列 System.Messaging.Message message = myQueue.Receive(); XmlMessageFormatter formatter = new XmlMessageFormatter(new Type[] { typeof(string) }); message.Formatter = formatter; string jsonData = message.Body.ToString(); Model.Test test = JsonConvert.DeserializeObject <Model.Test>(jsonData); var result = _test.InsertTest(test); } }
private void buttonNext_Click(object sender, RoutedEventArgs e) { if (listBoxAnswers.SelectedItem != null) { var questionsinTest = li.FindQuestioninTest(friend); var questions = li.FindQuestion(questionsinTest); Answer friendanswer = (Answer)listBoxAnswers.SelectedItem; Model.Test correct = questionsinTest.Find(x => x.ID_Question == friendanswer.ID_question); Answer correctansw = db.Answer.ToList().Find(x => x.ID == correct.ID_Answer); string correctanswer = "Правильный ответ: " + correctansw.Text; if (friendanswer.ID == correct.ID_Answer) { MessageBox.Show("Правильно!!!"); points++; } else { MessageBox.Show(correctanswer); } var question = questions[temp]; List <Answer> answers = li.FindAnswers(question.ID); labelQuestion.Content = question.Text; listBoxAnswers.ItemsSource = answers; buttonNext.IsEnabled = false; if (temp == 9) { buttonNext.Visibility = Visibility.Hidden; buttonEnd.Visibility = Visibility.Visible; } temp++; } }
public Profile(Person per, Test tes) { t = tes; p = per; InitializeComponent(); people = q.ShowPerson(); labelName.Content = p.Name; Model.Test tryy = new Model.Test(); if (p.Test == 1) { buttonAddQuestion.Visibility = Visibility.Visible; } tryy = db.Test.ToList().Find(x => x.ID_Person == p.ID); if (db.Test.ToList().Contains(tryy)) { buttonCreateTest.Visibility = Visibility.Hidden; } else { buttonCreateTest.Visibility = Visibility.Visible; } }