gr672_bda 4 年之前
父節點
當前提交
842eab00e5

+ 21 - 0
ProjectAnalogParus/EncouragementSummaPage.xaml

@@ -0,0 +1,21 @@
+<Page x:Class="ProjectAnalogParus.EncouragementSummaPage"
+      xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
+      xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
+      xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
+      xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
+      xmlns:local="clr-namespace:ProjectAnalogParus"
+      mc:Ignorable="d" 
+      d:DesignHeight="450" d:DesignWidth="800"
+      Title="EncouragementSummaPage">
+
+    <Grid>
+        <Button Content="Расчитать" HorizontalAlignment="Left" Margin="154,355,0,0" VerticalAlignment="Top" Width="75" Click="SummaClick"/>
+        <ComboBox Name="cmbStudent" HorizontalAlignment="Left" Margin="302,60,0,0" VerticalAlignment="Top" Width="120" Loaded="combobox1_load"/>
+        <ComboBox Name="cmbUser" HorizontalAlignment="Left" Margin="302,112,0,0" VerticalAlignment="Top" Width="120"/>
+        <ComboBox Name="cmbScholarship" HorizontalAlignment="Left" Margin="304,181,0,0" VerticalAlignment="Top" Width="120"/>
+        <ComboBox Name="cmbEncoragement" HorizontalAlignment="Left" Margin="304,221,0,0" VerticalAlignment="Top" Width="120"/>
+        <TextBlock Name="AmoutSumma" HorizontalAlignment="Left" Margin="304,254,0,0" TextWrapping="Wrap"  VerticalAlignment="Top" Height="24" Width="120"/>
+        <DatePicker HorizontalAlignment="Left" Margin="302,143,0,0" VerticalAlignment="Top" Height="29" Width="120"/>
+
+    </Grid>
+</Page>

+ 54 - 0
ProjectAnalogParus/EncouragementSummaPage.xaml.cs

@@ -0,0 +1,54 @@
+using System;
+using System.Collections.Generic;
+using System.Data;
+using System.Data.SqlClient;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows;
+using System.Windows.Controls;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Input;
+using System.Windows.Media;
+using System.Windows.Media.Imaging;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+
+namespace ProjectAnalogParus
+{
+    /// <summary>
+    /// Логика взаимодействия для EncouragementSummaPage.xaml
+    /// </summary>
+    public partial class EncouragementSummaPage : Page
+    {
+        gr672_bdaEntities db = new gr672_bdaEntities();
+    
+        public EncouragementSummaPage()
+        {
+            InitializeComponent();
+
+
+            cmbStudent.ItemsSource = db.Student.ToList();
+            cmbStudent.DisplayMemberPath = "LastName";
+            cmbStudent.SelectedValuePath = "IdStudent";
+
+            cmbScholarship.ItemsSource = db.Scholarship.ToList();
+            cmbScholarship.DisplayMemberPath = "NameScholarship";
+            cmbScholarship.SelectedValuePath = "IdScholarship";
+
+            cmbUser.ItemsSource = db.User.ToList();
+            cmbUser.DisplayMemberPath = "FullNameUser";
+            cmbUser.SelectedValuePath = "IdUser";
+
+            cmbEncoragement.ItemsSource = db.TypeEncouragement.ToList();
+            cmbEncoragement.DisplayMemberPath = "NameTypeEncouragement";
+            cmbEncoragement.SelectedValuePath = "IdEncouragement";
+        }        
+
+        private void SummaClick(object sender, RoutedEventArgs e)
+        {
+
+        }
+    }
+}

+ 1 - 1
ProjectAnalogParus/ListStudentPage.xaml

@@ -22,6 +22,6 @@
             </DataGrid.Columns>
 
         </DataGrid>
-        <Button Content="Создать отчет" HorizontalAlignment="Left" Margin="103,277,0,0" VerticalAlignment="Top" Width="116" Click="CreateListStudent"/>
+        <Button Content="Создать отчет" HorizontalAlignment="Left" Margin="10,197,0,0" VerticalAlignment="Top" Width="116" Click="CreateListStudent"/>
     </Grid>
 </Page>

+ 7 - 0
ProjectAnalogParus/ProjectAnalogParus.csproj

@@ -127,6 +127,9 @@
     <Compile Include="EncouragementPage.xaml.cs">
       <DependentUpon>EncouragementPage.xaml</DependentUpon>
     </Compile>
+    <Compile Include="EncouragementSummaPage.xaml.cs">
+      <DependentUpon>EncouragementSummaPage.xaml</DependentUpon>
+    </Compile>
     <Compile Include="Experience.cs">
       <DependentUpon>Model.tt</DependentUpon>
     </Compile>
@@ -237,6 +240,10 @@
       <SubType>Designer</SubType>
       <Generator>MSBuild:Compile</Generator>
     </Page>
+    <Page Include="EncouragementSummaPage.xaml">
+      <SubType>Designer</SubType>
+      <Generator>MSBuild:Compile</Generator>
+    </Page>
     <Page Include="InsertEncouragementWindow.xaml">
       <SubType>Designer</SubType>
       <Generator>MSBuild:Compile</Generator>

+ 2 - 2
ProjectAnalogParus/StudentPage.xaml

@@ -10,8 +10,8 @@
 
     <Grid>
         <Button Content="Список студентов" HorizontalAlignment="Left" Margin="55,44,0,0" VerticalAlignment="Top" Width="114" Height="22" Click="OpenListStudent"/>
-        <Button Content="Расчет стипендии" HorizontalAlignment="Left" Margin="212,44,0,0" VerticalAlignment="Top" Width="128" Height="22"/>
-        <Button Content="Начисление стипендии" HorizontalAlignment="Left" Margin="381,44,0,0" VerticalAlignment="Top" Width="147" Height="22"/>
+        <Button Content="Расчет стипендии" HorizontalAlignment="Left" Margin="212,44,0,0" VerticalAlignment="Top" Width="128" Height="22" Click="SummEncoragementClick"/>
+        <Button Content="Начисление стипендии" HorizontalAlignment="Left" Margin="381,44,0,0" VerticalAlignment="Top" Width="147" Height="22" Click="ReqisitesEncoragementClick"/>
         <Button Content="Поощрения" HorizontalAlignment="Left" Margin="55,117,0,0" VerticalAlignment="Top" Width="75" Click="OpenEncouragementPage"/>
 
     </Grid>

+ 11 - 0
ProjectAnalogParus/StudentPage.xaml.cs

@@ -34,5 +34,16 @@ namespace ProjectAnalogParus
         {
             FramePage.MainFrame.Navigate(new EncouragementPage());
         }
+
+        private void SummEncoragementClick(object sender, RoutedEventArgs e)
+        {
+            FramePage.MainFrame.Navigate(new EncouragementSummaPage());
+        }
+
+        private void ReqisitesEncoragementClick(object sender, RoutedEventArgs e)
+        {
+
+        }
     }
 }
+