EncouragementSummaPage.xaml.cs 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Data;
  4. using System.Data.SqlClient;
  5. using System.Linq;
  6. using System.Text;
  7. using System.Threading.Tasks;
  8. using System.Windows;
  9. using System.Windows.Controls;
  10. using System.Windows.Data;
  11. using System.Windows.Documents;
  12. using System.Windows.Input;
  13. using System.Windows.Media;
  14. using System.Windows.Media.Imaging;
  15. using System.Windows.Navigation;
  16. using System.Windows.Shapes;
  17. namespace ProjectAnalogParus
  18. {
  19. /// <summary>
  20. /// Логика взаимодействия для EncouragementSummaPage.xaml
  21. /// </summary>
  22. public partial class EncouragementSummaPage : Page
  23. {
  24. gr672_bdaEntities db = new gr672_bdaEntities();
  25. public EncouragementSummaPage()
  26. {
  27. InitializeComponent();
  28. cmbStudent.ItemsSource = db.Student.ToList();
  29. cmbStudent.SelectedValuePath = "IdStudent";
  30. cmbScholarship.ItemsSource = db.Scholarship.ToList();
  31. cmbScholarship.DisplayMemberPath = "NameScholarship";
  32. cmbScholarship.SelectedValuePath = "Amount";
  33. cmbUser.ItemsSource = db.User.ToList();
  34. cmbUser.DisplayMemberPath = "FullNameUser";
  35. cmbUser.SelectedValuePath = "IdUser";
  36. cmbEncoragement.ItemsSource = db.Encouragement.ToList();
  37. cmbEncoragement.DisplayMemberPath = "NameTypeEncouragement";
  38. cmbEncoragement.SelectedValuePath = "Amount";
  39. }
  40. private void SummaClick(object sender, RoutedEventArgs e)
  41. {
  42. if (/*cmbStudent != null && cmbUser != null && datetime != null ||*/ cmbScholarship != null || cmbEncoragement != null)
  43. {
  44. double ship = Convert.ToDouble(cmbScholarship.SelectedValue);
  45. double enco = Convert.ToDouble(cmbEncoragement.SelectedValue);
  46. double summ = ship + enco;
  47. AmoutSumma.Text = Convert.ToString(summ);
  48. }
  49. else
  50. {
  51. MessageBox.Show("Не все поля заполнены");
  52. }
  53. }
  54. private void ReqisitesScholarshipsClick(object sender, RoutedEventArgs e)
  55. {
  56. FramePage.MainFrame.Navigate(new ReqisitesSholarshipsPage());
  57. }
  58. }
  59. }