gr672_lii vor 5 Jahren
Ursprung
Commit
c2fecab63a
2 geänderte Dateien mit 32 neuen und 12 gelöschten Zeilen
  1. 11 12
      CopyCenter/ServicesWindow.xaml
  2. 21 0
      CopyCenter/ServicesWindow.xaml.cs

+ 11 - 12
CopyCenter/ServicesWindow.xaml

@@ -7,11 +7,12 @@
         mc:Ignorable="d"
         Title="Услуги" Height="450" Width="800">
     <Grid>
-        <DataGrid Name="OrdersList" AutoGenerateColumns="False" Margin="0,0,10,0">
+        <DataGrid Name="OrdersList" AutoGenerateColumns="False">
             <DataGrid.Columns>
-                <DataGridTextColumn Header="Наименование" Binding="{Binding NameService}"></DataGridTextColumn>
-                <DataGridTextColumn Header="Стоимость" Binding="{Binding PriceService}"></DataGridTextColumn>
-                <DataGridTextColumn Header="Описание" Binding="{Binding DescriptionService}"></DataGridTextColumn>
+                <DataGridTextColumn Header="Наименование" Binding="{Binding NameService}" Width="5*"></DataGridTextColumn>
+                <DataGridTextColumn Header="Стоимость" Binding="{Binding PriceService}" Width="2*"></DataGridTextColumn>
+                <DataGridTextColumn Header="Описание" Binding="{Binding DescriptionService}" Width="5*"></DataGridTextColumn>
+                <DataGridTextColumn Header="Номер услуги" Binding="{Binding idCategory}" Width="2*"></DataGridTextColumn>
             </DataGrid.Columns>
         </DataGrid>
         <Button Content="" HorizontalAlignment="Right" Margin="0,369,10,0" VerticalAlignment="Top" Width="45" Click="Exit_Click" Height="40">
@@ -20,14 +21,12 @@
             </Button.Background>
         </Button>
         <Button Content="Добавить" HorizontalAlignment="Left" Margin="385,369,0,0" VerticalAlignment="Top" Width="100" Height="40" Click="Button_Click"/>
-        <Button Content="Удалить" HorizontalAlignment="Left" Margin="503,369,0,0" VerticalAlignment="Top" Width="100" Height="40" Click="Button_Click"/>
-        <Button Content="Обновить" HorizontalAlignment="Left" Margin="622,369,0,0" VerticalAlignment="Top" Width="100" Height="40" Click="Button_Click"/>
-        <TextBox Name="Name" HorizontalAlignment="Left" Height="40" Margin="385,324,0,0" TextWrapping="Wrap" Text="TextBox" VerticalAlignment="Top" Width="100"/>
-        <TextBox Name="Price" HorizontalAlignment="Left" Height="40" Margin="503,324,0,0" TextWrapping="Wrap" Text="TextBox" VerticalAlignment="Top" Width="100"/>
-        <TextBox Name="Description" HorizontalAlignment="Left" Height="40" Margin="622,325,0,0" TextWrapping="Wrap" Text="TextBox" VerticalAlignment="Top" Width="100"/>
-        <TextBlock HorizontalAlignment="Left" Margin="385,279,0,0" TextWrapping="Wrap" Text="TextBlock" VerticalAlignment="Top" Height="40" Width="100"/>
-        <TextBlock HorizontalAlignment="Left" Margin="622,280,0,0" TextWrapping="Wrap" Text="TextBlock" VerticalAlignment="Top" Height="40" Width="100"/>
-        <TextBlock HorizontalAlignment="Left" Margin="503,279,0,0" TextWrapping="Wrap" Text="TextBlock" VerticalAlignment="Top" Height="40" Width="100"/>
+        <Button Content="Удалить" HorizontalAlignment="Left" Margin="503,369,0,0" VerticalAlignment="Top" Width="100" Height="40" Click="Delete"/>
+        <Button Content="Обновить" HorizontalAlignment="Left" Margin="622,369,0,0" VerticalAlignment="Top" Width="100" Height="40" Click="Update"/>
+        <TextBox Name="Name" HorizontalAlignment="Left" Height="40" Margin="385,324,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="100"/>
+        <TextBox Name="Price" HorizontalAlignment="Left" Height="40" Margin="503,324,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="100"/>
+        <TextBox Name="Description" HorizontalAlignment="Left" Height="40" Margin="622,325,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="100"/>
+        <TextBox Name="idCategory" HorizontalAlignment="Left" Height="40" Margin="669,269,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="100"/>
 
     </Grid>
 </Window>

+ 21 - 0
CopyCenter/ServicesWindow.xaml.cs

@@ -38,9 +38,30 @@ namespace CopyCenter
             service.NameService = Name.Text;            
             service.PriceService = Convert.ToInt32(Price.Text);
             service.DescriptionService = Description.Text;
+            service.idCategory = Convert.ToInt32(idCategory.Text);
             db.Service.Add(service);
             db.SaveChanges();
           
         }
+
+        private void Update(object sender, RoutedEventArgs e)
+        {
+            int num = Convert.ToInt32(txtId.Text);
+            var uRow = db.Service.Where(w => w.idService == num).FirstOrDefault();
+            uRow.NameService = Name.Text;
+            uRow.PriceService = Convert.ToInt32(Price.Text);
+            uRow.DescriptionService = Description.Text;
+            uRow.idCategory = Convert.ToInt32(idCategory.Text);
+            db.SaveChanges();
+        }
+        private void Window_Loaded(object sender, RoutedEventArgs e)
+        {
+                db = new gr672_liiEntities();
+        }
+
+        private void Delete(object sender, RoutedEventArgs e)
+        {
+
+        }
     }
 }