first edit
This commit is contained in:
33
XLIMS.SP/Windows/BooksWindow.xaml
Normal file
33
XLIMS.SP/Windows/BooksWindow.xaml
Normal file
@@ -0,0 +1,33 @@
|
||||
<Window x:Class="XLIMS.SP.Windows.BooksWindow"
|
||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
Title="Книги учета регистрационных номеров"
|
||||
WindowStartupLocation="CenterScreen"
|
||||
Width="400" Height="600">
|
||||
<Grid>
|
||||
<DataGrid AutoGenerateColumns="False"
|
||||
ItemsSource="{Binding AllBooks}"
|
||||
SelectedItem="{Binding CurrentBook,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"
|
||||
>
|
||||
<DataGrid.ContextMenu>
|
||||
<ContextMenu>
|
||||
<MenuItem Header="Добавить"
|
||||
Command="{Binding AddCommand}"/>
|
||||
<MenuItem Header="Изменить"
|
||||
Command="{Binding EditCommand}"/>
|
||||
<MenuItem Header="Удалить"
|
||||
Command="{Binding DelCommand}"/>
|
||||
</ContextMenu>
|
||||
</DataGrid.ContextMenu>
|
||||
<DataGrid.Columns>
|
||||
<DataGridTemplateColumn Header="Номер книги" Width="*">
|
||||
<DataGridTemplateColumn.CellTemplate>
|
||||
<DataTemplate>
|
||||
<TextBlock Text="{Binding Number}"/>
|
||||
</DataTemplate>
|
||||
</DataGridTemplateColumn.CellTemplate>
|
||||
</DataGridTemplateColumn>
|
||||
</DataGrid.Columns>
|
||||
</DataGrid>
|
||||
</Grid>
|
||||
</Window>
|
||||
26
XLIMS.SP/Windows/BooksWindow.xaml.cs
Normal file
26
XLIMS.SP/Windows/BooksWindow.xaml.cs
Normal file
@@ -0,0 +1,26 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
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.Shapes;
|
||||
using XLIMS.SP.ViewModels;
|
||||
|
||||
namespace XLIMS.SP.Windows
|
||||
{
|
||||
/// <summary>
|
||||
/// Логика взаимодействия для BooksWindow.xaml
|
||||
/// </summary>
|
||||
public partial class BooksWindow : Window
|
||||
{
|
||||
public BooksWindow()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
}
|
||||
}
|
||||
33
XLIMS.SP/Windows/DivisionsWindow.xaml
Normal file
33
XLIMS.SP/Windows/DivisionsWindow.xaml
Normal file
@@ -0,0 +1,33 @@
|
||||
<Window x:Class="XLIMS.SP.Windows.DivisionsWindow"
|
||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
Title="Подразделения"
|
||||
WindowStartupLocation="CenterScreen"
|
||||
Width="400" Height="600">
|
||||
<Grid>
|
||||
<DataGrid AutoGenerateColumns="False"
|
||||
ItemsSource="{Binding AllDivisions}"
|
||||
SelectedItem="{Binding CurrentDivision,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"
|
||||
>
|
||||
<DataGrid.ContextMenu>
|
||||
<ContextMenu>
|
||||
<MenuItem Header="Добавить"
|
||||
Command="{Binding AddCommand}"/>
|
||||
<MenuItem Header="Изменить"
|
||||
Command="{Binding EditCommand}"/>
|
||||
<MenuItem Header="Удалить"
|
||||
Command="{Binding DelCommand}"/>
|
||||
</ContextMenu>
|
||||
</DataGrid.ContextMenu>
|
||||
<DataGrid.Columns>
|
||||
<DataGridTemplateColumn Header="Код подразделения" Width="*">
|
||||
<DataGridTemplateColumn.CellTemplate>
|
||||
<DataTemplate>
|
||||
<TextBlock Text="{Binding Kdl}"/>
|
||||
</DataTemplate>
|
||||
</DataGridTemplateColumn.CellTemplate>
|
||||
</DataGridTemplateColumn>
|
||||
</DataGrid.Columns>
|
||||
</DataGrid>
|
||||
</Grid>
|
||||
</Window>
|
||||
25
XLIMS.SP/Windows/DivisionsWindow.xaml.cs
Normal file
25
XLIMS.SP/Windows/DivisionsWindow.xaml.cs
Normal file
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
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.Shapes;
|
||||
|
||||
namespace XLIMS.SP.Windows
|
||||
{
|
||||
/// <summary>
|
||||
/// Логика взаимодействия для DivisionsWindow.xaml
|
||||
/// </summary>
|
||||
public partial class DivisionsWindow : Window
|
||||
{
|
||||
public DivisionsWindow()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
}
|
||||
}
|
||||
42
XLIMS.SP/Windows/EditWindow.xaml
Normal file
42
XLIMS.SP/Windows/EditWindow.xaml
Normal file
@@ -0,0 +1,42 @@
|
||||
<Window
|
||||
x:Class="XLIMS.SP.Windows.EditWindow"
|
||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
Title="{Binding Title}"
|
||||
DataContext="{Binding}"
|
||||
ShowInTaskbar="True"
|
||||
SizeToContent="WidthAndHeight"
|
||||
ResizeMode="NoResize"
|
||||
WindowStartupLocation="CenterScreen"
|
||||
WindowStyle="ToolWindow">
|
||||
<Window.Resources>
|
||||
<ResourceDictionary>
|
||||
<ResourceDictionary.MergedDictionaries>
|
||||
<ResourceDictionary Source="../Resources/CoreDictionary.xaml" />
|
||||
</ResourceDictionary.MergedDictionaries>
|
||||
</ResourceDictionary>
|
||||
</Window.Resources>
|
||||
<DockPanel LastChildFill="True">
|
||||
<DockPanel
|
||||
Margin="10"
|
||||
DockPanel.Dock="Bottom"
|
||||
LastChildFill="False">
|
||||
<Button
|
||||
Width="85"
|
||||
Click="Button_Click_1"
|
||||
Command="{Binding CancelCommand}"
|
||||
Content="Отмена"
|
||||
DockPanel.Dock="Right"
|
||||
IsCancel="True" />
|
||||
<Button
|
||||
Width="85"
|
||||
Margin="0,0,10,0"
|
||||
Click="Button_Click_2"
|
||||
Command="{Binding SaveCommand}"
|
||||
Content="ОК"
|
||||
DockPanel.Dock="Right"
|
||||
IsDefault="True" />
|
||||
</DockPanel>
|
||||
<ContentControl Content="{Binding}" />
|
||||
</DockPanel>
|
||||
</Window>
|
||||
37
XLIMS.SP/Windows/EditWindow.xaml.cs
Normal file
37
XLIMS.SP/Windows/EditWindow.xaml.cs
Normal file
@@ -0,0 +1,37 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
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.Shapes;
|
||||
|
||||
namespace XLIMS.SP.Windows
|
||||
{
|
||||
/// <summary>
|
||||
/// Логика взаимодействия для EditWindow.xaml
|
||||
/// </summary>
|
||||
public partial class EditWindow : Window
|
||||
{
|
||||
public EditWindow()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
private void Button_Click_1(object sender, RoutedEventArgs e)
|
||||
{
|
||||
DialogResult = false;
|
||||
}
|
||||
|
||||
private void Button_Click_2(object sender, RoutedEventArgs e)
|
||||
{
|
||||
DialogResult = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
33
XLIMS.SP/Windows/PersonalsWindow.xaml
Normal file
33
XLIMS.SP/Windows/PersonalsWindow.xaml
Normal file
@@ -0,0 +1,33 @@
|
||||
<Window x:Class="XLIMS.SP.Windows.PersonalsWindow"
|
||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
Title="Поверители"
|
||||
WindowStartupLocation="CenterScreen"
|
||||
Width="400" Height="600">
|
||||
<Grid>
|
||||
<DataGrid AutoGenerateColumns="False"
|
||||
ItemsSource="{Binding AllPersonals}"
|
||||
SelectedItem="{Binding CurrentPersonal,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"
|
||||
>
|
||||
<DataGrid.ContextMenu>
|
||||
<ContextMenu>
|
||||
<MenuItem Header="Добавить"
|
||||
Command="{Binding AddCommand}"/>
|
||||
<MenuItem Header="Изменить"
|
||||
Command="{Binding EditCommand}"/>
|
||||
<MenuItem Header="Удалить"
|
||||
Command="{Binding DelCommand}"/>
|
||||
</ContextMenu>
|
||||
</DataGrid.ContextMenu>
|
||||
<DataGrid.Columns>
|
||||
<DataGridTemplateColumn Header="Фамилия, инициалы" Width="*">
|
||||
<DataGridTemplateColumn.CellTemplate>
|
||||
<DataTemplate>
|
||||
<TextBlock Text="{Binding Person}"/>
|
||||
</DataTemplate>
|
||||
</DataGridTemplateColumn.CellTemplate>
|
||||
</DataGridTemplateColumn>
|
||||
</DataGrid.Columns>
|
||||
</DataGrid>
|
||||
</Grid>
|
||||
</Window>
|
||||
25
XLIMS.SP/Windows/PersonalsWindow.xaml.cs
Normal file
25
XLIMS.SP/Windows/PersonalsWindow.xaml.cs
Normal file
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
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.Shapes;
|
||||
|
||||
namespace XLIMS.SP.Windows
|
||||
{
|
||||
/// <summary>
|
||||
/// Логика взаимодействия для PersonalsWindow.xaml
|
||||
/// </summary>
|
||||
public partial class PersonalsWindow : Window
|
||||
{
|
||||
public PersonalsWindow()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
}
|
||||
}
|
||||
33
XLIMS.SP/Windows/SpnmtpsWindow.xaml
Normal file
33
XLIMS.SP/Windows/SpnmtpsWindow.xaml
Normal file
@@ -0,0 +1,33 @@
|
||||
<Window x:Class="XLIMS.SP.Windows.SpnmtpsWindow"
|
||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
Title="Наименования СИ"
|
||||
WindowStartupLocation="CenterScreen"
|
||||
Width="400" Height="600">
|
||||
<Grid>
|
||||
<DataGrid AutoGenerateColumns="False"
|
||||
ItemsSource="{Binding AllSpnmtps}"
|
||||
SelectedItem="{Binding CurrentSpnmtp,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"
|
||||
>
|
||||
<DataGrid.ContextMenu>
|
||||
<ContextMenu>
|
||||
<MenuItem Header="Добавить"
|
||||
Command="{Binding AddCommand}"/>
|
||||
<MenuItem Header="Изменить"
|
||||
Command="{Binding EditCommand}"/>
|
||||
<MenuItem Header="Удалить"
|
||||
Command="{Binding DelCommand}"/>
|
||||
</ContextMenu>
|
||||
</DataGrid.ContextMenu>
|
||||
<DataGrid.Columns>
|
||||
<DataGridTemplateColumn Header="Наименование СИ" Width="*">
|
||||
<DataGridTemplateColumn.CellTemplate>
|
||||
<DataTemplate>
|
||||
<TextBlock Text="{Binding Nmtp}"/>
|
||||
</DataTemplate>
|
||||
</DataGridTemplateColumn.CellTemplate>
|
||||
</DataGridTemplateColumn>
|
||||
</DataGrid.Columns>
|
||||
</DataGrid>
|
||||
</Grid>
|
||||
</Window>
|
||||
25
XLIMS.SP/Windows/SpnmtpsWindow.xaml.cs
Normal file
25
XLIMS.SP/Windows/SpnmtpsWindow.xaml.cs
Normal file
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
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.Shapes;
|
||||
|
||||
namespace XLIMS.SP.Windows
|
||||
{
|
||||
/// <summary>
|
||||
/// Логика взаимодействия для SpnmtpsWindow.xaml
|
||||
/// </summary>
|
||||
public partial class SpnmtpsWindow : Window
|
||||
{
|
||||
public SpnmtpsWindow()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
}
|
||||
}
|
||||
33
XLIMS.SP/Windows/SpoisWindow.xaml
Normal file
33
XLIMS.SP/Windows/SpoisWindow.xaml
Normal file
@@ -0,0 +1,33 @@
|
||||
<Window x:Class="XLIMS.SP.Windows.SpoisWindow"
|
||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
Title="Виды измерений"
|
||||
WindowStartupLocation="CenterScreen"
|
||||
Width="400" Height="600">
|
||||
<Grid>
|
||||
<DataGrid AutoGenerateColumns="False"
|
||||
ItemsSource="{Binding AllSpois}"
|
||||
SelectedItem="{Binding CurrentSpoi,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"
|
||||
>
|
||||
<DataGrid.ContextMenu>
|
||||
<ContextMenu>
|
||||
<MenuItem Header="Добавить"
|
||||
Command="{Binding AddCommand}"/>
|
||||
<MenuItem Header="Изменить"
|
||||
Command="{Binding EditCommand}"/>
|
||||
<MenuItem Header="Удалить"
|
||||
Command="{Binding DelCommand}"/>
|
||||
</ContextMenu>
|
||||
</DataGrid.ContextMenu>
|
||||
<DataGrid.Columns>
|
||||
<DataGridTemplateColumn Header="Наименование измерения" Width="*">
|
||||
<DataGridTemplateColumn.CellTemplate>
|
||||
<DataTemplate>
|
||||
<TextBlock Text="{Binding Nmoi}"/>
|
||||
</DataTemplate>
|
||||
</DataGridTemplateColumn.CellTemplate>
|
||||
</DataGridTemplateColumn>
|
||||
</DataGrid.Columns>
|
||||
</DataGrid>
|
||||
</Grid>
|
||||
</Window>
|
||||
25
XLIMS.SP/Windows/SpoisWindow.xaml.cs
Normal file
25
XLIMS.SP/Windows/SpoisWindow.xaml.cs
Normal file
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
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.Shapes;
|
||||
|
||||
namespace XLIMS.SP.Windows
|
||||
{
|
||||
/// <summary>
|
||||
/// Логика взаимодействия для SpoisWindow.xaml
|
||||
/// </summary>
|
||||
public partial class SpoisWindow : Window
|
||||
{
|
||||
public SpoisWindow()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user