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