Не правильный MVVM, но сохранение в базу данных идет, поэтому иду читать и исправлять.
This commit is contained in:
parent
1303ba8d80
commit
22632b08d5
@ -22,57 +22,62 @@
|
||||
Width="250" Height="40"
|
||||
Style="{StaticResource RoundedTextBoxStyle}"
|
||||
Margin="0,10"
|
||||
ToolTip="Введите имя" />
|
||||
ToolTip="Введите имя"
|
||||
Text="{Binding NamePhysicalPersons}"/>
|
||||
|
||||
<!-- Поле для фамилии -->
|
||||
<TextBox x:Name="SurnameTextBox"
|
||||
Width="250" Height="40"
|
||||
Style="{StaticResource RoundedTextBoxStyle}"
|
||||
Margin="0,10"
|
||||
ToolTip="Введите фамилию" />
|
||||
ToolTip="Введите фамилию"
|
||||
Text="{Binding SurnamePhysicalPersons}"/>
|
||||
|
||||
<!-- Поле для отчества -->
|
||||
<TextBox x:Name="PatronomicTextBox"
|
||||
Width="250" Height="40"
|
||||
Style="{StaticResource RoundedTextBoxStyle}"
|
||||
Margin="0,10"
|
||||
ToolTip="Введите отчество" />
|
||||
ToolTip="Введите отчество"
|
||||
Text="{Binding PatronomicPhysicalPersons}"/>
|
||||
|
||||
<!-- Поле для выбора даты рождения -->
|
||||
<DatePicker x:Name="BirthdayPicker"
|
||||
Width="250" Height="40"
|
||||
Margin="0,10"
|
||||
ToolTip="Выберите дату рождения" />
|
||||
ToolTip="Выберите дату рождения"
|
||||
Text="{Binding Birthday}"/>
|
||||
|
||||
<!-- Поле для выбора пола -->
|
||||
<ComboBox x:Name="GenderComboBox"
|
||||
Width="250" Height="40"
|
||||
Style="{StaticResource RoundedComboBoxStyle}"
|
||||
Margin="0,10"
|
||||
ToolTip="Выберите пол">
|
||||
<ComboBoxItem>Мужской</ComboBoxItem>
|
||||
<ComboBoxItem>Женский</ComboBoxItem>
|
||||
</ComboBox>
|
||||
<TextBox x:Name="GenderTextBox"
|
||||
Width="250" Height="40"
|
||||
Style="{StaticResource RoundedTextBoxStyle}"
|
||||
Margin="0,10"
|
||||
ToolTip="Введите отчество"
|
||||
Text="{Binding Gender}"/>
|
||||
|
||||
<!-- Поле для адреса -->
|
||||
<TextBox x:Name="AddressTextBox"
|
||||
Width="250" Height="40"
|
||||
Style="{StaticResource RoundedTextBoxStyle}"
|
||||
Margin="0,10"
|
||||
ToolTip="Введите адрес" />
|
||||
ToolTip="Введите адрес"
|
||||
Text="{Binding Address}"/>
|
||||
|
||||
<!-- Поле для телефона -->
|
||||
<TextBox x:Name="TelephoneTextBox"
|
||||
Width="250" Height="40"
|
||||
Style="{StaticResource RoundedTextBoxStyle}"
|
||||
Margin="0,10"
|
||||
ToolTip="Введите номер телефона" />
|
||||
ToolTip="Введите номер телефона"
|
||||
Text="{Binding Telephone}"/>
|
||||
|
||||
<!-- Кнопка для добавления физического лица -->
|
||||
<Button Content="Добавить физическое лицо"
|
||||
Width="250" Height="40"
|
||||
Margin="0,10"
|
||||
Style="{StaticResource RoundedButtonStyle}" />
|
||||
Style="{StaticResource RoundedButtonStyle}"
|
||||
Command="{Binding AddNewPhysicalPerson}"/>
|
||||
</StackPanel>
|
||||
</Grid>
|
||||
</Window>
|
@ -1,4 +1,5 @@
|
||||
using System;
|
||||
using EmployeeManager.ViewModel;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
@ -22,6 +23,7 @@ namespace EmployeeManager.View.PhysicalPerson
|
||||
public AddPhysicalPersonWindow()
|
||||
{
|
||||
InitializeComponent();
|
||||
DataContext = new DataManageViewModel();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -25,6 +25,37 @@ namespace EmployeeManager.ViewModel
|
||||
|
||||
|
||||
|
||||
public string NamePhysicalPersons { get; set; } = string.Empty;
|
||||
public string SurnamePhysicalPersons { get; set; } = string.Empty;
|
||||
public string PatronomicPhysicalPersons { get; set; } = string.Empty;
|
||||
public DateTime Birthday { get; set; }
|
||||
public string Gender { get; set; } = string.Empty;
|
||||
public string Address { get; set; } = string.Empty;
|
||||
public string Telephone { get; set; } = string.Empty;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private RelayCommand addNewPhysicalPerson;
|
||||
public RelayCommand AddNewPhysicalPerson
|
||||
{
|
||||
get
|
||||
{
|
||||
return addNewPhysicalPerson ?? new RelayCommand(obj =>
|
||||
{
|
||||
string resultStr = "";
|
||||
|
||||
resultStr = DataWorker.CreatePhysicalPerson(NamePhysicalPersons, SurnamePhysicalPersons, PatronomicPhysicalPersons, Birthday, Gender, Address, Telephone);
|
||||
}
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private RelayCommand openPhysicalPersoManagementWindow;
|
||||
public RelayCommand OpenPhysicalPersoManagementWindow
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user