├── bin
└── Debug
│ ├── Трудоустройства.xml
│ ├── SerializerXML.exe
│ ├── SerializerXML.pdb
│ ├── SerializerXML.exe.config
│ ├── Выгрузка.xml
│ ├── Контрагенты.xml
│ ├── Должности.xml
│ ├── Договора.xml
│ ├── Здравпункты.xml
│ ├── Сотрудники.xml
│ └── ПМО.xml
├── .vs
├── SerializerXML
│ ├── FileContentIndex
│ │ ├── read.lock
│ │ ├── 11e59023-273e-4730-b120-db9d09bce4c8.vsidx
│ │ ├── 51af6473-e07b-45b3-a38b-256c2b72de27.vsidx
│ │ ├── 5bcdf3a3-e62c-4fb3-9182-b2ffc8228801.vsidx
│ │ └── fdc0b52d-6dba-4846-892d-e93db0d5996f.vsidx
│ ├── v17
│ │ └── .suo
│ └── ColorByRegexConfig.txt
├── project
│ └── v17
│ │ └── .wsuo
├── MMC project
│ └── v17
│ │ └── .wsuo
└── VSWorkspaceState.json
├── obj
└── Debug
│ ├── SerializerXML.csproj.SuggestedBindingRedirects.cache
│ ├── SerializerXML.csproj.CoreCompileInputs.cache
│ ├── SerializerXML.exe
│ ├── SerializerXML.pdb
│ ├── SerializerXML.FormMain.resources
│ ├── DesignTimeResolveAssemblyReferences.cache
│ ├── SerializerXML.Properties.Resources.resources
│ ├── SerializerXML.csproj.AssemblyReference.cache
│ ├── SerializerXML.csproj.GenerateResource.cache
│ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ ├── SerializerXML.csproj.ResolveComReference.cache
│ ├── SerializerXML.CreatingNewInstance.FormNewДоговор.resources
│ ├── SerializerXML.CreatingNewInstance.FormNewКонтрагент.resources
│ ├── .NETFramework,Version=v4.7.2.AssemblyAttributes.cs
│ └── SerializerXML.csproj.FileListAbsolute.txt
├── packages.config
├── App.config
├── packages
└── Microsoft.Office.Interop.Excel.15.0.4795.1001
│ ├── .signature.p7s
│ ├── lib
│ ├── net20
│ │ └── Microsoft.Office.Interop.Excel.dll
│ └── netstandard2.0
│ │ └── Microsoft.Office.Interop.Excel.dll
│ └── Microsoft.Office.Interop.Excel.15.0.4795.1001.nupkg
├── Properties
├── Settings.settings
├── Settings.Designer.cs
├── AssemblyInfo.cs
├── Resources.Designer.cs
└── Resources.resx
├── XMLClasses
├── Выгрузка.cs
├── Должности.cs
├── Здравпункты.cs
├── Сотрудники.cs
├── Контрагенты.cs
├── Договора.cs
├── ПМО.cs
└── Трудоустройства.cs
├── Program.cs
├── CreatingNewInstance
├── FormNewКонтрагент.cs
├── FormNewДоговор.cs
├── FormNewДоговор.resx
├── FormNewКонтрагент.resx
├── FormNewКонтрагент.Designer.cs
└── FormNewДоговор.Designer.cs
├── SerializerXML.sln
├── SerializerXML.csproj
├── FormMain.resx
├── VisualStudio.gitignore
└── MySerializer.cs
/bin/Debug/Трудоустройства.xml:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/.vs/SerializerXML/FileContentIndex/read.lock:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/obj/Debug/SerializerXML.csproj.SuggestedBindingRedirects.cache:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/obj/Debug/SerializerXML.csproj.CoreCompileInputs.cache:
--------------------------------------------------------------------------------
1 | a5619db9e87227959ec517c1713421cceff8a0fd
2 |
--------------------------------------------------------------------------------
/.vs/project/v17/.wsuo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DriveFallen/MMC-working-with-XML-files/HEAD/.vs/project/v17/.wsuo
--------------------------------------------------------------------------------
/.vs/MMC project/v17/.wsuo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DriveFallen/MMC-working-with-XML-files/HEAD/.vs/MMC project/v17/.wsuo
--------------------------------------------------------------------------------
/.vs/SerializerXML/v17/.suo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DriveFallen/MMC-working-with-XML-files/HEAD/.vs/SerializerXML/v17/.suo
--------------------------------------------------------------------------------
/bin/Debug/SerializerXML.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DriveFallen/MMC-working-with-XML-files/HEAD/bin/Debug/SerializerXML.exe
--------------------------------------------------------------------------------
/bin/Debug/SerializerXML.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DriveFallen/MMC-working-with-XML-files/HEAD/bin/Debug/SerializerXML.pdb
--------------------------------------------------------------------------------
/obj/Debug/SerializerXML.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DriveFallen/MMC-working-with-XML-files/HEAD/obj/Debug/SerializerXML.exe
--------------------------------------------------------------------------------
/obj/Debug/SerializerXML.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DriveFallen/MMC-working-with-XML-files/HEAD/obj/Debug/SerializerXML.pdb
--------------------------------------------------------------------------------
/obj/Debug/SerializerXML.FormMain.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DriveFallen/MMC-working-with-XML-files/HEAD/obj/Debug/SerializerXML.FormMain.resources
--------------------------------------------------------------------------------
/.vs/VSWorkspaceState.json:
--------------------------------------------------------------------------------
1 | {
2 | "ExpandedNodes": [
3 | ""
4 | ],
5 | "SelectedNode": "\\SerializerXML.sln",
6 | "PreviewInSolutionExplorer": false
7 | }
--------------------------------------------------------------------------------
/obj/Debug/DesignTimeResolveAssemblyReferences.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DriveFallen/MMC-working-with-XML-files/HEAD/obj/Debug/DesignTimeResolveAssemblyReferences.cache
--------------------------------------------------------------------------------
/obj/Debug/SerializerXML.Properties.Resources.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DriveFallen/MMC-working-with-XML-files/HEAD/obj/Debug/SerializerXML.Properties.Resources.resources
--------------------------------------------------------------------------------
/obj/Debug/SerializerXML.csproj.AssemblyReference.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DriveFallen/MMC-working-with-XML-files/HEAD/obj/Debug/SerializerXML.csproj.AssemblyReference.cache
--------------------------------------------------------------------------------
/obj/Debug/SerializerXML.csproj.GenerateResource.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DriveFallen/MMC-working-with-XML-files/HEAD/obj/Debug/SerializerXML.csproj.GenerateResource.cache
--------------------------------------------------------------------------------
/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DriveFallen/MMC-working-with-XML-files/HEAD/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
--------------------------------------------------------------------------------
/obj/Debug/SerializerXML.csproj.ResolveComReference.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DriveFallen/MMC-working-with-XML-files/HEAD/obj/Debug/SerializerXML.csproj.ResolveComReference.cache
--------------------------------------------------------------------------------
/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/obj/Debug/SerializerXML.CreatingNewInstance.FormNewДоговор.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DriveFallen/MMC-working-with-XML-files/HEAD/obj/Debug/SerializerXML.CreatingNewInstance.FormNewДоговор.resources
--------------------------------------------------------------------------------
/packages/Microsoft.Office.Interop.Excel.15.0.4795.1001/.signature.p7s:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DriveFallen/MMC-working-with-XML-files/HEAD/packages/Microsoft.Office.Interop.Excel.15.0.4795.1001/.signature.p7s
--------------------------------------------------------------------------------
/obj/Debug/SerializerXML.CreatingNewInstance.FormNewКонтрагент.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DriveFallen/MMC-working-with-XML-files/HEAD/obj/Debug/SerializerXML.CreatingNewInstance.FormNewКонтрагент.resources
--------------------------------------------------------------------------------
/.vs/SerializerXML/FileContentIndex/11e59023-273e-4730-b120-db9d09bce4c8.vsidx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DriveFallen/MMC-working-with-XML-files/HEAD/.vs/SerializerXML/FileContentIndex/11e59023-273e-4730-b120-db9d09bce4c8.vsidx
--------------------------------------------------------------------------------
/.vs/SerializerXML/FileContentIndex/51af6473-e07b-45b3-a38b-256c2b72de27.vsidx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DriveFallen/MMC-working-with-XML-files/HEAD/.vs/SerializerXML/FileContentIndex/51af6473-e07b-45b3-a38b-256c2b72de27.vsidx
--------------------------------------------------------------------------------
/.vs/SerializerXML/FileContentIndex/5bcdf3a3-e62c-4fb3-9182-b2ffc8228801.vsidx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DriveFallen/MMC-working-with-XML-files/HEAD/.vs/SerializerXML/FileContentIndex/5bcdf3a3-e62c-4fb3-9182-b2ffc8228801.vsidx
--------------------------------------------------------------------------------
/.vs/SerializerXML/FileContentIndex/fdc0b52d-6dba-4846-892d-e93db0d5996f.vsidx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DriveFallen/MMC-working-with-XML-files/HEAD/.vs/SerializerXML/FileContentIndex/fdc0b52d-6dba-4846-892d-e93db0d5996f.vsidx
--------------------------------------------------------------------------------
/bin/Debug/SerializerXML.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/packages/Microsoft.Office.Interop.Excel.15.0.4795.1001/lib/net20/Microsoft.Office.Interop.Excel.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DriveFallen/MMC-working-with-XML-files/HEAD/packages/Microsoft.Office.Interop.Excel.15.0.4795.1001/lib/net20/Microsoft.Office.Interop.Excel.dll
--------------------------------------------------------------------------------
/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs:
--------------------------------------------------------------------------------
1 | //
2 | using System;
3 | using System.Reflection;
4 | [assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.7.2", FrameworkDisplayName = ".NET Framework 4.7.2")]
5 |
--------------------------------------------------------------------------------
/packages/Microsoft.Office.Interop.Excel.15.0.4795.1001/Microsoft.Office.Interop.Excel.15.0.4795.1001.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DriveFallen/MMC-working-with-XML-files/HEAD/packages/Microsoft.Office.Interop.Excel.15.0.4795.1001/Microsoft.Office.Interop.Excel.15.0.4795.1001.nupkg
--------------------------------------------------------------------------------
/packages/Microsoft.Office.Interop.Excel.15.0.4795.1001/lib/netstandard2.0/Microsoft.Office.Interop.Excel.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DriveFallen/MMC-working-with-XML-files/HEAD/packages/Microsoft.Office.Interop.Excel.15.0.4795.1001/lib/netstandard2.0/Microsoft.Office.Interop.Excel.dll
--------------------------------------------------------------------------------
/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/XMLClasses/Выгрузка.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Xml.Serialization;
3 |
4 | namespace SerializerXML.XMLClasses
5 | {
6 | [Serializable]
7 | public class Выгрузка
8 | {
9 | public Выгрузка() { }
10 | public ЮридическоеЛицо юридическоеЛицо { get; set; }
11 | }
12 |
13 | [Serializable]
14 | public class ЮридическоеЛицо
15 | {
16 |
17 | }
18 |
19 | [Serializable]
20 | public class Справочники
21 | {
22 |
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/bin/Debug/Выгрузка.xml:
--------------------------------------------------------------------------------
1 | <Оглавление>
2 | <ЮридическоеЛицо>
3 | <Должности>
4 | <Файл>Должности.xmlФайл>
5 | Должности>
6 | <Контрагенты>
7 | <Файл>Контрагент.xmlФайл>
8 | Контрагенты>
9 | <Сотрудники>
10 | <Файл>Сотрудники.xmlФайл>
11 | Сотрудники>
12 | <Договора>
13 | <Файл>Договора.xmlФайл>
14 | Договора>
15 | <РезультатыУслуг>
16 | <Файл>ПМО.xmlФайл>
17 | РезультатыУслуг>
18 | ЮридическоеЛицо>
19 | <Справочники>
20 | <Здравпункты>
21 | <Файл>Здравпункты.xmlФайл>
22 | Здравпункты>
23 | Справочники>
24 | Оглавление>
--------------------------------------------------------------------------------
/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Threading.Tasks;
5 | using System.Windows.Forms;
6 |
7 | namespace SerializerXML
8 | {
9 | internal static class Program
10 | {
11 | ///
12 | /// Главная точка входа для приложения.
13 | ///
14 | [STAThread]
15 | static void Main()
16 | {
17 | Application.EnableVisualStyles();
18 | Application.SetCompatibleTextRenderingDefault(false);
19 | Application.Run(new FormMain());
20 | }
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/CreatingNewInstance/FormNewКонтрагент.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Windows.Forms;
3 |
4 | namespace SerializerXML.CreatingNewInstance
5 | {
6 | public partial class FormNewКонтрагент : Form
7 | {
8 | public FormNewКонтрагент()
9 | {
10 | InitializeComponent();
11 | }
12 |
13 | private void FormNewКонтрагент_Load(object sender, EventArgs e)
14 | {
15 | textBox_уид.Text = Guid.NewGuid().ToString().ToUpper();
16 | }
17 |
18 | private void button_add_Click(object sender, EventArgs e)
19 | {
20 | this.DialogResult = DialogResult.OK;
21 | this.Close();
22 | }
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/bin/Debug/Контрагенты.xml:
--------------------------------------------------------------------------------
1 | <Контрагенты>
2 | <Контрагент>
3 | <УидКонтрагента>FAAC3CED-73DF-1E13-1A48-E0063235FCADУидКонтрагента>
4 | <Инн>7728720448Инн>
5 | <Кпп>720301001Кпп>
6 | <Огрн>1097746829740Огрн>
7 | <Окпо />
8 | <ЮридическийАдрес>625048, РФ, г. Тюмень, ул. 50 лет Октября, дом 8 б.ЮридическийАдрес>
9 | <НазваниеОрганизации>ООО «Газпромнефть-Заполярье»НазваниеОрганизации>
10 | <ТелефонОрганизации />
11 | <ПочтаОрганизации />
12 | <поздразделения>
13 | <Подразделение>
14 | <УидПодразделения>FAAC3CED-73DF-1E13-1A48-E0063235FCADУидПодразделения>
15 | <Код />
16 | <Наименование>Штаб строительства крупного проекта Чаяндинского НГКМНаименование>
17 | Подразделение>
18 | поздразделения>
19 | Контрагент>
20 | Контрагенты>
--------------------------------------------------------------------------------
/XMLClasses/Должности.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Xml.Serialization;
4 |
5 | namespace SerializerXML.XMLClasses
6 | {
7 | [Serializable]
8 | public class Должности
9 | {
10 | public Должности() { }
11 | [XmlElement("Должность")]
12 | public List<Должность> должности { get; set; } = new List<Должность>();
13 | }
14 |
15 | [Serializable]
16 | public class Должность
17 | {
18 | public Должность() { }
19 | public Должность(string Идентификатор, string Наименование)
20 | {
21 | this.Идентификатор = Идентификатор;
22 | this.Наименование = Наименование;
23 | }
24 |
25 | public string Идентификатор { get; set; }
26 | public string Наименование { get; set; }
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/XMLClasses/Здравпункты.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Xml.Serialization;
4 |
5 | namespace SerializerXML.XMLClasses
6 | {
7 | [Serializable]
8 | public class Здравпункты
9 | {
10 | public Здравпункты() { }
11 | [XmlElement("Здравпункт")]
12 | public List<Здравпункт> здравпункты { get; set; } = new List<Здравпункт>();
13 | }
14 |
15 | [Serializable]
16 | public class Здравпункт
17 | {
18 | public Здравпункт() { }
19 | public Здравпункт(string Идентификатор, string Наименование)
20 | {
21 | this.Идентификатор = Идентификатор;
22 | this.Наименование = Наименование;
23 | }
24 |
25 | public string Идентификатор { get; set; }
26 | public string Наименование { get; set; }
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/bin/Debug/Должности.xml:
--------------------------------------------------------------------------------
1 | <Должности>
2 | <Должность>
3 | <Идентификатор>F57453A8-8109-FB35-1A42-1F7712DB4CC9Идентификатор>
4 | <Наименование>МастерНаименование>
5 | Должность>
6 | <Должность>
7 | <Идентификатор>521864EA-E0CE-C5FC-318F-2E19886F115AИдентификатор>
8 | <Наименование>Слесарь-ремонтникНаименование>
9 | Должность>
10 | <Должность>
11 | <Идентификатор>E5C4F8AA-7B59-0388-3DA8-5733DA27DE7EИдентификатор>
12 | <Наименование>Начальник лабораторииНаименование>
13 | Должность>
14 | <Должность>
15 | <Идентификатор>B3F7E8C7-BEEF-D3FD-CBE5-1AE679E71EDBИдентификатор>
16 | <Наименование>Супервайзер по бурениюНаименование>
17 | Должность>
18 | <Должность>
19 | <Идентификатор>87172DC2-35A1-95EC-47D8-516C6E89C97FИдентификатор>
20 | <Наименование>Главный специалист по спортивной работеНаименование>
21 | Должность>
22 | Должности>
--------------------------------------------------------------------------------
/bin/Debug/Договора.xml:
--------------------------------------------------------------------------------
1 | <Договора>
2 | <Договор>
3 | <Идентификатор>D9DFE1DB-8322-355E-83AC-CE204542F42FИдентификатор>
4 | <УидКонтрагента>FAAC3CED-73DF-1E13-1A48-E0063235FCADУидКонтрагента>
5 | <КодПодразделения />
6 | <Номер>ГНЗ-22/09000/00458/РНомер>
7 | <ДатаЗаключения>05.05.2022ДатаЗаключения>
8 | <ДатаОкончания />
9 | <ДопустимоеКоличествоОсмотров />
10 | <ПройденоеКоличествоОсмотров />
11 | <ОбщаяСуммаПоДоговору />
12 | <ИзрасходованнаяСуммаПоДоговору />
13 | <Услуги>
14 | <Услуга>
15 | <услуга>a755e6ab-296c-11eb-9451-00505683bb6cуслуга>
16 | Услуга>
17 | Услуги>
18 | <ДополнительныеСоглашения />
19 | <Куратор>
20 | <Фамилия />
21 | <Имя />
22 | <Отчество />
23 | <ИдентификаторДолжности />
24 | <ЭлектроннаяПочта />
25 | <Телефон />
26 | Куратор>
27 | Договор>
28 | Договора>
--------------------------------------------------------------------------------
/.vs/SerializerXML/ColorByRegexConfig.txt:
--------------------------------------------------------------------------------
1 | // Этот файл содержит правила для расцветки вкладок документа с использованием регулярных выражений. Каждая строка содержит регулярное выражение, которое будет тестироваться с учетом пути к файлу. Все файлы, соответствующие регулярному выражению, будут использовать общий цвет.
2 | // Регулярные выражения будут сопоставляться в том порядке, в котором они отображаются в этом файле. Синтаксис см. на странице https://docs.microsoft.com/en-us/dotnet/standard/base-types/regular-expressions.
3 | // Измените этот файл и сохраните изменения, чтобы сразу увидеть примененные изменения. Все ошибки, возникшие при анализе или оценке выражений, будут отображаться в XML-файле журнала действий.
4 | // Вы можете настроить цвет, назначенный любой группе файлов, щелкнув вкладку правой кнопкой мыши и выбрав "Настроить цвет вкладки".
5 | ^.*\.cs$
6 | ^.*\.fs$
7 | ^.*\.vb$
8 | ^.*\.cp?p?$
9 | ^.*\.hp?p?$
10 |
--------------------------------------------------------------------------------
/bin/Debug/Здравпункты.xml:
--------------------------------------------------------------------------------
1 | <Здравпункты>
2 | <Здравпункт>
3 | <Идентификатор>86730188-6781-C836-A308-EEEF7C1E7CA3Идентификатор>
4 | <Наименование>ООО "ММЦ Профмедицина"Наименование>
5 | Здравпункт>
6 | <Здравпункт>
7 | <Идентификатор>7FFED7E0-E3E8-4517-D601-A96205C85320Идентификатор>
8 | <Наименование>ЧУЗ "РЖД-Медицина" г. КрасноярскНаименование>
9 | Здравпункт>
10 | <Здравпункт>
11 | <Идентификатор>754A2A86-E323-04C6-A663-4C5AB226EA30Идентификатор>
12 | <Наименование>ЧУЗ "РЖД-Медицина" г.УфаНаименование>
13 | Здравпункт>
14 | <Здравпункт>
15 | <Идентификатор>ED54FFC6-433E-B9C3-E59D-FA99F8A034CFИдентификатор>
16 | <Наименование>ЧУЗ "РЖД-Медицина" г.ОренбургНаименование>
17 | Здравпункт>
18 | <Здравпункт>
19 | <Идентификатор>F86B1884-92D1-5400-110D-539E21EF8822Идентификатор>
20 | <Наименование>ООО "Доктор Арбитайло", гн.ТюменьНаименование>
21 | Здравпункт>
22 | Здравпункты>
--------------------------------------------------------------------------------
/CreatingNewInstance/FormNewДоговор.cs:
--------------------------------------------------------------------------------
1 | using SerializerXML.XMLClasses;
2 | using System;
3 | using System.Windows.Forms;
4 |
5 | namespace SerializerXML.CreatingNewInstance
6 | {
7 | public partial class FormNewДоговор : Form
8 | {
9 | public FormMain formMain;
10 | public FormNewДоговор(FormMain formMain)
11 | {
12 | InitializeComponent();
13 | this.formMain = formMain;
14 | }
15 |
16 | private void FormNewДоговор_Load(object sender, EventArgs e)
17 | {
18 | foreach (ListViewItem item in formMain.listView_контрагенты.Items)
19 | {
20 | comboBox_контрагент.Items.Add(((Контрагент)item.Tag).НазваниеОрганизации);
21 | }
22 |
23 | textBox_идентификатор.Text = Guid.NewGuid().ToString().ToUpper();
24 | }
25 |
26 | private void button_add_Click(object sender, EventArgs e)
27 | {
28 | this.DialogResult = DialogResult.OK;
29 | this.Close();
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/SerializerXML.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 17
4 | VisualStudioVersion = 17.5.33530.505
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SerializerXML", "SerializerXML.csproj", "{763B8FEA-DB2C-423B-B79F-FC43C325F751}"
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 | {763B8FEA-DB2C-423B-B79F-FC43C325F751}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
15 | {763B8FEA-DB2C-423B-B79F-FC43C325F751}.Debug|Any CPU.Build.0 = Debug|Any CPU
16 | {763B8FEA-DB2C-423B-B79F-FC43C325F751}.Release|Any CPU.ActiveCfg = Release|Any CPU
17 | {763B8FEA-DB2C-423B-B79F-FC43C325F751}.Release|Any CPU.Build.0 = Release|Any CPU
18 | EndGlobalSection
19 | GlobalSection(SolutionProperties) = preSolution
20 | HideSolutionNode = FALSE
21 | EndGlobalSection
22 | GlobalSection(ExtensibilityGlobals) = postSolution
23 | SolutionGuid = {CFFFB510-1728-4402-AC6E-297FF4B74FD3}
24 | EndGlobalSection
25 | EndGlobal
26 |
--------------------------------------------------------------------------------
/Properties/Settings.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace SerializerXML.Properties
12 | {
13 |
14 |
15 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
16 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
17 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
18 | {
19 |
20 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
21 |
22 | public static Settings Default
23 | {
24 | get
25 | {
26 | return defaultInstance;
27 | }
28 | }
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // Общие сведения об этой сборке предоставляются следующим набором
6 | // набора атрибутов. Измените значения этих атрибутов для изменения сведений,
7 | // связанных со сборкой.
8 | [assembly: AssemblyTitle("SerializerXML")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("SerializerXML")]
13 | [assembly: AssemblyCopyright("Copyright © 2023")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Установка значения False для параметра ComVisible делает типы в этой сборке невидимыми
18 | // для компонентов COM. Если необходимо обратиться к типу в этой сборке через
19 | // COM, следует установить атрибут ComVisible в TRUE для этого типа.
20 | [assembly: ComVisible(false)]
21 |
22 | // Следующий GUID служит для идентификации библиотеки типов, если этот проект будет видимым для COM
23 | [assembly: Guid("763b8fea-db2c-423b-b79f-fc43c325f751")]
24 |
25 | // Сведения о версии сборки состоят из указанных ниже четырех значений:
26 | //
27 | // Основной номер версии
28 | // Дополнительный номер версии
29 | // Номер сборки
30 | // Редакция
31 | //
32 | // Можно задать все значения или принять номера сборки и редакции по умолчанию
33 | // используя "*", как показано ниже:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------
/XMLClasses/Сотрудники.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Xml.Serialization;
7 |
8 | namespace SerializerXML.XMLClasses
9 | {
10 | [Serializable]
11 | public class Сотрудники
12 | {
13 | public Сотрудники() { }
14 | [XmlElement("Сотрудник")]
15 | public List<Сотрудник> сотрудники = new List<Сотрудник>();
16 | }
17 |
18 | [Serializable]
19 | public class Сотрудник
20 | {
21 | public Сотрудник() { }
22 | public Сотрудник(
23 | string Идентификатор, string УидКонтрагента, string Снилс,
24 | string Фамилия, string Имя, string Отчество, string Пол,
25 | string ДатаРождения, string ДатаНачалаРаботы,
26 | string КодПодразделения, string ИдентификаторДолжности)
27 | {
28 | this.Идентификатор = Идентификатор;
29 | this.УидКонтрагента = УидКонтрагента;
30 | this.Снилс = Снилс;
31 | this.Фамилия = Фамилия;
32 | this.Имя = Имя;
33 | this.Отчество = Отчество;
34 | this.Пол = Пол;
35 | this.ДатаРождения = ДатаРождения;
36 | this.ДатаНачалаРаботы = ДатаНачалаРаботы;
37 | this.КодПодразделения = КодПодразделения;
38 | this.ИдентификаторДолжности = ИдентификаторДолжности;
39 | }
40 |
41 | public string Идентификатор { get; set; }
42 | public string УидКонтрагента { get; set; }
43 | public string Снилс { get; set; }
44 | public string Фамилия { get; set; }
45 | public string Имя { get; set; }
46 | public string Отчество { get; set; }
47 | public string Пол { get; set; }
48 | public string ДатаРождения { get; set; }
49 | public string ДатаНачалаРаботы { get; set; }
50 | public string КодПодразделения { get; set; }
51 | public string ИдентификаторДолжности { get; set; }
52 | }
53 | }
54 |
--------------------------------------------------------------------------------
/bin/Debug/Сотрудники.xml:
--------------------------------------------------------------------------------
1 | <Сотрудники>
2 | <Сотрудник>
3 | <Идентификатор>BC454EE7-536D-51E8-F728-F557951A661AИдентификатор>
4 | <УидКонтрагента>FAAC3CED-73DF-1E13-1A48-E0063235FCADУидКонтрагента>
5 | <Снилс />
6 | <Фамилия>ГущинФамилия>
7 | <Имя>АнтонИмя>
8 | <Отчество>АнзоровичОтчество>
9 | <Пол>МужскойПол>
10 | <ДатаРождения>26.01.2023ДатаРождения>
11 | <ДатаНачалаРаботы />
12 | <КодПодразделения />
13 | <ИдентификаторДолжности />
14 | Сотрудник>
15 | <Сотрудник>
16 | <Идентификатор>C7A81C6D-20C7-026C-42C3-15E50DE9452BИдентификатор>
17 | <УидКонтрагента>FAAC3CED-73DF-1E13-1A48-E0063235FCADУидКонтрагента>
18 | <Снилс />
19 | <Фамилия>ИвченкоФамилия>
20 | <Имя>АлександрИмя>
21 | <Отчество>ВениаминовичОтчество>
22 | <Пол>МужскойПол>
23 | <ДатаРождения>17.01.2023ДатаРождения>
24 | <ДатаНачалаРаботы />
25 | <КодПодразделения />
26 | <ИдентификаторДолжности />
27 | Сотрудник>
28 | <Сотрудник>
29 | <Идентификатор>2D6FB3D7-CB11-E2FF-A0E4-DECF23355CC2Идентификатор>
30 | <УидКонтрагента>FAAC3CED-73DF-1E13-1A48-E0063235FCADУидКонтрагента>
31 | <Снилс />
32 | <Фамилия>КозлицковаФамилия>
33 | <Имя>ЛюдмилаИмя>
34 | <Отчество>ВладимировнаОтчество>
35 | <Пол>ЖенскийПол>
36 | <ДатаРождения>27.02.2023ДатаРождения>
37 | <ДатаНачалаРаботы />
38 | <КодПодразделения />
39 | <ИдентификаторДолжности />
40 | Сотрудник>
41 | <Сотрудник>
42 | <Идентификатор>EC2E82E1-4F63-CD56-0F08-669ECC17EA3EИдентификатор>
43 | <УидКонтрагента>FAAC3CED-73DF-1E13-1A48-E0063235FCADУидКонтрагента>
44 | <Снилс />
45 | <Фамилия>МалыковФамилия>
46 | <Имя>КириллИмя>
47 | <Отчество>ВикторовичОтчество>
48 | <Пол>МужскойПол>
49 | <ДатаРождения>14.02.2023ДатаРождения>
50 | <ДатаНачалаРаботы />
51 | <КодПодразделения />
52 | <ИдентификаторДолжности />
53 | Сотрудник>
54 | <Сотрудник>
55 | <Идентификатор>A00C0AB0-3910-F9E1-2679-675D3DCCC4CEИдентификатор>
56 | <УидКонтрагента>FAAC3CED-73DF-1E13-1A48-E0063235FCADУидКонтрагента>
57 | <Снилс />
58 | <Фамилия>МинибаевФамилия>
59 | <Имя>АльбертИмя>
60 | <Отчество>ДамировичОтчество>
61 | <Пол>МужскойПол>
62 | <ДатаРождения>26.01.2023ДатаРождения>
63 | <ДатаНачалаРаботы />
64 | <КодПодразделения />
65 | <ИдентификаторДолжности />
66 | Сотрудник>
67 | Сотрудники>
--------------------------------------------------------------------------------
/XMLClasses/Контрагенты.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Xml.Serialization;
4 |
5 | namespace SerializerXML.XMLClasses
6 | {
7 | [Serializable]
8 | public class Контрагенты
9 | {
10 | public Контрагенты() { }
11 |
12 | [XmlElement("Контрагент")]
13 | public List<Контрагент> контрагенты { get; set; } = new List<Контрагент>();
14 | }
15 |
16 | [Serializable]
17 | public class Контрагент
18 | {
19 | public Контрагент() { }
20 | public Контрагент(
21 | string уид, string инн, string кпп,
22 | string огрн, string окпо, string ЮрАдрес,
23 | string название, string телефон, string почта,
24 | Подразделения подразделения)
25 | {
26 | this.УидКонтрагента = уид;
27 | this.Инн = инн;
28 | this.Кпп = кпп;
29 | this.Огрн = огрн;
30 | this.Окпо = окпо;
31 | this.ЮридическийАдрес = ЮрАдрес;
32 | this.НазваниеОрганизации = название;
33 | this.ТелефонОрганизации = телефон;
34 | this.ПочтаОрганизации = почта;
35 | this.поздразделения = подразделения;
36 | }
37 |
38 | public string УидКонтрагента { get; set; }
39 | public string Инн { get; set; }
40 | public string Кпп { get; set; }
41 | public string Огрн { get; set; }
42 | public string Окпо{ get; set; }
43 | public string ЮридическийАдрес { get; set; }
44 | public string НазваниеОрганизации { get; set; }
45 | public string ТелефонОрганизации { get; set; }
46 | public string ПочтаОрганизации { get; set; }
47 | public Подразделения поздразделения { get; set; }
48 | }
49 |
50 | [Serializable]
51 | public class Подразделения
52 | {
53 | public Подразделения() { }
54 |
55 | [XmlElement("Подразделение")]
56 | public List<Подразделение> подразделения { get; set; } = new List<Подразделение>();
57 | }
58 |
59 | [Serializable]
60 | public class Подразделение
61 | {
62 | public Подразделение() { }
63 | public Подразделение(string уид, string код, string наименование)
64 | {
65 | this.УидПодразделения = уид;
66 | this.Код = код;
67 | this.Наименование = наименование;
68 | }
69 |
70 | public string УидПодразделения { get; set; }
71 | public string Код { get; set; }
72 | public string Наименование { get; set; }
73 | }
74 | }
75 |
--------------------------------------------------------------------------------
/obj/Debug/SerializerXML.csproj.FileListAbsolute.txt:
--------------------------------------------------------------------------------
1 | C:\Users\Vlad\Desktop\SerializeXML\SerializerXML\bin\Debug\SerializerXML.exe.config
2 | C:\Users\Vlad\Desktop\SerializeXML\SerializerXML\bin\Debug\SerializerXML.exe
3 | C:\Users\Vlad\Desktop\SerializeXML\SerializerXML\bin\Debug\SerializerXML.pdb
4 | C:\Users\Vlad\Desktop\SerializeXML\SerializerXML\obj\Debug\SerializerXML.csproj.AssemblyReference.cache
5 | C:\Users\Vlad\Desktop\SerializeXML\SerializerXML\obj\Debug\SerializerXML.csproj.SuggestedBindingRedirects.cache
6 | C:\Users\Vlad\Desktop\SerializeXML\SerializerXML\obj\Debug\SerializerXML.Properties.Resources.resources
7 | C:\Users\Vlad\Desktop\SerializeXML\SerializerXML\obj\Debug\SerializerXML.csproj.GenerateResource.cache
8 | C:\Users\Vlad\Desktop\SerializeXML\SerializerXML\obj\Debug\SerializerXML.csproj.CoreCompileInputs.cache
9 | C:\Users\Vlad\Desktop\SerializeXML\SerializerXML\obj\Debug\SerializerXML.exe
10 | C:\Users\Vlad\Desktop\SerializeXML\SerializerXML\obj\Debug\SerializerXML.pdb
11 | C:\Users\Vlad\Desktop\SerializeXML\SerializerXML\obj\Debug\SerializerXML.FormMain.resources
12 | C:\Users\Vlad\Desktop\MMC project\bin\Debug\SerializerXML.exe.config
13 | C:\Users\Vlad\Desktop\MMC project\bin\Debug\SerializerXML.exe
14 | C:\Users\Vlad\Desktop\MMC project\bin\Debug\SerializerXML.pdb
15 | C:\Users\Vlad\Desktop\MMC project\obj\Debug\SerializerXML.csproj.AssemblyReference.cache
16 | C:\Users\Vlad\Desktop\MMC project\obj\Debug\SerializerXML.csproj.SuggestedBindingRedirects.cache
17 | C:\Users\Vlad\Desktop\MMC project\obj\Debug\SerializerXML.FormMain.resources
18 | C:\Users\Vlad\Desktop\MMC project\obj\Debug\SerializerXML.Properties.Resources.resources
19 | C:\Users\Vlad\Desktop\MMC project\obj\Debug\SerializerXML.csproj.GenerateResource.cache
20 | C:\Users\Vlad\Desktop\MMC project\obj\Debug\SerializerXML.csproj.CoreCompileInputs.cache
21 | C:\Users\Vlad\Desktop\MMC project\obj\Debug\SerializerXML.exe
22 | C:\Users\Vlad\Desktop\MMC project\obj\Debug\SerializerXML.pdb
23 | C:\Users\Vlad\Desktop\MMC project\obj\Debug\SerializerXML.csproj.ResolveComReference.cache
24 | C:\Users\Vlad\Desktop\MMC project\obj\Debug\SerializerXML.CreatingNewInstance.FormNewКонтрагент.resources
25 | G:\Work\MMC\project\bin\Debug\SerializerXML.exe.config
26 | G:\Work\MMC\project\bin\Debug\SerializerXML.exe
27 | G:\Work\MMC\project\bin\Debug\SerializerXML.pdb
28 | G:\Work\MMC\project\obj\Debug\SerializerXML.csproj.AssemblyReference.cache
29 | G:\Work\MMC\project\obj\Debug\SerializerXML.csproj.SuggestedBindingRedirects.cache
30 | G:\Work\MMC\project\obj\Debug\SerializerXML.csproj.ResolveComReference.cache
31 | G:\Work\MMC\project\obj\Debug\SerializerXML.CreatingNewInstance.FormNewКонтрагент.resources
32 | G:\Work\MMC\project\obj\Debug\SerializerXML.FormMain.resources
33 | G:\Work\MMC\project\obj\Debug\SerializerXML.Properties.Resources.resources
34 | G:\Work\MMC\project\obj\Debug\SerializerXML.csproj.GenerateResource.cache
35 | G:\Work\MMC\project\obj\Debug\SerializerXML.csproj.CoreCompileInputs.cache
36 | G:\Work\MMC\project\obj\Debug\SerializerXML.exe
37 | G:\Work\MMC\project\obj\Debug\SerializerXML.pdb
38 | G:\Work\MMC\project\obj\Debug\SerializerXML.CreatingNewInstance.FormNewДоговор.resources
39 |
--------------------------------------------------------------------------------
/Properties/Resources.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // Этот код создан программным средством.
4 | // Версия среды выполнения: 4.0.30319.42000
5 | //
6 | // Изменения в этом файле могут привести к неправильному поведению и будут утрачены, если
7 | // код создан повторно.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace SerializerXML.Properties
12 | {
13 |
14 |
15 | ///
16 | /// Класс ресурсов со строгим типом для поиска локализованных строк и пр.
17 | ///
18 | // Этот класс был автоматически создан при помощи StronglyTypedResourceBuilder
19 | // класс с помощью таких средств, как ResGen или Visual Studio.
20 | // Для добавления или удаления члена измените файл .ResX, а затем перезапустите ResGen
21 | // с параметром /str или заново постройте свой VS-проект.
22 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
23 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
24 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
25 | internal class Resources
26 | {
27 |
28 | private static global::System.Resources.ResourceManager resourceMan;
29 |
30 | private static global::System.Globalization.CultureInfo resourceCulture;
31 |
32 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
33 | internal Resources()
34 | {
35 | }
36 |
37 | ///
38 | /// Возврат кэшированного экземпляра ResourceManager, используемого этим классом.
39 | ///
40 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
41 | internal static global::System.Resources.ResourceManager ResourceManager
42 | {
43 | get
44 | {
45 | if ((resourceMan == null))
46 | {
47 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("SerializerXML.Properties.Resources", typeof(Resources).Assembly);
48 | resourceMan = temp;
49 | }
50 | return resourceMan;
51 | }
52 | }
53 |
54 | ///
55 | /// Переопределяет свойство CurrentUICulture текущего потока для всех
56 | /// подстановки ресурсов с помощью этого класса ресурсов со строгим типом.
57 | ///
58 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
59 | internal static global::System.Globalization.CultureInfo Culture
60 | {
61 | get
62 | {
63 | return resourceCulture;
64 | }
65 | set
66 | {
67 | resourceCulture = value;
68 | }
69 | }
70 | }
71 | }
72 |
--------------------------------------------------------------------------------
/XMLClasses/Договора.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Xml.Serialization;
4 |
5 | namespace SerializerXML.XMLClasses
6 | {
7 | [Serializable]
8 | public class Договора
9 | {
10 | public Договора() { }
11 | [XmlElement("Договор")]
12 | public List<Договор> договора { get; set; } = new List<Договор>();
13 | }
14 |
15 | [Serializable]
16 | public class Договор
17 | {
18 | public Договор() { }
19 | public Договор(string Идентификатор, string УидКонтрагента, string КодПодразделения, string Номер,
20 | string ДатаЗаключения, string ДатаОкончания, string ДопустимоеКоличествоОсмотров,
21 | string ПройденоеКоличествоОсмотров, string ОбщаяСуммаПоДоговору,
22 | string ИзрасходованнаяСуммаПоДоговору, Услуги Услуги, string ДополнительныеСоглашения,
23 | Куратор куратор)
24 | {
25 | this.Идентификатор = Идентификатор;
26 | this.УидКонтрагента = УидКонтрагента;
27 | this.КодПодразделения = КодПодразделения;
28 | this.Номер = Номер;
29 | this.ДатаЗаключения = ДатаЗаключения;
30 | this.ДатаОкончания = ДатаОкончания;
31 | this.ДопустимоеКоличествоОсмотров = ДопустимоеКоличествоОсмотров;
32 | this.ПройденоеКоличествоОсмотров = ПройденоеКоличествоОсмотров;
33 | this.ОбщаяСуммаПоДоговору = ОбщаяСуммаПоДоговору;
34 | this.ИзрасходованнаяСуммаПоДоговору = ИзрасходованнаяСуммаПоДоговору;
35 | this.Услуги = Услуги;
36 | this.ДополнительныеСоглашения = ДополнительныеСоглашения;
37 | this.Куратор = куратор;
38 | }
39 |
40 | public string Идентификатор { get; set; }
41 | public string УидКонтрагента { get; set; }
42 | public string КодПодразделения { get; set; }
43 | public string Номер { get; set; }
44 | public string ДатаЗаключения { get; set; }
45 | public string ДатаОкончания { get; set; }
46 | public string ДопустимоеКоличествоОсмотров { get; set; }
47 | public string ПройденоеКоличествоОсмотров { get; set; }
48 | public string ОбщаяСуммаПоДоговору { get; set; }
49 | public string ИзрасходованнаяСуммаПоДоговору { get; set; }
50 | public Услуги Услуги { get; set; }
51 | public string ДополнительныеСоглашения { get; set; }
52 | public Куратор Куратор { get; set; }
53 | }
54 |
55 | [Serializable]
56 | public class Услуги
57 | {
58 | public Услуги() { }
59 | [XmlElement("Услуга")]
60 | public List<Услуга> услуги { get; set; } = new List<Услуга>();
61 | }
62 |
63 | [Serializable]
64 | public class Услуга
65 | {
66 | public Услуга() { }
67 | public Услуга(string услуга)
68 | {
69 | this.услуга = услуга;
70 | }
71 | public string услуга { get; set; }
72 | }
73 |
74 | [Serializable]
75 | public class Куратор
76 | {
77 | public Куратор() { }
78 | public Куратор(string Фамилия, string Имя, string Отчество, string ИдентификаторДолжности, string ЭлектроннаяПочта, string Телефон)
79 | {
80 | this.Фамилия = Фамилия;
81 | this.Имя = Имя;
82 | this.Отчество = Отчество;
83 | this.ИдентификаторДолжности = ИдентификаторДолжности;
84 | this.ЭлектроннаяПочта = ЭлектроннаяПочта;
85 | this.Телефон = Телефон;
86 | }
87 |
88 | public string Фамилия { get; set; }
89 | public string Имя { get; set; }
90 | public string Отчество { get; set; }
91 | public string ИдентификаторДолжности { get; set; }
92 | public string ЭлектроннаяПочта { get; set; }
93 | public string Телефон { get; set; }
94 | }
95 | }
96 |
--------------------------------------------------------------------------------
/XMLClasses/ПМО.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Xml.Serialization;
4 |
5 | namespace SerializerXML.XMLClasses
6 | {
7 | [Serializable]
8 | public class ПериодическиеМедОсмотры
9 | {
10 | public ПериодическиеМедОсмотры() { }
11 |
12 | [XmlElement("ПериодическийМедОсмотр")]
13 | public List<ПМО> listПМО { get; set; } = new List<ПМО>();
14 |
15 | }
16 |
17 | [Serializable]
18 | public class ПМО
19 | {
20 | public ПМО() { }
21 | public ПМО(
22 | string Идентификатор, string УидСотрудника, string ИдентификаторДолжности,
23 | string ИдентификаторПодразделения, string ИдентификаторДоговора,
24 | string НомерОбращения, string ДатаОсмотра, string Ограничения,
25 | string Результат, string ИдентификаторЗдравпункта, string Председатель,
26 | string ГруппаРиска, string Рекомендации, string СтоимостьУслуг,
27 | string ДатаПрисвоенияГруппыЗдоровья, string ГруппаЗдоровья,
28 | ВредныеУсловия вредныеУсловия, ВредныеФакторы вредныеФакторы,
29 | Справка справка)
30 | {
31 | this.Идентификатор = Идентификатор;
32 | this.УидСотрудника = УидСотрудника;
33 | this.ИдентификаторДолжности = ИдентификаторДолжности;
34 | this.ИдентификаторПодразделения = ИдентификаторПодразделения;
35 | this.ИдентификаторДоговора = ИдентификаторДоговора;
36 | this.НомерОбращения = НомерОбращения;
37 | this.ДатаОсмотра = ДатаОсмотра;
38 | this.Ограничения = Ограничения;
39 | this.Результат = Результат;
40 | this.ИдентификаторЗдравпункта = ИдентификаторЗдравпункта;
41 | this.Председатель = Председатель;
42 | this.ГруппаРиска = ГруппаРиска;
43 | this.Рекомендации = Рекомендации;
44 | this.СтоимостьУслуг = СтоимостьУслуг;
45 | this.ДатаПрисвоенияГруппыЗдоровья = ДатаПрисвоенияГруппыЗдоровья;
46 | this.ГруппаЗдоровья = ГруппаЗдоровья;
47 | this.вредныеУсловия = вредныеУсловия;
48 | this.вредныеФакторы = вредныеФакторы;
49 | this.справка = справка;
50 | }
51 |
52 | public string Идентификатор { get; set; }
53 | public string УидСотрудника { get; set; }
54 | public string ИдентификаторДолжности { get; set; }
55 | public string ИдентификаторПодразделения { get; set; }
56 | public string ИдентификаторДоговора { get; set; }
57 | public string НомерОбращения { get; set; }
58 | public string ДатаОсмотра { get; set; }
59 | public string Ограничения { get; set; }
60 | public string Результат { get; set; }
61 | public string ИдентификаторЗдравпункта { get; set; }
62 | public string Председатель { get; set; }
63 | public string ГруппаРиска { get; set; }
64 | public string Рекомендации { get; set; }
65 | public string СтоимостьУслуг { get; set; }
66 | public string ДатаПрисвоенияГруппыЗдоровья { get; set; }
67 | public string ГруппаЗдоровья { get; set; }
68 | public ВредныеУсловия вредныеУсловия { get; set; }
69 | public ВредныеФакторы вредныеФакторы { get; set; }
70 | public Справка справка { get; set; }
71 |
72 | }
73 | [Serializable]
74 | public class ВредныеУсловия
75 | {
76 | public ВредныеУсловия() { }
77 |
78 | [XmlElement("Условие")]
79 | public List<Условие> условия { get; set; } = new List<Условие>();
80 | }
81 |
82 | [Serializable]
83 | public class Условие
84 | {
85 | public Условие() { }
86 | public Условие(string Код, string Наименование)
87 | {
88 | this.Код = Код;
89 | this.Наименование = Наименование;
90 | }
91 |
92 | public string Код { get; set; }
93 | public string Наименование { get; set; }
94 | }
95 |
96 | [Serializable]
97 | public class ВредныеФакторы
98 | {
99 | public ВредныеФакторы() { }
100 |
101 | [XmlElement("Фактор")]
102 | public List<Фактор> факторы { get; set; } = new List<Фактор>();
103 |
104 | }
105 |
106 | [Serializable]
107 | public class Фактор
108 | {
109 | public Фактор() { }
110 | public Фактор(string Код, string Наименование)
111 | {
112 | this.Код = Код;
113 | this.Наименование = Наименование;
114 | }
115 |
116 | public string Код { get; set; }
117 | public string Наименование { get; set; }
118 |
119 | }
120 |
121 | [Serializable]
122 | public class Справка
123 | {
124 | public Справка() { }
125 | public Справка(string НомерСправки, string ДатаВыдачиСправки, string Файл)
126 | {
127 | this.НомерСправки = НомерСправки;
128 | this.ДатаВыдачиСправки = ДатаВыдачиСправки;
129 | this.Файл = Файл;
130 | }
131 |
132 | public string НомерСправки { get; set; }
133 | public string ДатаВыдачиСправки { get; set; }
134 | public string Файл { get; set; }
135 | }
136 | }
137 |
--------------------------------------------------------------------------------
/XMLClasses/Трудоустройства.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Xml.Serialization;
4 |
5 | namespace SerializerXML.XMLClasses
6 | {
7 | [Serializable]
8 | public class ПредварительныеМедОсмотры
9 | {
10 | public ПредварительныеМедОсмотры() { }
11 |
12 | [XmlElement("ПредварительныйМедОсмотры")]
13 | public List<ПредМО> listТрудоустройства { get; set; } = new List<ПредМО>();
14 |
15 | }
16 |
17 | [Serializable]
18 | public class ПредМО
19 | {
20 | public ПредМО() { }
21 | public ПредМО(
22 | string Идентификатор, string УидСотрудника, string ИдентификаторДолжности,
23 | string ИдентификаторПодразделения, string ИдентификаторДоговора,
24 | string НомерОбращения, string ДатаОсмотра, string Ограничения,
25 | string Результат, string ИдентификаторЗдравпункта, string Председатель,
26 | string ГруппаРиска, string Рекомендации, string СтоимостьУслуг,
27 | string ДатаПрисвоенияГруппыЗдоровья, string ГруппаЗдоровья,
28 | ПредВредныеУсловия вредныеУсловия, ПредВредныеФакторы вредныеФакторы,
29 | ПредСправка справка)
30 | {
31 | this.Идентификатор = Идентификатор;
32 | this.УидСотрудника = УидСотрудника;
33 | this.ИдентификаторДолжности = ИдентификаторДолжности;
34 | this.ИдентификаторПодразделения = ИдентификаторПодразделения;
35 | this.ИдентификаторДоговора = ИдентификаторДоговора;
36 | this.НомерОбращения = НомерОбращения;
37 | this.ДатаОсмотра = ДатаОсмотра;
38 | this.Ограничения = Ограничения;
39 | this.Результат = Результат;
40 | this.ИдентификаторЗдравпункта = ИдентификаторЗдравпункта;
41 | this.Председатель = Председатель;
42 | this.ГруппаРиска = ГруппаРиска;
43 | this.Рекомендации = Рекомендации;
44 | this.СтоимостьУслуг = СтоимостьУслуг;
45 | this.ДатаПрисвоенияГруппыЗдоровья = ДатаПрисвоенияГруппыЗдоровья;
46 | this.ГруппаЗдоровья = ГруппаЗдоровья;
47 | this.вредныеУсловия = вредныеУсловия;
48 | this.вредныеФакторы = вредныеФакторы;
49 | this.справка = справка;
50 | }
51 |
52 | public string Идентификатор { get; set; }
53 | public string УидСотрудника { get; set; }
54 | public string ИдентификаторДолжности { get; set; }
55 | public string ИдентификаторПодразделения { get; set; }
56 | public string ИдентификаторДоговора { get; set; }
57 | public string НомерОбращения { get; set; }
58 | public string ДатаОсмотра { get; set; }
59 | public string Ограничения { get; set; }
60 | public string Результат { get; set; }
61 | public string ИдентификаторЗдравпункта { get; set; }
62 | public string Председатель { get; set; }
63 | public string ГруппаРиска { get; set; }
64 | public string Рекомендации { get; set; }
65 | public string СтоимостьУслуг { get; set; }
66 | public string ДатаПрисвоенияГруппыЗдоровья { get; set; }
67 | public string ГруппаЗдоровья { get; set; }
68 | public ПредВредныеУсловия вредныеУсловия { get; set; }
69 | public ПредВредныеФакторы вредныеФакторы { get; set; }
70 | public ПредСправка справка { get; set; }
71 |
72 | }
73 | [Serializable]
74 | public class ПредВредныеУсловия
75 | {
76 | public ПредВредныеУсловия() { }
77 |
78 | [XmlElement("Условие")]
79 | public List<ПредУсловие> условия { get; set; } = new List<ПредУсловие>();
80 | }
81 |
82 | [Serializable]
83 | public class ПредУсловие
84 | {
85 | public ПредУсловие() { }
86 | public ПредУсловие(string Код, string Наименование)
87 | {
88 | this.Код = Код;
89 | this.Наименование = Наименование;
90 | }
91 |
92 | public string Код { get; set; }
93 | public string Наименование { get; set; }
94 | }
95 |
96 | [Serializable]
97 | public class ПредВредныеФакторы
98 | {
99 | public ПредВредныеФакторы() { }
100 |
101 | [XmlElement("Фактор")]
102 | public List<ПредФактор> факторы { get; set; } = new List<ПредФактор>();
103 |
104 | }
105 |
106 | [Serializable]
107 | public class ПредФактор
108 | {
109 | public ПредФактор() { }
110 | public ПредФактор(string Код, string Наименование)
111 | {
112 | this.Код = Код;
113 | this.Наименование = Наименование;
114 | }
115 |
116 | public string Код { get; set; }
117 | public string Наименование { get; set; }
118 |
119 | }
120 |
121 | [Serializable]
122 | public class ПредСправка
123 | {
124 | public ПредСправка() { }
125 | public ПредСправка(string НомерСправки, string ДатаВыдачиСправки, string Файл)
126 | {
127 | this.НомерСправки = НомерСправки;
128 | this.ДатаВыдачиСправки = ДатаВыдачиСправки;
129 | this.Файл = Файл;
130 | }
131 |
132 | public string НомерСправки { get; set; }
133 | public string ДатаВыдачиСправки { get; set; }
134 | public string Файл { get; set; }
135 | }
136 | }
137 |
--------------------------------------------------------------------------------
/Properties/Resources.resx:
--------------------------------------------------------------------------------
1 |
2 |
3 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 | text/microsoft-resx
107 |
108 |
109 | 2.0
110 |
111 |
112 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
113 |
114 |
115 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
116 |
117 |
--------------------------------------------------------------------------------
/CreatingNewInstance/FormNewДоговор.resx:
--------------------------------------------------------------------------------
1 |
2 |
3 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 | text/microsoft-resx
110 |
111 |
112 | 2.0
113 |
114 |
115 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
116 |
117 |
118 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
119 |
120 |
--------------------------------------------------------------------------------
/CreatingNewInstance/FormNewКонтрагент.resx:
--------------------------------------------------------------------------------
1 |
2 |
3 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 | text/microsoft-resx
110 |
111 |
112 | 2.0
113 |
114 |
115 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
116 |
117 |
118 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
119 |
120 |
--------------------------------------------------------------------------------
/SerializerXML.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Debug
6 | AnyCPU
7 | {763B8FEA-DB2C-423B-B79F-FC43C325F751}
8 | WinExe
9 | SerializerXML
10 | SerializerXML
11 | v4.7.2
12 | 512
13 | true
14 | true
15 |
16 |
17 | AnyCPU
18 | true
19 | full
20 | false
21 | bin\Debug\
22 | DEBUG;TRACE
23 | prompt
24 | 4
25 |
26 |
27 | AnyCPU
28 | pdbonly
29 | true
30 | bin\Release\
31 | TRACE
32 | prompt
33 | 4
34 |
35 |
36 |
37 | packages\Microsoft.Office.Interop.Excel.15.0.4795.1001\lib\net20\Microsoft.Office.Interop.Excel.dll
38 | True
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 | Form
55 |
56 |
57 | FormNewДоговор.cs
58 |
59 |
60 | Form
61 |
62 |
63 | FormNewКонтрагент.cs
64 |
65 |
66 | Form
67 |
68 |
69 | FormMain.cs
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 | FormNewДоговор.cs
84 |
85 |
86 | FormNewКонтрагент.cs
87 |
88 |
89 | FormMain.cs
90 |
91 |
92 | ResXFileCodeGenerator
93 | Resources.Designer.cs
94 | Designer
95 |
96 |
97 | True
98 | Resources.resx
99 |
100 |
101 |
102 | SettingsSingleFileGenerator
103 | Settings.Designer.cs
104 |
105 |
106 | True
107 | Settings.settings
108 | True
109 |
110 |
111 |
112 |
113 |
114 |
115 |
116 | {2DF8D04C-5BFA-101B-BDE5-00AA0044DE52}
117 | 2
118 | 8
119 | 0
120 | primary
121 | False
122 | True
123 |
124 |
125 | {0002E157-0000-0000-C000-000000000046}
126 | 5
127 | 3
128 | 0
129 | primary
130 | False
131 | True
132 |
133 |
134 |
135 |
--------------------------------------------------------------------------------
/FormMain.resx:
--------------------------------------------------------------------------------
1 |
2 |
3 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 | text/microsoft-resx
110 |
111 |
112 | 2.0
113 |
114 |
115 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
116 |
117 |
118 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
119 |
120 |
121 | 17, 17
122 |
123 |
124 | 46
125 |
126 |
--------------------------------------------------------------------------------
/bin/Debug/ПМО.xml:
--------------------------------------------------------------------------------
1 | <ПериодическиеМедОсмотры>
2 | <ПериодическийМедОсмотр>
3 | <Идентификатор>DCCF718C-9347-FA4E-54AD-032488F01835Идентификатор>
4 | <УидСотрудника>BC454EE7-536D-51E8-F728-F557951A661AУидСотрудника>
5 | <ИдентификаторДолжности>F57453A8-8109-FB35-1A42-1F7712DB4CC9ИдентификаторДолжности>
6 | <ИдентификаторПодразделения>FAAC3CED-73DF-1E13-1A48-E0063235FCADИдентификаторПодразделения>
7 | <ИдентификаторДоговора>D9DFE1DB-8322-355E-83AC-CE204542F42FИдентификаторДоговора>
8 | <НомерОбращения>1958ПНомерОбращения>
9 | <ДатаОсмотра>23.01.2023ДатаОсмотра>
10 | <Ограничения />
11 | <Результат>17988ff4-fed9-4c95-b03d-6da09aa9e895Результат>
12 | <ИдентификаторЗдравпункта>F86B1884-92D1-5400-110D-539E21EF8822ИдентификаторЗдравпункта>
13 | <Председатель>Перекопновский Сергей АлександровичПредседатель>
14 | <ГруппаРиска>3ГруппаРиска>
15 | <Рекомендации>высокий рискРекомендации>
16 | <СтоимостьУслуг />
17 | <ДатаПрисвоенияГруппыЗдоровья>26.01.2023ДатаПрисвоенияГруппыЗдоровья>
18 | <ГруппаЗдоровья>3АГруппаЗдоровья>
19 | <вредныеУсловия>
20 | <Условие>
21 | <Код>3.1Код>
22 | <Наименование>3.1Наименование>
23 | Условие>
24 | вредныеУсловия>
25 | <вредныеФакторы>
26 | <Фактор>
27 | <Код>1.30.1.Код>
28 | <Наименование />
29 | Фактор>
30 | <Фактор>
31 | <Код> 11.1Код>
32 | <Наименование />
33 | Фактор>
34 | вредныеФакторы>
35 | <справка>
36 | <НомерСправки>
37 | НомерСправки>
38 | <ДатаВыдачиСправки>25.01.2023ДатаВыдачиСправки>
39 | <Файл />
40 | справка>
41 | ПериодическийМедОсмотр>
42 | <ПериодическийМедОсмотр>
43 | <Идентификатор>0C5E81CA-9DF4-409D-D601-CE31BD8099E2Идентификатор>
44 | <УидСотрудника>C7A81C6D-20C7-026C-42C3-15E50DE9452BУидСотрудника>
45 | <ИдентификаторДолжности>521864EA-E0CE-C5FC-318F-2E19886F115AИдентификаторДолжности>
46 | <ИдентификаторПодразделения>876A04C0-DA95-5D9B-094C-9123678DE10BИдентификаторПодразделения>
47 | <ИдентификаторДоговора>D9DFE1DB-8322-355E-83AC-CE204542F42FИдентификаторДоговора>
48 | <НомерОбращения>1526ПНомерОбращения>
49 | <ДатаОсмотра>16.01.2023ДатаОсмотра>
50 | <Ограничения />
51 | <Результат>17988ff4-fed9-4c95-b03d-6da09aa9e895Результат>
52 | <ИдентификаторЗдравпункта>F86B1884-92D1-5400-110D-539E21EF8822ИдентификаторЗдравпункта>
53 | <Председатель>Перекопновский Сергей АлександровичПредседатель>
54 | <ГруппаРиска>1ГруппаРиска>
55 | <Рекомендации>1Рекомендации>
56 | <СтоимостьУслуг />
57 | <ДатаПрисвоенияГруппыЗдоровья>17.01.2023ДатаПрисвоенияГруппыЗдоровья>
58 | <ГруппаЗдоровья>3БГруппаЗдоровья>
59 | <вредныеУсловия>
60 | <Условие>
61 | <Код>3.1Код>
62 | <Наименование>3.1Наименование>
63 | Условие>
64 | вредныеУсловия>
65 | <вредныеФакторы>
66 | <Фактор>
67 | <Код>5.1Код>
68 | <Наименование />
69 | Фактор>
70 | <Фактор>
71 | <Код> 6.1Код>
72 | <Наименование />
73 | Фактор>
74 | <Фактор>
75 | <Код> 11.1Код>
76 | <Наименование />
77 | Фактор>
78 | вредныеФакторы>
79 | <справка>
80 | <НомерСправки>
81 | НомерСправки>
82 | <ДатаВыдачиСправки>16.01.2023ДатаВыдачиСправки>
83 | <Файл />
84 | справка>
85 | ПериодическийМедОсмотр>
86 | <ПериодическийМедОсмотр>
87 | <Идентификатор>B1D3C774-C193-0C98-5A41-D7317554892AИдентификатор>
88 | <УидСотрудника>2D6FB3D7-CB11-E2FF-A0E4-DECF23355CC2УидСотрудника>
89 | <ИдентификаторДолжности>E5C4F8AA-7B59-0388-3DA8-5733DA27DE7EИдентификаторДолжности>
90 | <ИдентификаторПодразделения>1D166940-5713-11F0-0747-8AB5D8FEDCBFИдентификаторПодразделения>
91 | <ИдентификаторДоговора>D9DFE1DB-8322-355E-83AC-CE204542F42FИдентификаторДоговора>
92 | <НомерОбращения>2020ПНомерОбращения>
93 | <ДатаОсмотра>16.02.2023ДатаОсмотра>
94 | <Ограничения />
95 | <Результат>17988ff4-fed9-4c95-b03d-6da09aa9e895Результат>
96 | <ИдентификаторЗдравпункта>F86B1884-92D1-5400-110D-539E21EF8822ИдентификаторЗдравпункта>
97 | <Председатель>Перекопновский Сергей АлександровичПредседатель>
98 | <ГруппаРиска>3ГруппаРиска>
99 | <Рекомендации>высокий рискРекомендации>
100 | <СтоимостьУслуг />
101 | <ДатаПрисвоенияГруппыЗдоровья>27.02.2023ДатаПрисвоенияГруппыЗдоровья>
102 | <ГруппаЗдоровья>3АГруппаЗдоровья>
103 | <вредныеУсловия>
104 | <Условие>
105 | <Код>3.1Код>
106 | <Наименование>3.1Наименование>
107 | Условие>
108 | вредныеУсловия>
109 | <вредныеФакторы>
110 | <Фактор>
111 | <Код>11.1Код>
112 | <Наименование />
113 | Фактор>
114 | вредныеФакторы>
115 | <справка>
116 | <НомерСправки>
117 | НомерСправки>
118 | <ДатаВыдачиСправки>17.02.2023ДатаВыдачиСправки>
119 | <Файл />
120 | справка>
121 | ПериодическийМедОсмотр>
122 | <ПериодическийМедОсмотр>
123 | <Идентификатор>EC3A2FE5-9C2D-C1A8-22CB-37C7FBD6D4F4Идентификатор>
124 | <УидСотрудника>EC2E82E1-4F63-CD56-0F08-669ECC17EA3EУидСотрудника>
125 | <ИдентификаторДолжности>B3F7E8C7-BEEF-D3FD-CBE5-1AE679E71EDBИдентификаторДолжности>
126 | <ИдентификаторПодразделения>78A995AA-26C5-D766-9E42-BE40716B5E50ИдентификаторПодразделения>
127 | <ИдентификаторДоговора>D9DFE1DB-8322-355E-83AC-CE204542F42FИдентификаторДоговора>
128 | <НомерОбращения>1938ПНомерОбращения>
129 | <ДатаОсмотра>12.01.2023ДатаОсмотра>
130 | <Ограничения />
131 | <Результат>17988ff4-fed9-4c95-b03d-6da09aa9e895Результат>
132 | <ИдентификаторЗдравпункта>F86B1884-92D1-5400-110D-539E21EF8822ИдентификаторЗдравпункта>
133 | <Председатель>Перекопновский Сергей АлександровичПредседатель>
134 | <ГруппаРиска>3ГруппаРиска>
135 | <Рекомендации>высокий рискРекомендации>
136 | <СтоимостьУслуг />
137 | <ДатаПрисвоенияГруппыЗдоровья>14.02.2023ДатаПрисвоенияГруппыЗдоровья>
138 | <ГруппаЗдоровья>3АГруппаЗдоровья>
139 | <вредныеУсловия>
140 | <Условие>
141 | <Код>3.1Код>
142 | <Наименование>3.1Наименование>
143 | Условие>
144 | вредныеУсловия>
145 | <вредныеФакторы>
146 | <Фактор>
147 | <Код>11.1Код>
148 | <Наименование />
149 | Фактор>
150 | вредныеФакторы>
151 | <справка>
152 | <НомерСправки>
153 | НомерСправки>
154 | <ДатаВыдачиСправки>16.01.2023ДатаВыдачиСправки>
155 | <Файл />
156 | справка>
157 | ПериодическийМедОсмотр>
158 | <ПериодическийМедОсмотр>
159 | <Идентификатор>E1D35579-8C89-95AD-013D-0E35337193B1Идентификатор>
160 | <УидСотрудника>A00C0AB0-3910-F9E1-2679-675D3DCCC4CEУидСотрудника>
161 | <ИдентификаторДолжности>87172DC2-35A1-95EC-47D8-516C6E89C97FИдентификаторДолжности>
162 | <ИдентификаторПодразделения>2F234AB1-DF44-82FD-50FB-3DC81B8EBDA8ИдентификаторПодразделения>
163 | <ИдентификаторДоговора>D9DFE1DB-8322-355E-83AC-CE204542F42FИдентификаторДоговора>
164 | <НомерОбращения>1059ПНомерОбращения>
165 | <ДатаОсмотра>19.01.2023ДатаОсмотра>
166 | <Ограничения />
167 | <Результат>17988ff4-fed9-4c95-b03d-6da09aa9e895Результат>
168 | <ИдентификаторЗдравпункта>F86B1884-92D1-5400-110D-539E21EF8822ИдентификаторЗдравпункта>
169 | <Председатель>Перекопновский Сергей АлександровичПредседатель>
170 | <ГруппаРиска>1ГруппаРиска>
171 | <Рекомендации>1Рекомендации>
172 | <СтоимостьУслуг />
173 | <ДатаПрисвоенияГруппыЗдоровья>26.01.2023ДатаПрисвоенияГруппыЗдоровья>
174 | <ГруппаЗдоровья>1ГруппаЗдоровья>
175 | <вредныеУсловия>
176 | <Условие>
177 | <Код>2Код>
178 | <Наименование>2Наименование>
179 | Условие>
180 | вредныеУсловия>
181 | <вредныеФакторы>
182 | <Фактор>
183 | <Код>4.2.5Код>
184 | <Наименование />
185 | Фактор>
186 | вредныеФакторы>
187 | <справка>
188 | <НомерСправки>
189 | НомерСправки>
190 | <ДатаВыдачиСправки>19.01.2023ДатаВыдачиСправки>
191 | <Файл />
192 | справка>
193 | ПериодическийМедОсмотр>
194 | ПериодическиеМедОсмотры>
--------------------------------------------------------------------------------
/VisualStudio.gitignore:
--------------------------------------------------------------------------------
1 | ## Ignore Visual Studio temporary files, build results, and
2 | ## files generated by popular Visual Studio add-ons.
3 | ##
4 | ## Get latest from https://github.com/github/gitignore/blob/main/VisualStudio.gitignore
5 |
6 | # User-specific files
7 | *.rsuser
8 | *.suo
9 | *.user
10 | *.userosscache
11 | *.sln.docstates
12 |
13 | # User-specific files (MonoDevelop/Xamarin Studio)
14 | *.userprefs
15 |
16 | # Mono auto generated files
17 | mono_crash.*
18 |
19 | # Build results
20 | [Dd]ebug/
21 | [Dd]ebugPublic/
22 | [Rr]elease/
23 | [Rr]eleases/
24 | x64/
25 | x86/
26 | [Ww][Ii][Nn]32/
27 | [Aa][Rr][Mm]/
28 | [Aa][Rr][Mm]64/
29 | bld/
30 | [Bb]in/
31 | [Oo]bj/
32 | [Ll]og/
33 | [Ll]ogs/
34 |
35 | # Visual Studio 2015/2017 cache/options directory
36 | .vs/
37 | # Uncomment if you have tasks that create the project's static files in wwwroot
38 | #wwwroot/
39 |
40 | # Visual Studio 2017 auto generated files
41 | Generated\ Files/
42 |
43 | # MSTest test Results
44 | [Tt]est[Rr]esult*/
45 | [Bb]uild[Ll]og.*
46 |
47 | # NUnit
48 | *.VisualState.xml
49 | TestResult.xml
50 | nunit-*.xml
51 |
52 | # Build Results of an ATL Project
53 | [Dd]ebugPS/
54 | [Rr]eleasePS/
55 | dlldata.c
56 |
57 | # Benchmark Results
58 | BenchmarkDotNet.Artifacts/
59 |
60 | # .NET Core
61 | project.lock.json
62 | project.fragment.lock.json
63 | artifacts/
64 |
65 | # ASP.NET Scaffolding
66 | ScaffoldingReadMe.txt
67 |
68 | # StyleCop
69 | StyleCopReport.xml
70 |
71 | # Files built by Visual Studio
72 | *_i.c
73 | *_p.c
74 | *_h.h
75 | *.ilk
76 | *.meta
77 | *.obj
78 | *.iobj
79 | *.pch
80 | *.pdb
81 | *.ipdb
82 | *.pgc
83 | *.pgd
84 | *.rsp
85 | *.sbr
86 | *.tlb
87 | *.tli
88 | *.tlh
89 | *.tmp
90 | *.tmp_proj
91 | *_wpftmp.csproj
92 | *.log
93 | *.tlog
94 | *.vspscc
95 | *.vssscc
96 | .builds
97 | *.pidb
98 | *.svclog
99 | *.scc
100 |
101 | # Chutzpah Test files
102 | _Chutzpah*
103 |
104 | # Visual C++ cache files
105 | ipch/
106 | *.aps
107 | *.ncb
108 | *.opendb
109 | *.opensdf
110 | *.sdf
111 | *.cachefile
112 | *.VC.db
113 | *.VC.VC.opendb
114 |
115 | # Visual Studio profiler
116 | *.psess
117 | *.vsp
118 | *.vspx
119 | *.sap
120 |
121 | # Visual Studio Trace Files
122 | *.e2e
123 |
124 | # TFS 2012 Local Workspace
125 | $tf/
126 |
127 | # Guidance Automation Toolkit
128 | *.gpState
129 |
130 | # ReSharper is a .NET coding add-in
131 | _ReSharper*/
132 | *.[Rr]e[Ss]harper
133 | *.DotSettings.user
134 |
135 | # TeamCity is a build add-in
136 | _TeamCity*
137 |
138 | # DotCover is a Code Coverage Tool
139 | *.dotCover
140 |
141 | # AxoCover is a Code Coverage Tool
142 | .axoCover/*
143 | !.axoCover/settings.json
144 |
145 | # Coverlet is a free, cross platform Code Coverage Tool
146 | coverage*.json
147 | coverage*.xml
148 | coverage*.info
149 |
150 | # Visual Studio code coverage results
151 | *.coverage
152 | *.coveragexml
153 |
154 | # NCrunch
155 | _NCrunch_*
156 | .*crunch*.local.xml
157 | nCrunchTemp_*
158 |
159 | # MightyMoose
160 | *.mm.*
161 | AutoTest.Net/
162 |
163 | # Web workbench (sass)
164 | .sass-cache/
165 |
166 | # Installshield output folder
167 | [Ee]xpress/
168 |
169 | # DocProject is a documentation generator add-in
170 | DocProject/buildhelp/
171 | DocProject/Help/*.HxT
172 | DocProject/Help/*.HxC
173 | DocProject/Help/*.hhc
174 | DocProject/Help/*.hhk
175 | DocProject/Help/*.hhp
176 | DocProject/Help/Html2
177 | DocProject/Help/html
178 |
179 | # Click-Once directory
180 | publish/
181 |
182 | # Publish Web Output
183 | *.[Pp]ublish.xml
184 | *.azurePubxml
185 | # Note: Comment the next line if you want to checkin your web deploy settings,
186 | # but database connection strings (with potential passwords) will be unencrypted
187 | *.pubxml
188 | *.publishproj
189 |
190 | # Microsoft Azure Web App publish settings. Comment the next line if you want to
191 | # checkin your Azure Web App publish settings, but sensitive information contained
192 | # in these scripts will be unencrypted
193 | PublishScripts/
194 |
195 | # NuGet Packages
196 | *.nupkg
197 | # NuGet Symbol Packages
198 | *.snupkg
199 | # The packages folder can be ignored because of Package Restore
200 | **/[Pp]ackages/*
201 | # except build/, which is used as an MSBuild target.
202 | !**/[Pp]ackages/build/
203 | # Uncomment if necessary however generally it will be regenerated when needed
204 | #!**/[Pp]ackages/repositories.config
205 | # NuGet v3's project.json files produces more ignorable files
206 | *.nuget.props
207 | *.nuget.targets
208 |
209 | # Microsoft Azure Build Output
210 | csx/
211 | *.build.csdef
212 |
213 | # Microsoft Azure Emulator
214 | ecf/
215 | rcf/
216 |
217 | # Windows Store app package directories and files
218 | AppPackages/
219 | BundleArtifacts/
220 | Package.StoreAssociation.xml
221 | _pkginfo.txt
222 | *.appx
223 | *.appxbundle
224 | *.appxupload
225 |
226 | # Visual Studio cache files
227 | # files ending in .cache can be ignored
228 | *.[Cc]ache
229 | # but keep track of directories ending in .cache
230 | !?*.[Cc]ache/
231 |
232 | # Others
233 | ClientBin/
234 | ~$*
235 | *~
236 | *.dbmdl
237 | *.dbproj.schemaview
238 | *.jfm
239 | *.pfx
240 | *.publishsettings
241 | orleans.codegen.cs
242 |
243 | # Including strong name files can present a security risk
244 | # (https://github.com/github/gitignore/pull/2483#issue-259490424)
245 | #*.snk
246 |
247 | # Since there are multiple workflows, uncomment next line to ignore bower_components
248 | # (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
249 | #bower_components/
250 |
251 | # RIA/Silverlight projects
252 | Generated_Code/
253 |
254 | # Backup & report files from converting an old project file
255 | # to a newer Visual Studio version. Backup files are not needed,
256 | # because we have git ;-)
257 | _UpgradeReport_Files/
258 | Backup*/
259 | UpgradeLog*.XML
260 | UpgradeLog*.htm
261 | ServiceFabricBackup/
262 | *.rptproj.bak
263 |
264 | # SQL Server files
265 | *.mdf
266 | *.ldf
267 | *.ndf
268 |
269 | # Business Intelligence projects
270 | *.rdl.data
271 | *.bim.layout
272 | *.bim_*.settings
273 | *.rptproj.rsuser
274 | *- [Bb]ackup.rdl
275 | *- [Bb]ackup ([0-9]).rdl
276 | *- [Bb]ackup ([0-9][0-9]).rdl
277 |
278 | # Microsoft Fakes
279 | FakesAssemblies/
280 |
281 | # GhostDoc plugin setting file
282 | *.GhostDoc.xml
283 |
284 | # Node.js Tools for Visual Studio
285 | .ntvs_analysis.dat
286 | node_modules/
287 |
288 | # Visual Studio 6 build log
289 | *.plg
290 |
291 | # Visual Studio 6 workspace options file
292 | *.opt
293 |
294 | # Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
295 | *.vbw
296 |
297 | # Visual Studio 6 auto-generated project file (contains which files were open etc.)
298 | *.vbp
299 |
300 | # Visual Studio 6 workspace and project file (working project files containing files to include in project)
301 | *.dsw
302 | *.dsp
303 |
304 | # Visual Studio 6 technical files
305 | *.ncb
306 | *.aps
307 |
308 | # Visual Studio LightSwitch build output
309 | **/*.HTMLClient/GeneratedArtifacts
310 | **/*.DesktopClient/GeneratedArtifacts
311 | **/*.DesktopClient/ModelManifest.xml
312 | **/*.Server/GeneratedArtifacts
313 | **/*.Server/ModelManifest.xml
314 | _Pvt_Extensions
315 |
316 | # Paket dependency manager
317 | .paket/paket.exe
318 | paket-files/
319 |
320 | # FAKE - F# Make
321 | .fake/
322 |
323 | # CodeRush personal settings
324 | .cr/personal
325 |
326 | # Python Tools for Visual Studio (PTVS)
327 | __pycache__/
328 | *.pyc
329 |
330 | # Cake - Uncomment if you are using it
331 | # tools/**
332 | # !tools/packages.config
333 |
334 | # Tabs Studio
335 | *.tss
336 |
337 | # Telerik's JustMock configuration file
338 | *.jmconfig
339 |
340 | # BizTalk build output
341 | *.btp.cs
342 | *.btm.cs
343 | *.odx.cs
344 | *.xsd.cs
345 |
346 | # OpenCover UI analysis results
347 | OpenCover/
348 |
349 | # Azure Stream Analytics local run output
350 | ASALocalRun/
351 |
352 | # MSBuild Binary and Structured Log
353 | *.binlog
354 |
355 | # NVidia Nsight GPU debugger configuration file
356 | *.nvuser
357 |
358 | # MFractors (Xamarin productivity tool) working folder
359 | .mfractor/
360 |
361 | # Local History for Visual Studio
362 | .localhistory/
363 |
364 | # Visual Studio History (VSHistory) files
365 | .vshistory/
366 |
367 | # BeatPulse healthcheck temp database
368 | healthchecksdb
369 |
370 | # Backup folder for Package Reference Convert tool in Visual Studio 2017
371 | MigrationBackup/
372 |
373 | # Ionide (cross platform F# VS Code tools) working folder
374 | .ionide/
375 |
376 | # Fody - auto-generated XML schema
377 | FodyWeavers.xsd
378 |
379 | # VS Code files for those working on multiple tools
380 | .vscode/*
381 | !.vscode/settings.json
382 | !.vscode/tasks.json
383 | !.vscode/launch.json
384 | !.vscode/extensions.json
385 | *.code-workspace
386 |
387 | # Local History for Visual Studio Code
388 | .history/
389 |
390 | # Windows Installer files from build outputs
391 | *.cab
392 | *.msi
393 | *.msix
394 | *.msm
395 | *.msp
396 |
397 | # JetBrains Rider
398 | *.sln.iml
399 |
--------------------------------------------------------------------------------
/MySerializer.cs:
--------------------------------------------------------------------------------
1 | using System.IO;
2 | using System.Xml.Serialization;
3 | using System.Xml;
4 | using SerializerXML.XMLClasses;
5 | using System.Windows.Forms;
6 |
7 | public class MySerializer
8 | {
9 | public static string SerializerXML(Контрагенты контрагенты)
10 | {
11 | var emptyNamespaces = new XmlSerializerNamespaces(new[] { XmlQualifiedName.Empty });
12 | var serializer = new XmlSerializer(контрагенты.GetType());
13 | var settings = new XmlWriterSettings();
14 | settings.Indent = true;
15 | settings.OmitXmlDeclaration = true;
16 | settings.NewLineHandling = NewLineHandling.Entitize;
17 |
18 | using (var stream = new StringWriter())
19 | using (var writer = XmlWriter.Create(stream, settings))
20 | {
21 | serializer.Serialize(writer, контрагенты, emptyNamespaces);
22 | return stream.ToString();
23 | }
24 | }
25 | public static string SerializerXML(Сотрудники сотрудники)
26 | {
27 | var emptyNamespaces = new XmlSerializerNamespaces(new[] { XmlQualifiedName.Empty });
28 | var serializer = new XmlSerializer(сотрудники.GetType());
29 | var settings = new XmlWriterSettings();
30 | settings.Indent = true;
31 | settings.OmitXmlDeclaration = true;
32 | settings.NewLineHandling = NewLineHandling.Entitize;
33 |
34 | using (var stream = new StringWriter())
35 | using (var writer = XmlWriter.Create(stream, settings))
36 | {
37 | serializer.Serialize(writer, сотрудники, emptyNamespaces);
38 | return stream.ToString();
39 | }
40 | }
41 | public static string SerializerXML(Договора договора)
42 | {
43 | var emptyNamespaces = new XmlSerializerNamespaces(new[] { XmlQualifiedName.Empty });
44 | var serializer = new XmlSerializer(договора.GetType());
45 | var settings = new XmlWriterSettings();
46 | settings.Indent = true;
47 | settings.OmitXmlDeclaration = true;
48 | settings.NewLineHandling = NewLineHandling.Entitize;
49 |
50 | using (var stream = new StringWriter())
51 | using (var writer = XmlWriter.Create(stream, settings))
52 | {
53 | serializer.Serialize(writer, договора, emptyNamespaces);
54 | return stream.ToString();
55 | }
56 | }
57 | public static string SerializerXML(ПериодическиеМедОсмотры listПМО)
58 | {
59 | var emptyNamespaces = new XmlSerializerNamespaces(new[] { XmlQualifiedName.Empty });
60 | var serializer = new XmlSerializer(listПМО.GetType());
61 | var settings = new XmlWriterSettings();
62 | settings.Indent = true;
63 | settings.OmitXmlDeclaration = true;
64 | settings.NewLineHandling = NewLineHandling.Entitize;
65 |
66 | using (var stream = new StringWriter())
67 | using (var writer = XmlWriter.Create(stream, settings))
68 | {
69 | serializer.Serialize(writer, listПМО, emptyNamespaces);
70 | return stream.ToString();
71 | }
72 | }
73 | public static string SerializerXML(ПредварительныеМедОсмотры listПМО)
74 | {
75 | var emptyNamespaces = new XmlSerializerNamespaces(new[] { XmlQualifiedName.Empty });
76 | var serializer = new XmlSerializer(listПМО.GetType());
77 | var settings = new XmlWriterSettings();
78 | settings.Indent = true;
79 | settings.OmitXmlDeclaration = true;
80 | settings.NewLineHandling = NewLineHandling.Entitize;
81 |
82 | using (var stream = new StringWriter())
83 | using (var writer = XmlWriter.Create(stream, settings))
84 | {
85 | serializer.Serialize(writer, listПМО, emptyNamespaces);
86 | return stream.ToString();
87 | }
88 | }
89 | public static string SerializerXML(Должности должности)
90 | {
91 | var emptyNamespaces = new XmlSerializerNamespaces(new[] { XmlQualifiedName.Empty });
92 | var serializer = new XmlSerializer(должности.GetType());
93 | var settings = new XmlWriterSettings();
94 | settings.Indent = true;
95 | settings.OmitXmlDeclaration = true;
96 | settings.NewLineHandling = NewLineHandling.Entitize;
97 |
98 | using (var stream = new StringWriter())
99 | using (var writer = XmlWriter.Create(stream, settings))
100 | {
101 | serializer.Serialize(writer, должности, emptyNamespaces);
102 | return stream.ToString();
103 | }
104 | }
105 | public static string SerializerXML(Здравпункты здравпункты)
106 | {
107 | var emptyNamespaces = new XmlSerializerNamespaces(new[] { XmlQualifiedName.Empty });
108 | var serializer = new XmlSerializer(здравпункты.GetType());
109 | var settings = new XmlWriterSettings();
110 | settings.Indent = true;
111 | settings.OmitXmlDeclaration = true;
112 | settings.NewLineHandling = NewLineHandling.Entitize;
113 |
114 | using (var stream = new StringWriter())
115 | using (var writer = XmlWriter.Create(stream, settings))
116 | {
117 | serializer.Serialize(writer, здравпункты, emptyNamespaces);
118 | return stream.ToString();
119 | }
120 | }
121 |
122 | public static Контрагенты DeserializerXML_контрагенты()
123 | {
124 | Контрагенты контрагенты = new Контрагенты();
125 |
126 | try
127 | {
128 | XmlSerializer serializer = new XmlSerializer(typeof(Контрагенты));
129 | using (FileStream stream = new FileStream("Контрагенты.xml", FileMode.OpenOrCreate))
130 | {
131 | контрагенты = (Контрагенты)serializer.Deserialize(stream);
132 | }
133 | }
134 | catch (System.Exception ex)
135 | {
136 | MessageBox.Show(ex.Message, "Структура XML файла нарушена!", MessageBoxButtons.OK, MessageBoxIcon.Information);
137 | }
138 |
139 | return контрагенты;
140 | }
141 | public static Сотрудники DeserializerXML_сотрудники()
142 | {
143 | Сотрудники сотрудники = new Сотрудники();
144 |
145 | try
146 | {
147 | XmlSerializer serializer = new XmlSerializer(typeof(Сотрудники));
148 | using (FileStream stream = new FileStream("Сотрудники.xml", FileMode.OpenOrCreate))
149 | {
150 | сотрудники = (Сотрудники)serializer.Deserialize(stream);
151 | }
152 | }
153 | catch (System.Exception ex)
154 | {
155 | MessageBox.Show(ex.Message, "Структура XML файла нарушена!", MessageBoxButtons.OK, MessageBoxIcon.Information);
156 | }
157 |
158 | return сотрудники;
159 | }
160 | public static Договора DeserializerXML_договора()
161 | {
162 | Договора договора = new Договора();
163 |
164 | try
165 | {
166 | XmlSerializer serializer = new XmlSerializer(typeof(Договора));
167 | using (FileStream stream = new FileStream("Договора.xml", FileMode.OpenOrCreate))
168 | {
169 | договора = (Договора)serializer.Deserialize(stream);
170 | }
171 | }
172 | catch (System.Exception ex)
173 | {
174 | MessageBox.Show(ex.Message, "Структура XML файла нарушена!", MessageBoxButtons.OK, MessageBoxIcon.Information);
175 | }
176 |
177 | return договора;
178 | }
179 | public static ПериодическиеМедОсмотры DeserializerXML_ПМО()
180 | {
181 | ПериодическиеМедОсмотры ПМО = new ПериодическиеМедОсмотры();
182 |
183 | try
184 | {
185 | XmlSerializer serializer = new XmlSerializer(typeof(ПериодическиеМедОсмотры));
186 | using (FileStream stream = new FileStream("ПМО.xml", FileMode.OpenOrCreate))
187 | {
188 | ПМО = (ПериодическиеМедОсмотры)serializer.Deserialize(stream);
189 | }
190 | }
191 | catch (System.Exception ex)
192 | {
193 | MessageBox.Show(ex.Message, "Структура XML файла нарушена!", MessageBoxButtons.OK, MessageBoxIcon.Information);
194 | }
195 |
196 | return ПМО;
197 | }
198 | public static ПредварительныеМедОсмотры DeserializerXML_ПредМО()
199 | {
200 | ПредварительныеМедОсмотры ПредМО = new ПредварительныеМедОсмотры();
201 |
202 | try
203 | {
204 | XmlSerializer serializer = new XmlSerializer(typeof(ПредварительныеМедОсмотры));
205 | using (FileStream stream = new FileStream("Трудоустройства.xml", FileMode.OpenOrCreate))
206 | {
207 | ПредМО = (ПредварительныеМедОсмотры)serializer.Deserialize(stream);
208 | }
209 | }
210 | catch (System.Exception ex)
211 | {
212 | MessageBox.Show(ex.Message, "Структура XML файла нарушена!", MessageBoxButtons.OK, MessageBoxIcon.Information);
213 | }
214 |
215 | return ПредМО;
216 | }
217 | public static Должности DeserializerXML_должности()
218 | {
219 | Должности должности = new Должности();
220 |
221 | try
222 | {
223 | XmlSerializer serializer = new XmlSerializer(typeof(Должности));
224 | using (FileStream stream = new FileStream("Должности.xml", FileMode.OpenOrCreate))
225 | {
226 | должности = (Должности)serializer.Deserialize(stream);
227 | }
228 | }
229 | catch (System.Exception ex)
230 | {
231 | MessageBox.Show(ex.Message, "Структура XML файла нарушена!", MessageBoxButtons.OK, MessageBoxIcon.Information);
232 | }
233 |
234 | return должности;
235 | }
236 | public static Здравпункты DeserializerXML_здравпункты()
237 | {
238 | Здравпункты здравпункты = new Здравпункты();
239 |
240 | try
241 | {
242 | XmlSerializer serializer = new XmlSerializer(typeof(Здравпункты));
243 | using (FileStream stream = new FileStream("Здравпункты.xml", FileMode.OpenOrCreate))
244 | {
245 | здравпункты = (Здравпункты)serializer.Deserialize(stream);
246 | }
247 | }
248 | catch (System.Exception ex)
249 | {
250 | MessageBox.Show(ex.Message, "Структура XML файла нарушена!", MessageBoxButtons.OK, MessageBoxIcon.Information);
251 | }
252 |
253 | return здравпункты;
254 | }
255 | }
--------------------------------------------------------------------------------
/CreatingNewInstance/FormNewКонтрагент.Designer.cs:
--------------------------------------------------------------------------------
1 | namespace SerializerXML.CreatingNewInstance
2 | {
3 | partial class FormNewКонтрагент
4 | {
5 | ///
6 | /// Required designer variable.
7 | ///
8 | private System.ComponentModel.IContainer components = null;
9 |
10 | ///
11 | /// Clean up any resources being used.
12 | ///
13 | /// true if managed resources should be disposed; otherwise, false.
14 | protected override void Dispose(bool disposing)
15 | {
16 | if (disposing && (components != null))
17 | {
18 | components.Dispose();
19 | }
20 | base.Dispose(disposing);
21 | }
22 |
23 | #region Windows Form Designer generated code
24 |
25 | ///
26 | /// Required method for Designer support - do not modify
27 | /// the contents of this method with the code editor.
28 | ///
29 | private void InitializeComponent()
30 | {
31 | this.label21 = new System.Windows.Forms.Label();
32 | this.textBox_уид = new System.Windows.Forms.TextBox();
33 | this.textBox_ИНН = new System.Windows.Forms.TextBox();
34 | this.textBox_КПП = new System.Windows.Forms.TextBox();
35 | this.textBox_название = new System.Windows.Forms.TextBox();
36 | this.textBox_ЮрАдрес = new System.Windows.Forms.TextBox();
37 | this.textBox_ОКПО = new System.Windows.Forms.TextBox();
38 | this.textBox_ОГРН = new System.Windows.Forms.TextBox();
39 | this.label31 = new System.Windows.Forms.Label();
40 | this.label32 = new System.Windows.Forms.Label();
41 | this.label33 = new System.Windows.Forms.Label();
42 | this.label34 = new System.Windows.Forms.Label();
43 | this.label35 = new System.Windows.Forms.Label();
44 | this.label36 = new System.Windows.Forms.Label();
45 | this.textBox_почта = new System.Windows.Forms.TextBox();
46 | this.label37 = new System.Windows.Forms.Label();
47 | this.textBox_телефон = new System.Windows.Forms.TextBox();
48 | this.label38 = new System.Windows.Forms.Label();
49 | this.button_add = new System.Windows.Forms.Button();
50 | this.SuspendLayout();
51 | //
52 | // label21
53 | //
54 | this.label21.AutoSize = true;
55 | this.label21.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
56 | this.label21.Location = new System.Drawing.Point(60, 24);
57 | this.label21.Name = "label21";
58 | this.label21.Size = new System.Drawing.Size(137, 20);
59 | this.label21.TabIndex = 123;
60 | this.label21.Text = "УидКонтрагента";
61 | //
62 | // textBox_уид
63 | //
64 | this.textBox_уид.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
65 | this.textBox_уид.Font = new System.Drawing.Font("Times New Roman", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
66 | this.textBox_уид.Location = new System.Drawing.Point(203, 19);
67 | this.textBox_уид.Name = "textBox_уид";
68 | this.textBox_уид.Size = new System.Drawing.Size(400, 26);
69 | this.textBox_уид.TabIndex = 114;
70 | this.textBox_уид.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
71 | //
72 | // textBox_ИНН
73 | //
74 | this.textBox_ИНН.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
75 | this.textBox_ИНН.Font = new System.Drawing.Font("Times New Roman", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
76 | this.textBox_ИНН.Location = new System.Drawing.Point(203, 45);
77 | this.textBox_ИНН.Name = "textBox_ИНН";
78 | this.textBox_ИНН.Size = new System.Drawing.Size(400, 26);
79 | this.textBox_ИНН.TabIndex = 115;
80 | this.textBox_ИНН.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
81 | //
82 | // textBox_КПП
83 | //
84 | this.textBox_КПП.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
85 | this.textBox_КПП.Font = new System.Drawing.Font("Times New Roman", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
86 | this.textBox_КПП.Location = new System.Drawing.Point(203, 71);
87 | this.textBox_КПП.Name = "textBox_КПП";
88 | this.textBox_КПП.Size = new System.Drawing.Size(400, 26);
89 | this.textBox_КПП.TabIndex = 116;
90 | this.textBox_КПП.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
91 | //
92 | // textBox_название
93 | //
94 | this.textBox_название.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
95 | this.textBox_название.Font = new System.Drawing.Font("Times New Roman", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
96 | this.textBox_название.Location = new System.Drawing.Point(203, 175);
97 | this.textBox_название.Name = "textBox_название";
98 | this.textBox_название.Size = new System.Drawing.Size(400, 26);
99 | this.textBox_название.TabIndex = 120;
100 | this.textBox_название.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
101 | //
102 | // textBox_ЮрАдрес
103 | //
104 | this.textBox_ЮрАдрес.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
105 | this.textBox_ЮрАдрес.Font = new System.Drawing.Font("Times New Roman", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
106 | this.textBox_ЮрАдрес.Location = new System.Drawing.Point(203, 149);
107 | this.textBox_ЮрАдрес.Name = "textBox_ЮрАдрес";
108 | this.textBox_ЮрАдрес.Size = new System.Drawing.Size(400, 26);
109 | this.textBox_ЮрАдрес.TabIndex = 119;
110 | this.textBox_ЮрАдрес.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
111 | //
112 | // textBox_ОКПО
113 | //
114 | this.textBox_ОКПО.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
115 | this.textBox_ОКПО.Font = new System.Drawing.Font("Times New Roman", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
116 | this.textBox_ОКПО.Location = new System.Drawing.Point(203, 123);
117 | this.textBox_ОКПО.Name = "textBox_ОКПО";
118 | this.textBox_ОКПО.Size = new System.Drawing.Size(400, 26);
119 | this.textBox_ОКПО.TabIndex = 118;
120 | this.textBox_ОКПО.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
121 | //
122 | // textBox_ОГРН
123 | //
124 | this.textBox_ОГРН.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
125 | this.textBox_ОГРН.Font = new System.Drawing.Font("Times New Roman", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
126 | this.textBox_ОГРН.Location = new System.Drawing.Point(203, 97);
127 | this.textBox_ОГРН.Name = "textBox_ОГРН";
128 | this.textBox_ОГРН.Size = new System.Drawing.Size(400, 26);
129 | this.textBox_ОГРН.TabIndex = 117;
130 | this.textBox_ОГРН.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
131 | //
132 | // label31
133 | //
134 | this.label31.AutoSize = true;
135 | this.label31.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
136 | this.label31.Location = new System.Drawing.Point(41, 232);
137 | this.label31.Name = "label31";
138 | this.label31.Size = new System.Drawing.Size(156, 20);
139 | this.label31.TabIndex = 131;
140 | this.label31.Text = "ПочтаОрганизации";
141 | //
142 | // label32
143 | //
144 | this.label32.AutoSize = true;
145 | this.label32.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
146 | this.label32.Location = new System.Drawing.Point(19, 206);
147 | this.label32.Name = "label32";
148 | this.label32.Size = new System.Drawing.Size(178, 20);
149 | this.label32.TabIndex = 130;
150 | this.label32.Text = "ТелефонОрганизации";
151 | //
152 | // label33
153 | //
154 | this.label33.AutoSize = true;
155 | this.label33.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
156 | this.label33.Location = new System.Drawing.Point(15, 180);
157 | this.label33.Name = "label33";
158 | this.label33.Size = new System.Drawing.Size(182, 20);
159 | this.label33.TabIndex = 129;
160 | this.label33.Text = "НазваниеОрганизации";
161 | //
162 | // label34
163 | //
164 | this.label34.AutoSize = true;
165 | this.label34.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
166 | this.label34.Location = new System.Drawing.Point(36, 154);
167 | this.label34.Name = "label34";
168 | this.label34.Size = new System.Drawing.Size(161, 20);
169 | this.label34.TabIndex = 128;
170 | this.label34.Text = "ЮридическийАдрес";
171 | //
172 | // label35
173 | //
174 | this.label35.AutoSize = true;
175 | this.label35.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
176 | this.label35.Location = new System.Drawing.Point(142, 128);
177 | this.label35.Name = "label35";
178 | this.label35.Size = new System.Drawing.Size(55, 20);
179 | this.label35.TabIndex = 127;
180 | this.label35.Text = "ОКПО";
181 | //
182 | // label36
183 | //
184 | this.label36.AutoSize = true;
185 | this.label36.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
186 | this.label36.Location = new System.Drawing.Point(145, 102);
187 | this.label36.Name = "label36";
188 | this.label36.Size = new System.Drawing.Size(52, 20);
189 | this.label36.TabIndex = 126;
190 | this.label36.Text = "ОГРН";
191 | //
192 | // textBox_почта
193 | //
194 | this.textBox_почта.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
195 | this.textBox_почта.Font = new System.Drawing.Font("Times New Roman", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
196 | this.textBox_почта.Location = new System.Drawing.Point(203, 227);
197 | this.textBox_почта.Name = "textBox_почта";
198 | this.textBox_почта.Size = new System.Drawing.Size(400, 26);
199 | this.textBox_почта.TabIndex = 122;
200 | this.textBox_почта.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
201 | //
202 | // label37
203 | //
204 | this.label37.AutoSize = true;
205 | this.label37.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
206 | this.label37.Location = new System.Drawing.Point(154, 76);
207 | this.label37.Name = "label37";
208 | this.label37.Size = new System.Drawing.Size(43, 20);
209 | this.label37.TabIndex = 125;
210 | this.label37.Text = "КПП";
211 | //
212 | // textBox_телефон
213 | //
214 | this.textBox_телефон.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
215 | this.textBox_телефон.Font = new System.Drawing.Font("Times New Roman", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
216 | this.textBox_телефон.Location = new System.Drawing.Point(203, 201);
217 | this.textBox_телефон.Name = "textBox_телефон";
218 | this.textBox_телефон.Size = new System.Drawing.Size(400, 26);
219 | this.textBox_телефон.TabIndex = 121;
220 | this.textBox_телефон.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
221 | //
222 | // label38
223 | //
224 | this.label38.AutoSize = true;
225 | this.label38.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
226 | this.label38.Location = new System.Drawing.Point(153, 50);
227 | this.label38.Name = "label38";
228 | this.label38.Size = new System.Drawing.Size(44, 20);
229 | this.label38.TabIndex = 124;
230 | this.label38.Text = "ИНН";
231 | //
232 | // button_add
233 | //
234 | this.button_add.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(192)))), ((int)(((byte)(0)))));
235 | this.button_add.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
236 | this.button_add.Font = new System.Drawing.Font("Microsoft Sans Serif", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
237 | this.button_add.Location = new System.Drawing.Point(260, 264);
238 | this.button_add.Name = "button_add";
239 | this.button_add.Size = new System.Drawing.Size(121, 46);
240 | this.button_add.TabIndex = 132;
241 | this.button_add.Text = "Добавить";
242 | this.button_add.UseVisualStyleBackColor = false;
243 | this.button_add.Click += new System.EventHandler(this.button_add_Click);
244 | //
245 | // FormNewКонтрагент
246 | //
247 | this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
248 | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
249 | this.BackColor = System.Drawing.Color.Teal;
250 | this.ClientSize = new System.Drawing.Size(639, 322);
251 | this.Controls.Add(this.button_add);
252 | this.Controls.Add(this.label21);
253 | this.Controls.Add(this.textBox_уид);
254 | this.Controls.Add(this.textBox_ИНН);
255 | this.Controls.Add(this.textBox_КПП);
256 | this.Controls.Add(this.textBox_название);
257 | this.Controls.Add(this.textBox_ЮрАдрес);
258 | this.Controls.Add(this.textBox_ОКПО);
259 | this.Controls.Add(this.textBox_ОГРН);
260 | this.Controls.Add(this.label31);
261 | this.Controls.Add(this.label32);
262 | this.Controls.Add(this.label33);
263 | this.Controls.Add(this.label34);
264 | this.Controls.Add(this.label35);
265 | this.Controls.Add(this.label36);
266 | this.Controls.Add(this.textBox_почта);
267 | this.Controls.Add(this.label37);
268 | this.Controls.Add(this.textBox_телефон);
269 | this.Controls.Add(this.label38);
270 | this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow;
271 | this.Name = "FormNewКонтрагент";
272 | this.Text = "Добавление нового контрагента";
273 | this.Load += new System.EventHandler(this.FormNewКонтрагент_Load);
274 | this.ResumeLayout(false);
275 | this.PerformLayout();
276 |
277 | }
278 |
279 | #endregion
280 | private System.Windows.Forms.Label label21;
281 | private System.Windows.Forms.Label label31;
282 | private System.Windows.Forms.Label label32;
283 | private System.Windows.Forms.Label label33;
284 | private System.Windows.Forms.Label label34;
285 | private System.Windows.Forms.Label label35;
286 | private System.Windows.Forms.Label label36;
287 | private System.Windows.Forms.Label label37;
288 | private System.Windows.Forms.Label label38;
289 | private System.Windows.Forms.Button button_add;
290 | public System.Windows.Forms.TextBox textBox_уид;
291 | public System.Windows.Forms.TextBox textBox_ИНН;
292 | public System.Windows.Forms.TextBox textBox_КПП;
293 | public System.Windows.Forms.TextBox textBox_название;
294 | public System.Windows.Forms.TextBox textBox_ЮрАдрес;
295 | public System.Windows.Forms.TextBox textBox_ОКПО;
296 | public System.Windows.Forms.TextBox textBox_ОГРН;
297 | public System.Windows.Forms.TextBox textBox_почта;
298 | public System.Windows.Forms.TextBox textBox_телефон;
299 | }
300 | }
--------------------------------------------------------------------------------
/CreatingNewInstance/FormNewДоговор.Designer.cs:
--------------------------------------------------------------------------------
1 | namespace SerializerXML.CreatingNewInstance
2 | {
3 | partial class FormNewДоговор
4 | {
5 | ///
6 | /// Required designer variable.
7 | ///
8 | private System.ComponentModel.IContainer components = null;
9 |
10 | ///
11 | /// Clean up any resources being used.
12 | ///
13 | /// true if managed resources should be disposed; otherwise, false.
14 | protected override void Dispose(bool disposing)
15 | {
16 | if (disposing && (components != null))
17 | {
18 | components.Dispose();
19 | }
20 | base.Dispose(disposing);
21 | }
22 |
23 | #region Windows Form Designer generated code
24 |
25 | ///
26 | /// Required method for Designer support - do not modify
27 | /// the contents of this method with the code editor.
28 | ///
29 | private void InitializeComponent()
30 | {
31 | this.button_add = new System.Windows.Forms.Button();
32 | this.comboBox_контрагент = new System.Windows.Forms.ComboBox();
33 | this.label_договора_идентификатор = new System.Windows.Forms.Label();
34 | this.label_договора_контрагент = new System.Windows.Forms.Label();
35 | this.label_договора_телефон = new System.Windows.Forms.Label();
36 | this.textBox_идентификатор = new System.Windows.Forms.TextBox();
37 | this.label_договора_почта = new System.Windows.Forms.Label();
38 | this.label_договора_идентификаторДолжности = new System.Windows.Forms.Label();
39 | this.textBox_Код = new System.Windows.Forms.TextBox();
40 | this.label_договора_отчество = new System.Windows.Forms.Label();
41 | this.textBox_номер = new System.Windows.Forms.TextBox();
42 | this.label_договора_имя = new System.Windows.Forms.Label();
43 | this.textBox_пройденое = new System.Windows.Forms.TextBox();
44 | this.label_договора_фамилия = new System.Windows.Forms.Label();
45 | this.textBox_допустимое = new System.Windows.Forms.TextBox();
46 | this.label_договора_куратор = new System.Windows.Forms.Label();
47 | this.textBox_окончание = new System.Windows.Forms.TextBox();
48 | this.label_договора_доп = new System.Windows.Forms.Label();
49 | this.textBox_заключение = new System.Windows.Forms.TextBox();
50 | this.textBox_идентификаторДолжности = new System.Windows.Forms.TextBox();
51 | this.label_договора_израсходованная = new System.Windows.Forms.Label();
52 | this.textBox_отчество = new System.Windows.Forms.TextBox();
53 | this.label_договора_общая = new System.Windows.Forms.Label();
54 | this.textBox_имя = new System.Windows.Forms.TextBox();
55 | this.label_договора_пройденое = new System.Windows.Forms.Label();
56 | this.textBox_фамилия = new System.Windows.Forms.TextBox();
57 | this.label_договора_допустимое = new System.Windows.Forms.Label();
58 | this.textBox_доп = new System.Windows.Forms.TextBox();
59 | this.label_договора_окончание = new System.Windows.Forms.Label();
60 | this.label_договора_заключение = new System.Windows.Forms.Label();
61 | this.textBox_израсходованная = new System.Windows.Forms.TextBox();
62 | this.label_договора_номер = new System.Windows.Forms.Label();
63 | this.textBox_общая = new System.Windows.Forms.TextBox();
64 | this.label_договора_Код = new System.Windows.Forms.Label();
65 | this.textBox_почта = new System.Windows.Forms.TextBox();
66 | this.textBox_телефон = new System.Windows.Forms.TextBox();
67 | this.SuspendLayout();
68 | //
69 | // button_add
70 | //
71 | this.button_add.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(192)))), ((int)(((byte)(0)))));
72 | this.button_add.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
73 | this.button_add.Font = new System.Drawing.Font("Microsoft Sans Serif", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
74 | this.button_add.Location = new System.Drawing.Point(308, 517);
75 | this.button_add.Name = "button_add";
76 | this.button_add.Size = new System.Drawing.Size(121, 46);
77 | this.button_add.TabIndex = 133;
78 | this.button_add.Text = "Добавить";
79 | this.button_add.UseVisualStyleBackColor = false;
80 | this.button_add.Click += new System.EventHandler(this.button_add_Click);
81 | //
82 | // comboBox_контрагент
83 | //
84 | this.comboBox_контрагент.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
85 | this.comboBox_контрагент.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
86 | this.comboBox_контрагент.Font = new System.Drawing.Font("Times New Roman", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
87 | this.comboBox_контрагент.FormattingEnabled = true;
88 | this.comboBox_контрагент.Location = new System.Drawing.Point(299, 18);
89 | this.comboBox_контрагент.Name = "comboBox_контрагент";
90 | this.comboBox_контрагент.Size = new System.Drawing.Size(400, 27);
91 | this.comboBox_контрагент.TabIndex = 168;
92 | //
93 | // label_договора_идентификатор
94 | //
95 | this.label_договора_идентификатор.AutoSize = true;
96 | this.label_договора_идентификатор.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
97 | this.label_договора_идентификатор.Location = new System.Drawing.Point(159, 51);
98 | this.label_договора_идентификатор.Name = "label_договора_идентификатор";
99 | this.label_договора_идентификатор.Size = new System.Drawing.Size(135, 20);
100 | this.label_договора_идентификатор.TabIndex = 134;
101 | this.label_договора_идентификатор.Text = "Идентификатор";
102 | //
103 | // label_договора_контрагент
104 | //
105 | this.label_договора_контрагент.AutoSize = true;
106 | this.label_договора_контрагент.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
107 | this.label_договора_контрагент.Location = new System.Drawing.Point(196, 25);
108 | this.label_договора_контрагент.Name = "label_договора_контрагент";
109 | this.label_договора_контрагент.Size = new System.Drawing.Size(98, 20);
110 | this.label_договора_контрагент.TabIndex = 135;
111 | this.label_договора_контрагент.Text = "Контрагент";
112 | //
113 | // label_договора_телефон
114 | //
115 | this.label_договора_телефон.AutoSize = true;
116 | this.label_договора_телефон.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
117 | this.label_договора_телефон.Location = new System.Drawing.Point(215, 474);
118 | this.label_договора_телефон.Name = "label_договора_телефон";
119 | this.label_договора_телефон.Size = new System.Drawing.Size(79, 20);
120 | this.label_договора_телефон.TabIndex = 167;
121 | this.label_договора_телефон.Text = "Телефон";
122 | //
123 | // textBox_идентификатор
124 | //
125 | this.textBox_идентификатор.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
126 | this.textBox_идентификатор.Font = new System.Drawing.Font("Times New Roman", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
127 | this.textBox_идентификатор.Location = new System.Drawing.Point(299, 45);
128 | this.textBox_идентификатор.Name = "textBox_идентификатор";
129 | this.textBox_идентификатор.Size = new System.Drawing.Size(400, 26);
130 | this.textBox_идентификатор.TabIndex = 136;
131 | this.textBox_идентификатор.Text = "\r\n";
132 | this.textBox_идентификатор.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
133 | //
134 | // label_договора_почта
135 | //
136 | this.label_договора_почта.AutoSize = true;
137 | this.label_договора_почта.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
138 | this.label_договора_почта.Location = new System.Drawing.Point(135, 448);
139 | this.label_договора_почта.Name = "label_договора_почта";
140 | this.label_договора_почта.Size = new System.Drawing.Size(159, 20);
141 | this.label_договора_почта.TabIndex = 166;
142 | this.label_договора_почта.Text = "ЭлектроннаяПочта";
143 | //
144 | // label_договора_идентификаторДолжности
145 | //
146 | this.label_договора_идентификаторДолжности.AutoSize = true;
147 | this.label_договора_идентификаторДолжности.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
148 | this.label_договора_идентификаторДолжности.Location = new System.Drawing.Point(73, 422);
149 | this.label_договора_идентификаторДолжности.Name = "label_договора_идентификаторДолжности";
150 | this.label_договора_идентификаторДолжности.Size = new System.Drawing.Size(221, 20);
151 | this.label_договора_идентификаторДолжности.TabIndex = 165;
152 | this.label_договора_идентификаторДолжности.Text = "ИдентификаторДолжности";
153 | //
154 | // textBox_Код
155 | //
156 | this.textBox_Код.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
157 | this.textBox_Код.Font = new System.Drawing.Font("Times New Roman", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
158 | this.textBox_Код.Location = new System.Drawing.Point(299, 71);
159 | this.textBox_Код.Name = "textBox_Код";
160 | this.textBox_Код.Size = new System.Drawing.Size(400, 26);
161 | this.textBox_Код.TabIndex = 137;
162 | this.textBox_Код.Text = "\r\n";
163 | this.textBox_Код.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
164 | //
165 | // label_договора_отчество
166 | //
167 | this.label_договора_отчество.AutoSize = true;
168 | this.label_договора_отчество.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
169 | this.label_договора_отчество.Location = new System.Drawing.Point(211, 396);
170 | this.label_договора_отчество.Name = "label_договора_отчество";
171 | this.label_договора_отчество.Size = new System.Drawing.Size(83, 20);
172 | this.label_договора_отчество.TabIndex = 164;
173 | this.label_договора_отчество.Text = "Отчество";
174 | //
175 | // textBox_номер
176 | //
177 | this.textBox_номер.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
178 | this.textBox_номер.Font = new System.Drawing.Font("Times New Roman", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
179 | this.textBox_номер.Location = new System.Drawing.Point(299, 97);
180 | this.textBox_номер.Name = "textBox_номер";
181 | this.textBox_номер.Size = new System.Drawing.Size(400, 26);
182 | this.textBox_номер.TabIndex = 138;
183 | this.textBox_номер.Text = "\r\n";
184 | this.textBox_номер.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
185 | //
186 | // label_договора_имя
187 | //
188 | this.label_договора_имя.AutoSize = true;
189 | this.label_договора_имя.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
190 | this.label_договора_имя.Location = new System.Drawing.Point(254, 370);
191 | this.label_договора_имя.Name = "label_договора_имя";
192 | this.label_договора_имя.Size = new System.Drawing.Size(40, 20);
193 | this.label_договора_имя.TabIndex = 163;
194 | this.label_договора_имя.Text = "Имя";
195 | //
196 | // textBox_пройденое
197 | //
198 | this.textBox_пройденое.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
199 | this.textBox_пройденое.Font = new System.Drawing.Font("Times New Roman", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
200 | this.textBox_пройденое.Location = new System.Drawing.Point(299, 201);
201 | this.textBox_пройденое.Name = "textBox_пройденое";
202 | this.textBox_пройденое.Size = new System.Drawing.Size(400, 26);
203 | this.textBox_пройденое.TabIndex = 142;
204 | this.textBox_пройденое.Text = "\r\n";
205 | this.textBox_пройденое.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
206 | //
207 | // label_договора_фамилия
208 | //
209 | this.label_договора_фамилия.AutoSize = true;
210 | this.label_договора_фамилия.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
211 | this.label_договора_фамилия.Location = new System.Drawing.Point(213, 344);
212 | this.label_договора_фамилия.Name = "label_договора_фамилия";
213 | this.label_договора_фамилия.Size = new System.Drawing.Size(81, 20);
214 | this.label_договора_фамилия.TabIndex = 162;
215 | this.label_договора_фамилия.Text = "Фамилия";
216 | //
217 | // textBox_допустимое
218 | //
219 | this.textBox_допустимое.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
220 | this.textBox_допустимое.Font = new System.Drawing.Font("Times New Roman", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
221 | this.textBox_допустимое.Location = new System.Drawing.Point(299, 175);
222 | this.textBox_допустимое.Name = "textBox_допустимое";
223 | this.textBox_допустимое.Size = new System.Drawing.Size(400, 26);
224 | this.textBox_допустимое.TabIndex = 141;
225 | this.textBox_допустимое.Text = "\r\n";
226 | this.textBox_допустимое.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
227 | //
228 | // label_договора_куратор
229 | //
230 | this.label_договора_куратор.AutoSize = true;
231 | this.label_договора_куратор.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
232 | this.label_договора_куратор.Location = new System.Drawing.Point(471, 315);
233 | this.label_договора_куратор.Name = "label_договора_куратор";
234 | this.label_договора_куратор.Size = new System.Drawing.Size(71, 20);
235 | this.label_договора_куратор.TabIndex = 161;
236 | this.label_договора_куратор.Text = "Куратор";
237 | //
238 | // textBox_окончание
239 | //
240 | this.textBox_окончание.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
241 | this.textBox_окончание.Font = new System.Drawing.Font("Times New Roman", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
242 | this.textBox_окончание.Location = new System.Drawing.Point(299, 149);
243 | this.textBox_окончание.Name = "textBox_окончание";
244 | this.textBox_окончание.Size = new System.Drawing.Size(400, 26);
245 | this.textBox_окончание.TabIndex = 140;
246 | this.textBox_окончание.Text = "\r\n";
247 | this.textBox_окончание.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
248 | //
249 | // label_договора_доп
250 | //
251 | this.label_договора_доп.AutoSize = true;
252 | this.label_договора_доп.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
253 | this.label_договора_доп.Location = new System.Drawing.Point(57, 285);
254 | this.label_договора_доп.Name = "label_договора_доп";
255 | this.label_договора_доп.Size = new System.Drawing.Size(237, 20);
256 | this.label_договора_доп.TabIndex = 160;
257 | this.label_договора_доп.Text = "ДополнительныеСоглашения";
258 | //
259 | // textBox_заключение
260 | //
261 | this.textBox_заключение.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
262 | this.textBox_заключение.Font = new System.Drawing.Font("Times New Roman", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
263 | this.textBox_заключение.Location = new System.Drawing.Point(299, 123);
264 | this.textBox_заключение.Name = "textBox_заключение";
265 | this.textBox_заключение.Size = new System.Drawing.Size(400, 26);
266 | this.textBox_заключение.TabIndex = 139;
267 | this.textBox_заключение.Text = "\r\n";
268 | this.textBox_заключение.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
269 | //
270 | // textBox_идентификаторДолжности
271 | //
272 | this.textBox_идентификаторДолжности.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
273 | this.textBox_идентификаторДолжности.Font = new System.Drawing.Font("Times New Roman", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
274 | this.textBox_идентификаторДолжности.Location = new System.Drawing.Point(299, 416);
275 | this.textBox_идентификаторДолжности.Name = "textBox_идентификаторДолжности";
276 | this.textBox_идентификаторДолжности.Size = new System.Drawing.Size(400, 26);
277 | this.textBox_идентификаторДолжности.TabIndex = 149;
278 | this.textBox_идентификаторДолжности.Text = "\r\n";
279 | this.textBox_идентификаторДолжности.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
280 | //
281 | // label_договора_израсходованная
282 | //
283 | this.label_договора_израсходованная.AutoSize = true;
284 | this.label_договора_израсходованная.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
285 | this.label_договора_израсходованная.Location = new System.Drawing.Point(9, 259);
286 | this.label_договора_израсходованная.Name = "label_договора_израсходованная";
287 | this.label_договора_израсходованная.Size = new System.Drawing.Size(285, 20);
288 | this.label_договора_израсходованная.TabIndex = 159;
289 | this.label_договора_израсходованная.Text = "ИзрасходованнаяСуммаПоДоговору";
290 | //
291 | // textBox_отчество
292 | //
293 | this.textBox_отчество.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
294 | this.textBox_отчество.Font = new System.Drawing.Font("Times New Roman", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
295 | this.textBox_отчество.Location = new System.Drawing.Point(299, 390);
296 | this.textBox_отчество.Name = "textBox_отчество";
297 | this.textBox_отчество.Size = new System.Drawing.Size(400, 26);
298 | this.textBox_отчество.TabIndex = 148;
299 | this.textBox_отчество.Text = "\r\n";
300 | this.textBox_отчество.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
301 | //
302 | // label_договора_общая
303 | //
304 | this.label_договора_общая.AutoSize = true;
305 | this.label_договора_общая.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
306 | this.label_договора_общая.Location = new System.Drawing.Point(92, 233);
307 | this.label_договора_общая.Name = "label_договора_общая";
308 | this.label_договора_общая.Size = new System.Drawing.Size(202, 20);
309 | this.label_договора_общая.TabIndex = 158;
310 | this.label_договора_общая.Text = "ОбщаяСуммаПоДоговору";
311 | //
312 | // textBox_имя
313 | //
314 | this.textBox_имя.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
315 | this.textBox_имя.Font = new System.Drawing.Font("Times New Roman", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
316 | this.textBox_имя.Location = new System.Drawing.Point(299, 364);
317 | this.textBox_имя.Name = "textBox_имя";
318 | this.textBox_имя.Size = new System.Drawing.Size(400, 26);
319 | this.textBox_имя.TabIndex = 147;
320 | this.textBox_имя.Text = "\r\n";
321 | this.textBox_имя.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
322 | //
323 | // label_договора_пройденое
324 | //
325 | this.label_договора_пройденое.AutoSize = true;
326 | this.label_договора_пройденое.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
327 | this.label_договора_пройденое.Location = new System.Drawing.Point(32, 207);
328 | this.label_договора_пройденое.Name = "label_договора_пройденое";
329 | this.label_договора_пройденое.Size = new System.Drawing.Size(262, 20);
330 | this.label_договора_пройденое.TabIndex = 157;
331 | this.label_договора_пройденое.Text = "ПройденоеКоличествоОсмотров";
332 | //
333 | // textBox_фамилия
334 | //
335 | this.textBox_фамилия.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
336 | this.textBox_фамилия.Font = new System.Drawing.Font("Times New Roman", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
337 | this.textBox_фамилия.Location = new System.Drawing.Point(299, 338);
338 | this.textBox_фамилия.Name = "textBox_фамилия";
339 | this.textBox_фамилия.Size = new System.Drawing.Size(400, 26);
340 | this.textBox_фамилия.TabIndex = 146;
341 | this.textBox_фамилия.Text = "\r\n";
342 | this.textBox_фамилия.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
343 | //
344 | // label_договора_допустимое
345 | //
346 | this.label_договора_допустимое.AutoSize = true;
347 | this.label_договора_допустимое.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
348 | this.label_договора_допустимое.Location = new System.Drawing.Point(26, 181);
349 | this.label_договора_допустимое.Name = "label_договора_допустимое";
350 | this.label_договора_допустимое.Size = new System.Drawing.Size(268, 20);
351 | this.label_договора_допустимое.TabIndex = 156;
352 | this.label_договора_допустимое.Text = "ДопустимоеКоличествоОсмотров";
353 | //
354 | // textBox_доп
355 | //
356 | this.textBox_доп.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
357 | this.textBox_доп.Font = new System.Drawing.Font("Times New Roman", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
358 | this.textBox_доп.Location = new System.Drawing.Point(299, 279);
359 | this.textBox_доп.Name = "textBox_доп";
360 | this.textBox_доп.Size = new System.Drawing.Size(400, 26);
361 | this.textBox_доп.TabIndex = 145;
362 | this.textBox_доп.Text = "\r\n";
363 | this.textBox_доп.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
364 | //
365 | // label_договора_окончание
366 | //
367 | this.label_договора_окончание.AutoSize = true;
368 | this.label_договора_окончание.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
369 | this.label_договора_окончание.Location = new System.Drawing.Point(163, 155);
370 | this.label_договора_окончание.Name = "label_договора_окончание";
371 | this.label_договора_окончание.Size = new System.Drawing.Size(131, 20);
372 | this.label_договора_окончание.TabIndex = 155;
373 | this.label_договора_окончание.Text = "ДатаОкончания";
374 | //
375 | // label_договора_заключение
376 | //
377 | this.label_договора_заключение.AutoSize = true;
378 | this.label_договора_заключение.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
379 | this.label_договора_заключение.Location = new System.Drawing.Point(151, 129);
380 | this.label_договора_заключение.Name = "label_договора_заключение";
381 | this.label_договора_заключение.Size = new System.Drawing.Size(143, 20);
382 | this.label_договора_заключение.TabIndex = 154;
383 | this.label_договора_заключение.Text = "ДатаЗаключения";
384 | //
385 | // textBox_израсходованная
386 | //
387 | this.textBox_израсходованная.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
388 | this.textBox_израсходованная.Font = new System.Drawing.Font("Times New Roman", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
389 | this.textBox_израсходованная.Location = new System.Drawing.Point(299, 253);
390 | this.textBox_израсходованная.Name = "textBox_израсходованная";
391 | this.textBox_израсходованная.Size = new System.Drawing.Size(400, 26);
392 | this.textBox_израсходованная.TabIndex = 144;
393 | this.textBox_израсходованная.Text = "\r\n";
394 | this.textBox_израсходованная.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
395 | //
396 | // label_договора_номер
397 | //
398 | this.label_договора_номер.AutoSize = true;
399 | this.label_договора_номер.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
400 | this.label_договора_номер.Location = new System.Drawing.Point(235, 103);
401 | this.label_договора_номер.Name = "label_договора_номер";
402 | this.label_договора_номер.Size = new System.Drawing.Size(59, 20);
403 | this.label_договора_номер.TabIndex = 153;
404 | this.label_договора_номер.Text = "Номер";
405 | //
406 | // textBox_общая
407 | //
408 | this.textBox_общая.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
409 | this.textBox_общая.Font = new System.Drawing.Font("Times New Roman", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
410 | this.textBox_общая.Location = new System.Drawing.Point(299, 227);
411 | this.textBox_общая.Name = "textBox_общая";
412 | this.textBox_общая.Size = new System.Drawing.Size(400, 26);
413 | this.textBox_общая.TabIndex = 143;
414 | this.textBox_общая.Text = "\r\n";
415 | this.textBox_общая.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
416 | //
417 | // label_договора_Код
418 | //
419 | this.label_договора_Код.AutoSize = true;
420 | this.label_договора_Код.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
421 | this.label_договора_Код.Location = new System.Drawing.Point(131, 77);
422 | this.label_договора_Код.Name = "label_договора_Код";
423 | this.label_договора_Код.Size = new System.Drawing.Size(163, 20);
424 | this.label_договора_Код.TabIndex = 152;
425 | this.label_договора_Код.Text = "КодПодразделения";
426 | //
427 | // textBox_почта
428 | //
429 | this.textBox_почта.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
430 | this.textBox_почта.Font = new System.Drawing.Font("Times New Roman", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
431 | this.textBox_почта.Location = new System.Drawing.Point(299, 442);
432 | this.textBox_почта.Name = "textBox_почта";
433 | this.textBox_почта.Size = new System.Drawing.Size(400, 26);
434 | this.textBox_почта.TabIndex = 150;
435 | this.textBox_почта.Text = "\r\n";
436 | this.textBox_почта.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
437 | //
438 | // textBox_телефон
439 | //
440 | this.textBox_телефон.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
441 | this.textBox_телефон.Font = new System.Drawing.Font("Times New Roman", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
442 | this.textBox_телефон.Location = new System.Drawing.Point(299, 468);
443 | this.textBox_телефон.Name = "textBox_телефон";
444 | this.textBox_телефон.Size = new System.Drawing.Size(400, 26);
445 | this.textBox_телефон.TabIndex = 151;
446 | this.textBox_телефон.Text = "\r\n";
447 | this.textBox_телефон.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
448 | //
449 | // FormNewДоговор
450 | //
451 | this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
452 | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
453 | this.AutoSize = true;
454 | this.BackColor = System.Drawing.Color.Teal;
455 | this.ClientSize = new System.Drawing.Size(735, 575);
456 | this.Controls.Add(this.comboBox_контрагент);
457 | this.Controls.Add(this.label_договора_идентификатор);
458 | this.Controls.Add(this.label_договора_контрагент);
459 | this.Controls.Add(this.label_договора_телефон);
460 | this.Controls.Add(this.textBox_идентификатор);
461 | this.Controls.Add(this.label_договора_почта);
462 | this.Controls.Add(this.label_договора_идентификаторДолжности);
463 | this.Controls.Add(this.textBox_Код);
464 | this.Controls.Add(this.label_договора_отчество);
465 | this.Controls.Add(this.textBox_номер);
466 | this.Controls.Add(this.label_договора_имя);
467 | this.Controls.Add(this.textBox_пройденое);
468 | this.Controls.Add(this.label_договора_фамилия);
469 | this.Controls.Add(this.textBox_допустимое);
470 | this.Controls.Add(this.label_договора_куратор);
471 | this.Controls.Add(this.textBox_окончание);
472 | this.Controls.Add(this.label_договора_доп);
473 | this.Controls.Add(this.textBox_заключение);
474 | this.Controls.Add(this.textBox_идентификаторДолжности);
475 | this.Controls.Add(this.label_договора_израсходованная);
476 | this.Controls.Add(this.textBox_отчество);
477 | this.Controls.Add(this.label_договора_общая);
478 | this.Controls.Add(this.textBox_имя);
479 | this.Controls.Add(this.label_договора_пройденое);
480 | this.Controls.Add(this.textBox_фамилия);
481 | this.Controls.Add(this.label_договора_допустимое);
482 | this.Controls.Add(this.textBox_доп);
483 | this.Controls.Add(this.label_договора_окончание);
484 | this.Controls.Add(this.label_договора_заключение);
485 | this.Controls.Add(this.textBox_израсходованная);
486 | this.Controls.Add(this.label_договора_номер);
487 | this.Controls.Add(this.textBox_общая);
488 | this.Controls.Add(this.label_договора_Код);
489 | this.Controls.Add(this.textBox_почта);
490 | this.Controls.Add(this.textBox_телефон);
491 | this.Controls.Add(this.button_add);
492 | this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow;
493 | this.Name = "FormNewДоговор";
494 | this.Text = "Добавление нового договора";
495 | this.Load += new System.EventHandler(this.FormNewДоговор_Load);
496 | this.ResumeLayout(false);
497 | this.PerformLayout();
498 |
499 | }
500 |
501 | #endregion
502 |
503 | private System.Windows.Forms.Button button_add;
504 | private System.Windows.Forms.Label label_договора_идентификатор;
505 | private System.Windows.Forms.Label label_договора_контрагент;
506 | private System.Windows.Forms.Label label_договора_телефон;
507 | private System.Windows.Forms.Label label_договора_почта;
508 | private System.Windows.Forms.Label label_договора_идентификаторДолжности;
509 | private System.Windows.Forms.Label label_договора_отчество;
510 | private System.Windows.Forms.Label label_договора_имя;
511 | private System.Windows.Forms.Label label_договора_фамилия;
512 | private System.Windows.Forms.Label label_договора_куратор;
513 | private System.Windows.Forms.Label label_договора_доп;
514 | private System.Windows.Forms.Label label_договора_израсходованная;
515 | private System.Windows.Forms.Label label_договора_общая;
516 | private System.Windows.Forms.Label label_договора_пройденое;
517 | private System.Windows.Forms.Label label_договора_допустимое;
518 | private System.Windows.Forms.Label label_договора_окончание;
519 | private System.Windows.Forms.Label label_договора_заключение;
520 | private System.Windows.Forms.Label label_договора_номер;
521 | private System.Windows.Forms.Label label_договора_Код;
522 | public System.Windows.Forms.ComboBox comboBox_контрагент;
523 | public System.Windows.Forms.TextBox textBox_идентификатор;
524 | public System.Windows.Forms.TextBox textBox_Код;
525 | public System.Windows.Forms.TextBox textBox_номер;
526 | public System.Windows.Forms.TextBox textBox_пройденое;
527 | public System.Windows.Forms.TextBox textBox_допустимое;
528 | public System.Windows.Forms.TextBox textBox_окончание;
529 | public System.Windows.Forms.TextBox textBox_заключение;
530 | public System.Windows.Forms.TextBox textBox_идентификаторДолжности;
531 | public System.Windows.Forms.TextBox textBox_отчество;
532 | public System.Windows.Forms.TextBox textBox_имя;
533 | public System.Windows.Forms.TextBox textBox_фамилия;
534 | public System.Windows.Forms.TextBox textBox_доп;
535 | public System.Windows.Forms.TextBox textBox_израсходованная;
536 | public System.Windows.Forms.TextBox textBox_общая;
537 | public System.Windows.Forms.TextBox textBox_почта;
538 | public System.Windows.Forms.TextBox textBox_телефон;
539 | }
540 | }
--------------------------------------------------------------------------------