private void listViewAdminMessageBox_SelectionChanged(object sender, SelectionChangedEventArgs e) { try { AdminMessageList AML = (AdminMessageList)listViewAdminMessageBox.SelectedItems[0]; if (listViewAdminMessageBox.SelectedItems.Count >= 1) { if (AML.Status == "Не прочитано") { buttonAcceptRequest.Visibility = Visibility.Visible; buttonDeclineRequest.Visibility = Visibility.Visible; } else { buttonAcceptRequest.Visibility = Visibility.Hidden; buttonDeclineRequest.Visibility = Visibility.Hidden; } } else { buttonAcceptRequest.Visibility = Visibility.Hidden; buttonDeclineRequest.Visibility = Visibility.Hidden; } } catch { } }
private void Decline_Click(object sender, RoutedEventArgs e) { try { AdminMessageList AML = (AdminMessageList)listViewAdminMessageBox.SelectedItems[0]; QueriesManager.Execute(Queries.UpdateMessageStatus("Отклонено", AML.ID)); listViewAdminMessageBox.ItemsSource = AMLVM.LoadMAList(Queries.GetAdminMessageListSort("")); } catch { MessageBox.Show("Нужно выбрать заявку"); } }
private void Accept_Click(object sender, RoutedEventArgs e) { try { AdminMessageList AML = (AdminMessageList)listViewAdminMessageBox.SelectedItems[0]; colorZoneTeacherPage.Visibility = Visibility.Visible; gridResponce.Visibility = Visibility.Visible; textBlockAcceptRequestEvent.Text = AML.Event; sTeacher = AML.Teacher; ACT.ReloadCB(cbAcceptRequestCoinType); } catch { MessageBox.Show("Нужно выбрать заявку"); } }
private void Button_Click_13(object sender, RoutedEventArgs e) { if (cbAcceptRequestCoinType.Text == "") { MessageBox.Show("Нужно заполнить все поля"); } else { _idCoinType = DCT.CoinType(cbAddCoinType.Text); AdminMessageList AML = (AdminMessageList)listViewAdminMessageBox.SelectedItems[0]; _idEvent = GIVM.LoadID(Queries.GetEventID(textBlockAcceptRequestEvent.Text), "id_event"); _idTeacher = GIVM.LoadID(Queries.GetTeacherID(1, sTeacher), "id_teacher"); QueriesManager.Execute(Queries.AddCoin(_idEvent, _idTeacher, _idCoinType, textBoxAcceptRequestComment.Text)); textBoxAcceptRequestComment.Text = ""; QueriesManager.Execute(Queries.UpdateMessageStatus("Принято", AML.ID)); listViewAdminMessageBox.ItemsSource = AMLVM.LoadMAList(Queries.GetAdminMessageListSort("")); colorZoneTeacherPage.Visibility = Visibility.Hidden; gridResponce.Visibility = Visibility.Hidden; listViewRating.ItemsSource = RWM.LoadRating(Queries.GetRatingTotal(_iYear, _iSemestr)); } }