Skip to content

Commit 82d7d3d

Browse files
committed
Условие задачи:
УСЛОВИЕ ЗАДАЧИ: Написать приложение – анкету, которую предлагается заполнить пользователю, все данные отображаются на результирующем текстовом поле.
1 parent a0cfa78 commit 82d7d3d

File tree

16 files changed

+1572
-0
lines changed

16 files changed

+1572
-0
lines changed
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
2+
Microsoft Visual Studio Solution File, Format Version 12.00
3+
# Visual Studio 14
4+
VisualStudioVersion = 14.0.23107.0
5+
MinimumVisualStudioVersion = 10.0.40219.1
6+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Hometask-2", "Hometask-2\Hometask-2.csproj", "{237A0976-DBED-4258-9E7B-FEC3EF1709B7}"
7+
EndProject
8+
Global
9+
GlobalSection(SolutionConfigurationPlatforms) = preSolution
10+
Debug|Any CPU = Debug|Any CPU
11+
Release|Any CPU = Release|Any CPU
12+
EndGlobalSection
13+
GlobalSection(ProjectConfigurationPlatforms) = postSolution
14+
{237A0976-DBED-4258-9E7B-FEC3EF1709B7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
15+
{237A0976-DBED-4258-9E7B-FEC3EF1709B7}.Debug|Any CPU.Build.0 = Debug|Any CPU
16+
{237A0976-DBED-4258-9E7B-FEC3EF1709B7}.Release|Any CPU.ActiveCfg = Release|Any CPU
17+
{237A0976-DBED-4258-9E7B-FEC3EF1709B7}.Release|Any CPU.Build.0 = Release|Any CPU
18+
EndGlobalSection
19+
GlobalSection(SolutionProperties) = preSolution
20+
HideSolutionNode = FALSE
21+
EndGlobalSection
22+
EndGlobal
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<?xml version="1.0" encoding="utf-8" ?>
2+
<configuration>
3+
<startup>
4+
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
5+
</startup>
6+
</configuration>
Lines changed: 133 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,133 @@
1+
using System;
2+
using System.Collections.Generic;
3+
using System.Linq;
4+
using System.Text;
5+
using System.Threading.Tasks;
6+
7+
namespace Hometask_2.Entities
8+
{
9+
/// <summary>
10+
/// Данные о поле человека
11+
/// </summary>
12+
public enum PersonSex : int
13+
{
14+
unknown = 0,
15+
мужской,
16+
женский,
17+
}
18+
19+
/// <summary>
20+
/// Класс хранящий информацию о человеке: личные данные,
21+
/// а также информацию о занятости и уровне достатка
22+
/// </summary>
23+
public class PersonData
24+
{
25+
/// <summary>
26+
/// Редактирование поля "Фамилия"
27+
/// </summary>
28+
public string lastName
29+
{
30+
get;
31+
set;
32+
}
33+
/// <summary>
34+
/// Редактирование поля "Имя"
35+
/// </summary>
36+
public string firstName
37+
{
38+
get;
39+
set;
40+
}
41+
/// <summary>
42+
/// Редактирование поля "Отчество"
43+
/// </summary>
44+
public string secondName
45+
{
46+
get;
47+
set;
48+
}
49+
/// <summary>
50+
/// Редактирование поля "Пол"
51+
/// </summary>
52+
public PersonSex Sex
53+
{
54+
get;
55+
set;
56+
}
57+
/// <summary>
58+
/// Редактирование поля "Дата рождения"
59+
/// </summary>
60+
public string BirthDate
61+
{
62+
get;
63+
set;
64+
}
65+
/// <summary>
66+
/// Редактирование поля "Страна рождения"
67+
/// </summary>
68+
public string BirthCountry
69+
{
70+
set;
71+
get;
72+
}
73+
/// <summary>
74+
/// Редактирование поля "Город рождения"
75+
/// </summary>
76+
public string BirthTown
77+
{
78+
get;
79+
set;
80+
}
81+
/// <summary>
82+
/// Редактирование поля "Занятость"
83+
/// </summary>
84+
public string Busy
85+
{
86+
get;
87+
set;
88+
}
89+
/// <summary>
90+
/// Редактирование поля "доход"
91+
/// </summary>
92+
public string MonthlyIncome
93+
{
94+
get;
95+
set;
96+
}
97+
/// <summary>
98+
/// Редактирование поля "Удовлетворенность"
99+
/// </summary>
100+
public int Contentment
101+
{
102+
get;
103+
set;
104+
}
105+
/// <summary>
106+
/// Возвращает текстовую строку содержаю, полную
107+
/// информацию о человеке
108+
/// </summary>
109+
public string GetFullInfo
110+
{
111+
get
112+
{
113+
return "Фамилия: " + this.lastName +
114+
Environment.NewLine +
115+
"Имя " + this.firstName +
116+
Environment.NewLine +
117+
"Отчество: " + secondName +
118+
Environment.NewLine +
119+
"Пол: " + Sex +
120+
Environment.NewLine +
121+
"Дата рождения: " + BirthDate +
122+
Environment.NewLine +
123+
"Место рождения: " + BirthCountry + ", " + BirthTown +
124+
Environment.NewLine +
125+
"Занятость: " + this.Busy +
126+
Environment.NewLine +
127+
"Месячный доход: " + this.MonthlyIncome +
128+
Environment.NewLine +
129+
"Удовлетворенность товаром: " + this.Contentment;
130+
}
131+
}
132+
}
133+
}

0 commit comments

Comments
 (0)