/
kiselevivan
/
serviceCenter
Обзор
Документация
Войти
/
kiselevivan
/
serviceCenter
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Windows/contractWindow.xaml
81 строка
5 KB
Ivan
added the ability finish a contract in manager's intertface
07 май 2021, 22:40
07 май 2021, 22:40
1ee2eb1
Код
Авторство
О чём код?
<Window x:Class="serviceCenter.Windows.contractWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:local="clr-namespace:serviceCenter.Windows" mc:Ignorable="d" Height="450" Width="800" WindowStartupLocation="CenterScreen" WindowStyle="None"> <Grid> <Grid.RowDefinitions> <RowDefinition Height="auto"/> <RowDefinition Height="auto"/> <RowDefinition Height="1*"/> <RowDefinition Height="auto"/> <RowDefinition Height="auto"/> <RowDefinition Height="auto"/> </Grid.RowDefinitions> <Grid.ColumnDefinitions> <ColumnDefinition/> <ColumnDefinition/> </Grid.ColumnDefinitions> <Label Grid.ColumnSpan="2" Content="Описание деталей договора" HorizontalContentAlignment="Center"/> <Label Content="Список устройств клиента:" HorizontalContentAlignment="Left" VerticalContentAlignment="Center" Grid.Row="1"/> <Label Content="Список услуг для отдельного устройства:" HorizontalContentAlignment="Left" VerticalContentAlignment="Center" Grid.Row="1" Grid.Column="1"/> <DataGrid Name="dgDevices" Grid.Row="2" AutoGenerateColumns="False" IsReadOnly="True" CanUserResizeRows="False" CanUserAddRows="False" CanUserDeleteRows="False" SelectionChanged="dgDevices_SelectionChanged"> <DataGrid.Columns> <DataGridTextColumn Header="Название" Binding="{Binding modelName}"/> <DataGridTextColumn Header="Серийный номер" Binding="{Binding serialNumber}"/> <DataGridTextColumn Header="Тип устройства" Binding="{Binding typeOfDevice.name}"/> <DataGridTextColumn Header="Описание" Binding="{Binding description}"/> </DataGrid.Columns> </DataGrid> <DataGrid Name="dgServices" Grid.Row="2" Grid.Column="1" AutoGenerateColumns="False" IsReadOnly="True" CanUserResizeColumns="False" CanUserAddRows="False" CanUserDeleteRows="False" SelectionChanged="dgServices_SelectionChanged"> <DataGrid.Columns> <DataGridTextColumn Header="Название" Binding="{Binding service.name}"/> <DataGridTextColumn Header="Стоимость" Binding="{Binding cost}"/> <DataGridTextColumn Header="Комментарий" Binding="{Binding description}"/> </DataGrid.Columns> </DataGrid> <StackPanel Grid.Row="3" Orientation="Horizontal"> <Button Name="bAddDevice" Content="Добавить" Click="bAddDevice_Click"/> <Button Name="bEditDevice" Content="Редактировать" Click="bEditDevice_Click"/> <Button Name="bDeleteDevice" Content="Удалить" Click="bDeleteDevice_Click"/> </StackPanel> <StackPanel Name="servicesButtonPanel" Grid.Row="3" Grid.Column="1" Orientation="Horizontal"> <Button Name="bAddService" Content="Добавить" Click="bAddService_Click"/> <Button Name="bEditService" Content="Редактировать" Click="bEditService_Click"/> <Button Name="bDeleteSevice" Content="Удалить" Click="bDeleteSevice_Click"/> </StackPanel> <Grid Grid.Row="4" Grid.ColumnSpan="2" HorizontalAlignment="Center"> <Grid.RowDefinitions> <RowDefinition Height="auto"/> <RowDefinition Height="auto"/> </Grid.RowDefinitions> <Grid.ColumnDefinitions> <ColumnDefinition Width="auto"/> <ColumnDefinition Width="auto"/> </Grid.ColumnDefinitions> <Label Content="Планируемая дата завершения: "/> <Label Content="Приблизительная стоимость: " Grid.Row="1"/> <DatePicker Grid.Column="1" Name="dptbApproximateEndDate" VerticalContentAlignment="Center" SelectedDateChanged="dptbApproximateEndDate_SelectedDateChanged"/> <TextBox Name="tbApproximateEndCost" IsReadOnly="True" Grid.Row="1" Grid.Column="1" /> </Grid> <StackPanel Grid.Row="5" Grid.ColumnSpan="2" Orientation="Horizontal" HorizontalAlignment="Center" Margin="0,40,0,10"> <Button Content="Оформить" Name="bOk" Click="bOk_Click" Margin="0,0,20,0"/> <Button Content="Отменить" Name="bCancel" Click="bCancel_Click" Margin="20,0,0,0"/> </StackPanel> </Grid> </Window>