From 09f10a924cad31bca0c9fb42a230ebe8d6c58a07 Mon Sep 17 00:00:00 2001 From: Georgy Khatuncev Date: Thu, 5 Aug 2021 00:31:53 +0500 Subject: [PATCH] 123 --- .vs/Diplom O/v16/.suo | Bin 200704 -> 204288 bytes .vs/Diplom O/v16/TestStore/0/000.testlog | Bin 0 -> 248 bytes .vs/Diplom O/v16/TestStore/0/testlog.manifest | Bin 0 -> 24 bytes DataBase/FuncDB.cs | 30 +- Diplom O.csproj | 9 + MainForms/ChelForm.Designer.cs | 563 +++++++++--------- MainForms/ChelForm.cs | 24 +- MainForms/ShtatForm.Designer.cs | 402 ++++++------- SupportForms/SelectChelForm.Designer.cs | 165 +++++ SupportForms/SelectChelForm.cs | 108 ++++ SupportForms/SelectChelForm.resx | 126 ++++ SupportForms/WorkChelForm.Designer.cs | 502 ++++++++-------- SupportForms/WorkShtatForm.Designer.cs | 222 +++---- bin/Debug/Diplom O.exe | Bin 48128 -> 58880 bytes bin/Debug/Diplom O.pdb | Bin 122368 -> 136704 bytes bin/Debug/Diplom_O.db | Bin 40960 -> 40960 bytes .../DesignTimeResolveAssemblyReferences.cache | Bin 805 -> 946 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 24841 -> 24841 bytes .../Diplom O.csproj.CoreCompileInputs.cache | 2 +- .../Diplom O.csproj.FileListAbsolute.txt | 66 ++ .../Diplom O.csproj.GenerateResource.cache | Bin 1374 -> 1454 bytes obj/Debug/Diplom O.exe | Bin 48128 -> 58880 bytes obj/Debug/Diplom O.pdb | Bin 122368 -> 136704 bytes ...om_O.SupportForms.SelectChelForm.resources | Bin 0 -> 180 bytes 24 files changed, 1338 insertions(+), 881 deletions(-) create mode 100644 .vs/Diplom O/v16/TestStore/0/000.testlog create mode 100644 .vs/Diplom O/v16/TestStore/0/testlog.manifest create mode 100644 SupportForms/SelectChelForm.Designer.cs create mode 100644 SupportForms/SelectChelForm.cs create mode 100644 SupportForms/SelectChelForm.resx create mode 100644 obj/Debug/Diplom_O.SupportForms.SelectChelForm.resources diff --git a/.vs/Diplom O/v16/.suo b/.vs/Diplom O/v16/.suo index e09b209bf9c6dae1b14da6c3d8c3b4e23ee10ab5..b3bf72ede28ed0a9ff0eab9745fd99d9e2c19b42 100644 GIT binary patch delta 18584 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 VhgWOL;eWa2|Jffv>{x7Bfe=-07 delta 12744 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 xmN@66aNEzRYpcKXBbTZs!H(n9jtqzL# + + Form + + + SelectChelForm.cs + Form @@ -310,6 +316,9 @@ True Resources.resx + + SelectChelForm.cs + WorkChelForm.cs diff --git a/MainForms/ChelForm.Designer.cs b/MainForms/ChelForm.Designer.cs index 82bbbe6..c8ca0b8 100644 --- a/MainForms/ChelForm.Designer.cs +++ b/MainForms/ChelForm.Designer.cs @@ -29,312 +29,282 @@ namespace Diplom_O /// private void InitializeComponent() { - this.menuStrip = new System.Windows.Forms.MenuStrip(); - this.shtatMI = new System.Windows.Forms.ToolStripMenuItem(); - this.rabitnikiMI = new System.Windows.Forms.ToolStripMenuItem(); - this.otpBolMI = new System.Windows.Forms.ToolStripMenuItem(); - this.chelRodMI = new System.Windows.Forms.ToolStripMenuItem(); - this.errorLabel = new System.Windows.Forms.ToolStripStatusLabel(); - this.statusStrip1 = new System.Windows.Forms.StatusStrip(); - this.groupBox1 = new System.Windows.Forms.GroupBox(); - this.rodGridView = new System.Windows.Forms.DataGridView(); - this.comboBox1 = new System.Windows.Forms.ComboBox(); - this.linkLabel1 = new System.Windows.Forms.LinkLabel(); - this.delRodButton = new System.Windows.Forms.Button(); - this.button1 = new System.Windows.Forms.Button(); - this.changeRodButton = new System.Windows.Forms.Button(); - this.addRodButton = new System.Windows.Forms.Button(); - this.chelGridView = new System.Windows.Forms.DataGridView(); - this.selectButton = new System.Windows.Forms.Button(); - this.delButton = new System.Windows.Forms.Button(); - this.changeButton = new System.Windows.Forms.Button(); - this.addButton = new System.Windows.Forms.Button(); - this.showWorkerCheckBox = new System.Windows.Forms.CheckBox(); - this.dropFindButton = new System.Windows.Forms.Button(); - this.label1 = new System.Windows.Forms.Label(); - this.findBox = new System.Windows.Forms.TextBox(); - this.menuStrip.SuspendLayout(); - this.statusStrip1.SuspendLayout(); - this.groupBox1.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.rodGridView)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.chelGridView)).BeginInit(); - this.SuspendLayout(); - // - // menuStrip - // - this.menuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.menuStrip = new System.Windows.Forms.MenuStrip(); + this.shtatMI = new System.Windows.Forms.ToolStripMenuItem(); + this.rabitnikiMI = new System.Windows.Forms.ToolStripMenuItem(); + this.otpBolMI = new System.Windows.Forms.ToolStripMenuItem(); + this.chelRodMI = new System.Windows.Forms.ToolStripMenuItem(); + this.errorLabel = new System.Windows.Forms.ToolStripStatusLabel(); + this.statusStrip1 = new System.Windows.Forms.StatusStrip(); + this.groupBox1 = new System.Windows.Forms.GroupBox(); + this.rodGridView = new System.Windows.Forms.DataGridView(); + this.comboBox1 = new System.Windows.Forms.ComboBox(); + this.chelRodLabel = new System.Windows.Forms.LinkLabel(); + this.delRodButton = new System.Windows.Forms.Button(); + this.addRodButton = new System.Windows.Forms.Button(); + this.chelGridView = new System.Windows.Forms.DataGridView(); + this.delButton = new System.Windows.Forms.Button(); + this.changeButton = new System.Windows.Forms.Button(); + this.addButton = new System.Windows.Forms.Button(); + this.showWorkerCheckBox = new System.Windows.Forms.CheckBox(); + this.dropFindButton = new System.Windows.Forms.Button(); + this.label1 = new System.Windows.Forms.Label(); + this.findBox = new System.Windows.Forms.TextBox(); + this.menuStrip.SuspendLayout(); + this.statusStrip1.SuspendLayout(); + this.groupBox1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.rodGridView)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.chelGridView)).BeginInit(); + this.SuspendLayout(); + // + // menuStrip + // + this.menuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.shtatMI, this.rabitnikiMI, this.otpBolMI, this.chelRodMI}); - this.menuStrip.Location = new System.Drawing.Point(0, 0); - this.menuStrip.Name = "menuStrip"; - this.menuStrip.Size = new System.Drawing.Size(1144, 24); - this.menuStrip.TabIndex = 1; - this.menuStrip.Text = "menuStrip1"; - // - // shtatMI - // - this.shtatMI.Name = "shtatMI"; - this.shtatMI.Size = new System.Drawing.Size(46, 20); - this.shtatMI.Text = "Штат"; - // - // rabitnikiMI - // - this.rabitnikiMI.Name = "rabitnikiMI"; - this.rabitnikiMI.Size = new System.Drawing.Size(78, 20); - this.rabitnikiMI.Text = "Работники"; - // - // otpBolMI - // - this.otpBolMI.Name = "otpBolMI"; - this.otpBolMI.Size = new System.Drawing.Size(100, 20); - this.otpBolMI.Text = "Отпуск/Больн."; - // - // chelRodMI - // - this.chelRodMI.Name = "chelRodMI"; - this.chelRodMI.Size = new System.Drawing.Size(95, 20); - this.chelRodMI.Text = "Люди/Родств."; - // - // errorLabel - // - this.errorLabel.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Bold); - this.errorLabel.ForeColor = System.Drawing.Color.Red; - this.errorLabel.Name = "errorLabel"; - this.errorLabel.Size = new System.Drawing.Size(137, 17); - this.errorLabel.Text = "Отображение ошибки"; - this.errorLabel.Visible = false; - // - // statusStrip1 - // - this.statusStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.menuStrip.Location = new System.Drawing.Point(0, 0); + this.menuStrip.Name = "menuStrip"; + this.menuStrip.Size = new System.Drawing.Size(1186, 24); + this.menuStrip.TabIndex = 1; + this.menuStrip.Text = "menuStrip1"; + // + // shtatMI + // + this.shtatMI.Name = "shtatMI"; + this.shtatMI.Size = new System.Drawing.Size(46, 20); + this.shtatMI.Text = "Штат"; + // + // rabitnikiMI + // + this.rabitnikiMI.Name = "rabitnikiMI"; + this.rabitnikiMI.Size = new System.Drawing.Size(78, 20); + this.rabitnikiMI.Text = "Работники"; + // + // otpBolMI + // + this.otpBolMI.Name = "otpBolMI"; + this.otpBolMI.Size = new System.Drawing.Size(100, 20); + this.otpBolMI.Text = "Отпуск/Больн."; + // + // chelRodMI + // + this.chelRodMI.Name = "chelRodMI"; + this.chelRodMI.Size = new System.Drawing.Size(95, 20); + this.chelRodMI.Text = "Люди/Родств."; + // + // errorLabel + // + this.errorLabel.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Bold); + this.errorLabel.ForeColor = System.Drawing.Color.Red; + this.errorLabel.Name = "errorLabel"; + this.errorLabel.Size = new System.Drawing.Size(137, 17); + this.errorLabel.Text = "Отображение ошибки"; + this.errorLabel.Visible = false; + // + // statusStrip1 + // + this.statusStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.errorLabel}); - this.statusStrip1.Location = new System.Drawing.Point(0, 386); - this.statusStrip1.Name = "statusStrip1"; - this.statusStrip1.Size = new System.Drawing.Size(1144, 22); - this.statusStrip1.TabIndex = 16; - this.statusStrip1.Text = "statusStrip1"; - // - // groupBox1 - // - this.groupBox1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + this.statusStrip1.Location = new System.Drawing.Point(0, 386); + this.statusStrip1.Name = "statusStrip1"; + this.statusStrip1.Size = new System.Drawing.Size(1186, 22); + this.statusStrip1.TabIndex = 16; + this.statusStrip1.Text = "statusStrip1"; + // + // groupBox1 + // + this.groupBox1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) | System.Windows.Forms.AnchorStyles.Right))); - this.groupBox1.Controls.Add(this.rodGridView); - this.groupBox1.Controls.Add(this.comboBox1); - this.groupBox1.Controls.Add(this.linkLabel1); - this.groupBox1.Controls.Add(this.delRodButton); - this.groupBox1.Controls.Add(this.button1); - this.groupBox1.Controls.Add(this.changeRodButton); - this.groupBox1.Controls.Add(this.addRodButton); - this.groupBox1.Location = new System.Drawing.Point(802, 27); - this.groupBox1.Name = "groupBox1"; - this.groupBox1.Size = new System.Drawing.Size(330, 356); - this.groupBox1.TabIndex = 26; - this.groupBox1.TabStop = false; - this.groupBox1.Text = "Родственники"; - // - // rodGridView - // - this.rodGridView.AllowUserToAddRows = false; - this.rodGridView.AllowUserToDeleteRows = false; - this.rodGridView.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + this.groupBox1.Controls.Add(this.rodGridView); + this.groupBox1.Controls.Add(this.comboBox1); + this.groupBox1.Controls.Add(this.chelRodLabel); + this.groupBox1.Controls.Add(this.delRodButton); + this.groupBox1.Controls.Add(this.addRodButton); + this.groupBox1.Location = new System.Drawing.Point(844, 27); + this.groupBox1.Name = "groupBox1"; + this.groupBox1.Size = new System.Drawing.Size(330, 356); + this.groupBox1.TabIndex = 26; + this.groupBox1.TabStop = false; + this.groupBox1.Text = "Родственники"; + // + // rodGridView + // + this.rodGridView.AllowUserToAddRows = false; + this.rodGridView.AllowUserToDeleteRows = false; + this.rodGridView.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); - this.rodGridView.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; - this.rodGridView.Location = new System.Drawing.Point(6, 85); - this.rodGridView.MultiSelect = false; - this.rodGridView.Name = "rodGridView"; - this.rodGridView.ReadOnly = true; - this.rodGridView.RowHeadersVisible = false; - this.rodGridView.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; - this.rodGridView.Size = new System.Drawing.Size(318, 265); - this.rodGridView.TabIndex = 32; - // - // comboBox1 - // - this.comboBox1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.comboBox1.FormattingEnabled = true; - this.comboBox1.Items.AddRange(new object[] { + this.rodGridView.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.rodGridView.Location = new System.Drawing.Point(6, 85); + this.rodGridView.MultiSelect = false; + this.rodGridView.Name = "rodGridView"; + this.rodGridView.ReadOnly = true; + this.rodGridView.RowHeadersVisible = false; + this.rodGridView.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; + this.rodGridView.Size = new System.Drawing.Size(318, 265); + this.rodGridView.TabIndex = 12; + // + // comboBox1 + // + this.comboBox1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.comboBox1.FormattingEnabled = true; + this.comboBox1.Items.AddRange(new object[] { "Родственная связь"}); - this.comboBox1.Location = new System.Drawing.Point(168, 21); - this.comboBox1.Name = "comboBox1"; - this.comboBox1.Size = new System.Drawing.Size(156, 21); - this.comboBox1.TabIndex = 31; - // - // linkLabel1 - // - this.linkLabel1.AutoSize = true; - this.linkLabel1.Location = new System.Drawing.Point(37, 24); - this.linkLabel1.Name = "linkLabel1"; - this.linkLabel1.Size = new System.Drawing.Size(81, 13); - this.linkLabel1.TabIndex = 30; - this.linkLabel1.TabStop = true; - this.linkLabel1.Text = "Фамилия И.О."; - // - // delRodButton - // - this.delRodButton.Location = new System.Drawing.Point(168, 56); - this.delRodButton.Name = "delRodButton"; - this.delRodButton.Size = new System.Drawing.Size(75, 23); - this.delRodButton.TabIndex = 29; - this.delRodButton.Text = "Удалить"; - this.delRodButton.UseVisualStyleBackColor = true; - // - // button1 - // - this.button1.Location = new System.Drawing.Point(6, 19); - this.button1.Name = "button1"; - this.button1.Size = new System.Drawing.Size(25, 23); - this.button1.TabIndex = 27; - this.button1.Text = "..."; - this.button1.UseVisualStyleBackColor = true; - // - // changeRodButton - // - this.changeRodButton.Location = new System.Drawing.Point(87, 56); - this.changeRodButton.Name = "changeRodButton"; - this.changeRodButton.Size = new System.Drawing.Size(75, 23); - this.changeRodButton.TabIndex = 28; - this.changeRodButton.Text = "Изменить"; - this.changeRodButton.UseVisualStyleBackColor = true; - // - // addRodButton - // - this.addRodButton.Location = new System.Drawing.Point(6, 56); - this.addRodButton.Name = "addRodButton"; - this.addRodButton.Size = new System.Drawing.Size(75, 23); - this.addRodButton.TabIndex = 27; - this.addRodButton.Text = "Добавить"; - this.addRodButton.UseVisualStyleBackColor = true; - // - // chelGridView - // - this.chelGridView.AllowUserToAddRows = false; - this.chelGridView.AllowUserToDeleteRows = false; - this.chelGridView.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + this.comboBox1.Location = new System.Drawing.Point(168, 21); + this.comboBox1.Name = "comboBox1"; + this.comboBox1.Size = new System.Drawing.Size(156, 21); + this.comboBox1.TabIndex = 7; + // + // chelRodLabel + // + this.chelRodLabel.AutoSize = true; + this.chelRodLabel.Location = new System.Drawing.Point(6, 24); + this.chelRodLabel.Name = "chelRodLabel"; + this.chelRodLabel.Size = new System.Drawing.Size(81, 13); + this.chelRodLabel.TabIndex = 6; + this.chelRodLabel.TabStop = true; + this.chelRodLabel.Text = "Фамилия И.О."; + this.chelRodLabel.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.chelRodLabel_Clicked); + // + // delRodButton + // + this.delRodButton.Location = new System.Drawing.Point(87, 56); + this.delRodButton.Name = "delRodButton"; + this.delRodButton.Size = new System.Drawing.Size(75, 23); + this.delRodButton.TabIndex = 10; + this.delRodButton.Text = "Удалить"; + this.delRodButton.UseVisualStyleBackColor = true; + // + // addRodButton + // + this.addRodButton.Location = new System.Drawing.Point(6, 56); + this.addRodButton.Name = "addRodButton"; + this.addRodButton.Size = new System.Drawing.Size(75, 23); + this.addRodButton.TabIndex = 8; + this.addRodButton.Text = "Добавить"; + this.addRodButton.UseVisualStyleBackColor = true; + // + // chelGridView + // + this.chelGridView.AllowUserToAddRows = false; + this.chelGridView.AllowUserToDeleteRows = false; + this.chelGridView.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); - this.chelGridView.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; - this.chelGridView.Location = new System.Drawing.Point(12, 56); - this.chelGridView.MultiSelect = false; - this.chelGridView.Name = "chelGridView"; - this.chelGridView.ReadOnly = true; - this.chelGridView.RowHeadersVisible = false; - this.chelGridView.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; - this.chelGridView.Size = new System.Drawing.Size(784, 298); - this.chelGridView.TabIndex = 35; - // - // selectButton - // - this.selectButton.Location = new System.Drawing.Point(12, 27); - this.selectButton.Name = "selectButton"; - this.selectButton.Size = new System.Drawing.Size(75, 23); - this.selectButton.TabIndex = 34; - this.selectButton.Text = "Выбрать"; - this.selectButton.UseVisualStyleBackColor = true; - this.selectButton.Visible = false; - // - // delButton - // - this.delButton.Location = new System.Drawing.Point(255, 27); - this.delButton.Name = "delButton"; - this.delButton.Size = new System.Drawing.Size(75, 23); - this.delButton.TabIndex = 33; - this.delButton.Text = "Удалить"; - this.delButton.UseVisualStyleBackColor = true; - this.delButton.Click += new System.EventHandler(this.delButton_Click); - // - // changeButton - // - this.changeButton.Location = new System.Drawing.Point(174, 27); - this.changeButton.Name = "changeButton"; - this.changeButton.Size = new System.Drawing.Size(75, 23); - this.changeButton.TabIndex = 32; - this.changeButton.Text = "Изменить"; - this.changeButton.UseVisualStyleBackColor = true; - this.changeButton.Click += new System.EventHandler(this.changeButton_Click); - // - // addButton - // - this.addButton.Location = new System.Drawing.Point(93, 27); - this.addButton.Name = "addButton"; - this.addButton.Size = new System.Drawing.Size(75, 23); - this.addButton.TabIndex = 31; - this.addButton.Text = "Добавить"; - this.addButton.UseVisualStyleBackColor = true; - this.addButton.Click += new System.EventHandler(this.addButton_Click); - // - // showWorkerCheckBox - // - this.showWorkerCheckBox.AutoSize = true; - this.showWorkerCheckBox.Checked = true; - this.showWorkerCheckBox.CheckState = System.Windows.Forms.CheckState.Checked; - this.showWorkerCheckBox.Location = new System.Drawing.Point(336, 31); - this.showWorkerCheckBox.Name = "showWorkerCheckBox"; - this.showWorkerCheckBox.Size = new System.Drawing.Size(204, 17); - this.showWorkerCheckBox.TabIndex = 30; - this.showWorkerCheckBox.Text = "Поrазать/скрыть трудоустроенных"; - this.showWorkerCheckBox.UseVisualStyleBackColor = true; - // - // dropFindButton - // - this.dropFindButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); - this.dropFindButton.Location = new System.Drawing.Point(721, 360); - this.dropFindButton.Name = "dropFindButton"; - this.dropFindButton.Size = new System.Drawing.Size(75, 23); - this.dropFindButton.TabIndex = 29; - this.dropFindButton.Text = "Сбросить"; - this.dropFindButton.UseVisualStyleBackColor = true; - // - // label1 - // - this.label1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); - this.label1.AutoSize = true; - this.label1.Location = new System.Drawing.Point(12, 365); - this.label1.Name = "label1"; - this.label1.Size = new System.Drawing.Size(39, 13); - this.label1.TabIndex = 28; - this.label1.Text = "Поиск"; - // - // findBox - // - this.findBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) + this.chelGridView.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.chelGridView.Location = new System.Drawing.Point(12, 56); + this.chelGridView.MultiSelect = false; + this.chelGridView.Name = "chelGridView"; + this.chelGridView.ReadOnly = true; + this.chelGridView.RowHeadersVisible = false; + this.chelGridView.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; + this.chelGridView.Size = new System.Drawing.Size(826, 298); + this.chelGridView.TabIndex = 11; + // + // delButton + // + this.delButton.Location = new System.Drawing.Point(174, 27); + this.delButton.Name = "delButton"; + this.delButton.Size = new System.Drawing.Size(75, 23); + this.delButton.TabIndex = 2; + this.delButton.Text = "Удалить"; + this.delButton.UseVisualStyleBackColor = true; + this.delButton.Click += new System.EventHandler(this.delButton_Click); + // + // changeButton + // + this.changeButton.Location = new System.Drawing.Point(93, 27); + this.changeButton.Name = "changeButton"; + this.changeButton.Size = new System.Drawing.Size(75, 23); + this.changeButton.TabIndex = 1; + this.changeButton.Text = "Изменить"; + this.changeButton.UseVisualStyleBackColor = true; + this.changeButton.Click += new System.EventHandler(this.changeButton_Click); + // + // addButton + // + this.addButton.Location = new System.Drawing.Point(12, 27); + this.addButton.Name = "addButton"; + this.addButton.Size = new System.Drawing.Size(75, 23); + this.addButton.TabIndex = 0; + this.addButton.Text = "Добавить"; + this.addButton.UseVisualStyleBackColor = true; + this.addButton.Click += new System.EventHandler(this.addButton_Click); + // + // showWorkerCheckBox + // + this.showWorkerCheckBox.AutoSize = true; + this.showWorkerCheckBox.Checked = true; + this.showWorkerCheckBox.CheckState = System.Windows.Forms.CheckState.Checked; + this.showWorkerCheckBox.Location = new System.Drawing.Point(255, 31); + this.showWorkerCheckBox.Name = "showWorkerCheckBox"; + this.showWorkerCheckBox.Size = new System.Drawing.Size(204, 17); + this.showWorkerCheckBox.TabIndex = 3; + this.showWorkerCheckBox.Text = "Поrазать/скрыть трудоустроенных"; + this.showWorkerCheckBox.UseVisualStyleBackColor = true; + this.showWorkerCheckBox.CheckedChanged += new System.EventHandler(this.checkBox_CheckedChanged); + // + // dropFindButton + // + this.dropFindButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.dropFindButton.Location = new System.Drawing.Point(763, 360); + this.dropFindButton.Name = "dropFindButton"; + this.dropFindButton.Size = new System.Drawing.Size(75, 23); + this.dropFindButton.TabIndex = 5; + this.dropFindButton.Text = "Сбросить"; + this.dropFindButton.UseVisualStyleBackColor = true; + this.dropFindButton.Click += new System.EventHandler(this.dropFindButton_Click); + // + // label1 + // + this.label1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(12, 365); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(39, 13); + this.label1.TabIndex = 28; + this.label1.Text = "Поиск"; + // + // findBox + // + this.findBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); - this.findBox.Location = new System.Drawing.Point(57, 362); - this.findBox.Name = "findBox"; - this.findBox.Size = new System.Drawing.Size(658, 20); - this.findBox.TabIndex = 27; - // - // ChelForm - // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(1144, 408); - this.Controls.Add(this.chelGridView); - this.Controls.Add(this.selectButton); - this.Controls.Add(this.delButton); - this.Controls.Add(this.changeButton); - this.Controls.Add(this.addButton); - this.Controls.Add(this.showWorkerCheckBox); - this.Controls.Add(this.dropFindButton); - this.Controls.Add(this.label1); - this.Controls.Add(this.findBox); - this.Controls.Add(this.groupBox1); - this.Controls.Add(this.statusStrip1); - this.Controls.Add(this.menuStrip); - this.Name = "ChelForm"; - this.Text = "Люди / Родственники"; - this.menuStrip.ResumeLayout(false); - this.menuStrip.PerformLayout(); - this.statusStrip1.ResumeLayout(false); - this.statusStrip1.PerformLayout(); - this.groupBox1.ResumeLayout(false); - this.groupBox1.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.rodGridView)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.chelGridView)).EndInit(); - this.ResumeLayout(false); - this.PerformLayout(); + this.findBox.Location = new System.Drawing.Point(57, 362); + this.findBox.Name = "findBox"; + this.findBox.Size = new System.Drawing.Size(700, 20); + this.findBox.TabIndex = 4; + this.findBox.TextChanged += new System.EventHandler(this.findBox_TextChanged); + // + // ChelForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(1186, 408); + this.Controls.Add(this.chelGridView); + this.Controls.Add(this.delButton); + this.Controls.Add(this.changeButton); + this.Controls.Add(this.addButton); + this.Controls.Add(this.showWorkerCheckBox); + this.Controls.Add(this.dropFindButton); + this.Controls.Add(this.label1); + this.Controls.Add(this.findBox); + this.Controls.Add(this.groupBox1); + this.Controls.Add(this.statusStrip1); + this.Controls.Add(this.menuStrip); + this.Name = "ChelForm"; + this.Text = "Люди / Родственники"; + this.menuStrip.ResumeLayout(false); + this.menuStrip.PerformLayout(); + this.statusStrip1.ResumeLayout(false); + this.statusStrip1.PerformLayout(); + this.groupBox1.ResumeLayout(false); + this.groupBox1.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.rodGridView)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.chelGridView)).EndInit(); + this.ResumeLayout(false); + this.PerformLayout(); } @@ -350,13 +320,10 @@ namespace Diplom_O private System.Windows.Forms.GroupBox groupBox1; private System.Windows.Forms.DataGridView rodGridView; private System.Windows.Forms.ComboBox comboBox1; - private System.Windows.Forms.LinkLabel linkLabel1; + private System.Windows.Forms.LinkLabel chelRodLabel; private System.Windows.Forms.Button delRodButton; - private System.Windows.Forms.Button button1; - private System.Windows.Forms.Button changeRodButton; private System.Windows.Forms.Button addRodButton; private System.Windows.Forms.DataGridView chelGridView; - private System.Windows.Forms.Button selectButton; private System.Windows.Forms.Button delButton; private System.Windows.Forms.Button changeButton; private System.Windows.Forms.Button addButton; diff --git a/MainForms/ChelForm.cs b/MainForms/ChelForm.cs index 2426096..d406aaf 100644 --- a/MainForms/ChelForm.cs +++ b/MainForms/ChelForm.cs @@ -42,14 +42,12 @@ namespace Diplom_O }); filterDrop.Start(); } - private void dropFindButton_Click(object sender, EventArgs e) { findBox.Text = ""; filterDrop = new Task(() => { return; }); resetChelTable(); } - private void resetChelTable() { try @@ -111,22 +109,16 @@ namespace Diplom_O catch (Exception e) { ShowError(e.Message); return null; } } - public Shtat formResult = null; - public ChelForm(bool select = false) + public ChelForm() { try { InitializeComponent(); - Init(select); + chelRodMI.Enabled = false; resetChelTable(); } catch { this.Close(); } } - public void Init(bool s) - { - if (s) selectButton.Visible = true; - chelRodMI.Enabled = false; - } private void addButton_Click(object sender, EventArgs e) { @@ -178,10 +170,18 @@ namespace Diplom_O } ShowError("Ошибка перехода на новую форму."); } - private void checkBox_CheckedChanged(object sender, EventArgs e) { resetChelTable(); } - } + + private Chel chelRod = null; + private void chelRodLabel_Clicked(object sender, LinkLabelLinkClickedEventArgs e) + { + var chelForm = new SupportForms.SelectChelForm(); + chelForm.ShowDialog(); + if(chelForm.isCanceled) + + } + } } diff --git a/MainForms/ShtatForm.Designer.cs b/MainForms/ShtatForm.Designer.cs index 7158fda..6365f19 100644 --- a/MainForms/ShtatForm.Designer.cs +++ b/MainForms/ShtatForm.Designer.cs @@ -29,215 +29,215 @@ namespace Diplom_O /// private void InitializeComponent() { - this.menuStrip = new System.Windows.Forms.MenuStrip(); - this.shtatMI = new System.Windows.Forms.ToolStripMenuItem(); - this.rabitnikiMI = new System.Windows.Forms.ToolStripMenuItem(); - this.otpBolMI = new System.Windows.Forms.ToolStripMenuItem(); - this.chelRodMI = new System.Windows.Forms.ToolStripMenuItem(); - this.findBox = new System.Windows.Forms.TextBox(); - this.label1 = new System.Windows.Forms.Label(); - this.dropFindButton = new System.Windows.Forms.Button(); - this.freeShtatCheckBox = new System.Windows.Forms.CheckBox(); - this.addButton = new System.Windows.Forms.Button(); - this.changeButton = new System.Windows.Forms.Button(); - this.delButton = new System.Windows.Forms.Button(); - this.selectButton = new System.Windows.Forms.Button(); - this.shtatGridView = new System.Windows.Forms.DataGridView(); - this.statusStrip1 = new System.Windows.Forms.StatusStrip(); - this.errorLabel = new System.Windows.Forms.ToolStripStatusLabel(); - this.menuStrip.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.shtatGridView)).BeginInit(); - this.statusStrip1.SuspendLayout(); - this.SuspendLayout(); - // - // menuStrip - // - this.menuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.menuStrip = new System.Windows.Forms.MenuStrip(); + this.shtatMI = new System.Windows.Forms.ToolStripMenuItem(); + this.rabitnikiMI = new System.Windows.Forms.ToolStripMenuItem(); + this.otpBolMI = new System.Windows.Forms.ToolStripMenuItem(); + this.chelRodMI = new System.Windows.Forms.ToolStripMenuItem(); + this.findBox = new System.Windows.Forms.TextBox(); + this.label1 = new System.Windows.Forms.Label(); + this.dropFindButton = new System.Windows.Forms.Button(); + this.freeShtatCheckBox = new System.Windows.Forms.CheckBox(); + this.addButton = new System.Windows.Forms.Button(); + this.changeButton = new System.Windows.Forms.Button(); + this.delButton = new System.Windows.Forms.Button(); + this.selectButton = new System.Windows.Forms.Button(); + this.shtatGridView = new System.Windows.Forms.DataGridView(); + this.statusStrip1 = new System.Windows.Forms.StatusStrip(); + this.errorLabel = new System.Windows.Forms.ToolStripStatusLabel(); + this.menuStrip.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.shtatGridView)).BeginInit(); + this.statusStrip1.SuspendLayout(); + this.SuspendLayout(); + // + // menuStrip + // + this.menuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.shtatMI, this.rabitnikiMI, this.otpBolMI, this.chelRodMI}); - this.menuStrip.Location = new System.Drawing.Point(0, 0); - this.menuStrip.Name = "menuStrip"; - this.menuStrip.Size = new System.Drawing.Size(342, 24); - this.menuStrip.TabIndex = 0; - this.menuStrip.Text = "menuStrip1"; - // - // shtatMI - // - this.shtatMI.Name = "shtatMI"; - this.shtatMI.Size = new System.Drawing.Size(46, 20); - this.shtatMI.Text = "Штат"; - this.shtatMI.Click += new System.EventHandler(this.MI_Click); - // - // rabitnikiMI - // - this.rabitnikiMI.Name = "rabitnikiMI"; - this.rabitnikiMI.Size = new System.Drawing.Size(78, 20); - this.rabitnikiMI.Text = "Работники"; - this.rabitnikiMI.Click += new System.EventHandler(this.MI_Click); - // - // otpBolMI - // - this.otpBolMI.Name = "otpBolMI"; - this.otpBolMI.Size = new System.Drawing.Size(100, 20); - this.otpBolMI.Text = "Отпуск/Больн."; - this.otpBolMI.Click += new System.EventHandler(this.MI_Click); - // - // chelRodMI - // - this.chelRodMI.Name = "chelRodMI"; - this.chelRodMI.Size = new System.Drawing.Size(95, 20); - this.chelRodMI.Text = "Люди/Родств."; - this.chelRodMI.Click += new System.EventHandler(this.MI_Click); - // - // findBox - // - this.findBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) + this.menuStrip.Location = new System.Drawing.Point(0, 0); + this.menuStrip.Name = "menuStrip"; + this.menuStrip.Size = new System.Drawing.Size(342, 24); + this.menuStrip.TabIndex = 8; + this.menuStrip.Text = "menuStrip1"; + // + // shtatMI + // + this.shtatMI.Name = "shtatMI"; + this.shtatMI.Size = new System.Drawing.Size(46, 20); + this.shtatMI.Text = "Штат"; + this.shtatMI.Click += new System.EventHandler(this.MI_Click); + // + // rabitnikiMI + // + this.rabitnikiMI.Name = "rabitnikiMI"; + this.rabitnikiMI.Size = new System.Drawing.Size(78, 20); + this.rabitnikiMI.Text = "Работники"; + this.rabitnikiMI.Click += new System.EventHandler(this.MI_Click); + // + // otpBolMI + // + this.otpBolMI.Name = "otpBolMI"; + this.otpBolMI.Size = new System.Drawing.Size(100, 20); + this.otpBolMI.Text = "Отпуск/Больн."; + this.otpBolMI.Click += new System.EventHandler(this.MI_Click); + // + // chelRodMI + // + this.chelRodMI.Name = "chelRodMI"; + this.chelRodMI.Size = new System.Drawing.Size(95, 20); + this.chelRodMI.Text = "Люди/Родств."; + this.chelRodMI.Click += new System.EventHandler(this.MI_Click); + // + // findBox + // + this.findBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); - this.findBox.Location = new System.Drawing.Point(57, 490); - this.findBox.Name = "findBox"; - this.findBox.Size = new System.Drawing.Size(192, 20); - this.findBox.TabIndex = 1; - this.findBox.TextChanged += new System.EventHandler(this.findBox_TextChanged); - // - // label1 - // - this.label1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); - this.label1.AutoSize = true; - this.label1.Location = new System.Drawing.Point(12, 493); - this.label1.Name = "label1"; - this.label1.Size = new System.Drawing.Size(39, 13); - this.label1.TabIndex = 3; - this.label1.Text = "Поиск"; - // - // dropFindButton - // - this.dropFindButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); - this.dropFindButton.Location = new System.Drawing.Point(255, 488); - this.dropFindButton.Name = "dropFindButton"; - this.dropFindButton.Size = new System.Drawing.Size(75, 23); - this.dropFindButton.TabIndex = 4; - this.dropFindButton.Text = "Сбросить"; - this.dropFindButton.UseVisualStyleBackColor = true; - this.dropFindButton.TextChanged += new System.EventHandler(this.dropFindButton_Click); - // - // freeShtatCheckBox - // - this.freeShtatCheckBox.AutoSize = true; - this.freeShtatCheckBox.Checked = true; - this.freeShtatCheckBox.CheckState = System.Windows.Forms.CheckState.Checked; - this.freeShtatCheckBox.Location = new System.Drawing.Point(12, 56); - this.freeShtatCheckBox.Name = "freeShtatCheckBox"; - this.freeShtatCheckBox.Size = new System.Drawing.Size(218, 17); - this.freeShtatCheckBox.TabIndex = 6; - this.freeShtatCheckBox.Text = "Поrазать/скрыть занятые должности"; - this.freeShtatCheckBox.UseVisualStyleBackColor = true; - this.freeShtatCheckBox.CheckedChanged += new System.EventHandler(this.checkBox_CheckedChanged); - // - // addButton - // - this.addButton.Location = new System.Drawing.Point(93, 27); - this.addButton.Name = "addButton"; - this.addButton.Size = new System.Drawing.Size(75, 23); - this.addButton.TabIndex = 7; - this.addButton.Text = "Добавить"; - this.addButton.UseVisualStyleBackColor = true; - this.addButton.Click += new System.EventHandler(this.addButton_Click); - // - // changeButton - // - this.changeButton.Location = new System.Drawing.Point(174, 27); - this.changeButton.Name = "changeButton"; - this.changeButton.Size = new System.Drawing.Size(75, 23); - this.changeButton.TabIndex = 8; - this.changeButton.Text = "Изменить"; - this.changeButton.UseVisualStyleBackColor = true; - this.changeButton.Click += new System.EventHandler(this.changeButton_Click); - // - // delButton - // - this.delButton.Location = new System.Drawing.Point(255, 27); - this.delButton.Name = "delButton"; - this.delButton.Size = new System.Drawing.Size(75, 23); - this.delButton.TabIndex = 9; - this.delButton.Text = "Удалить"; - this.delButton.UseVisualStyleBackColor = true; - this.delButton.Click += new System.EventHandler(this.delButton_Click); - // - // selectButton - // - this.selectButton.Location = new System.Drawing.Point(12, 27); - this.selectButton.Name = "selectButton"; - this.selectButton.Size = new System.Drawing.Size(75, 23); - this.selectButton.TabIndex = 13; - this.selectButton.Text = "Выбрать"; - this.selectButton.UseVisualStyleBackColor = true; - this.selectButton.Visible = false; - // - // shtatGridView - // - this.shtatGridView.AllowUserToAddRows = false; - this.shtatGridView.AllowUserToDeleteRows = false; - this.shtatGridView.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + this.findBox.Location = new System.Drawing.Point(57, 490); + this.findBox.Name = "findBox"; + this.findBox.Size = new System.Drawing.Size(192, 20); + this.findBox.TabIndex = 5; + this.findBox.TextChanged += new System.EventHandler(this.findBox_TextChanged); + // + // label1 + // + this.label1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(12, 493); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(39, 13); + this.label1.TabIndex = 3; + this.label1.Text = "Поиск"; + // + // dropFindButton + // + this.dropFindButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.dropFindButton.Location = new System.Drawing.Point(255, 488); + this.dropFindButton.Name = "dropFindButton"; + this.dropFindButton.Size = new System.Drawing.Size(75, 23); + this.dropFindButton.TabIndex = 6; + this.dropFindButton.Text = "Сбросить"; + this.dropFindButton.UseVisualStyleBackColor = true; + this.dropFindButton.TextChanged += new System.EventHandler(this.dropFindButton_Click); + // + // freeShtatCheckBox + // + this.freeShtatCheckBox.AutoSize = true; + this.freeShtatCheckBox.Checked = true; + this.freeShtatCheckBox.CheckState = System.Windows.Forms.CheckState.Checked; + this.freeShtatCheckBox.Location = new System.Drawing.Point(12, 56); + this.freeShtatCheckBox.Name = "freeShtatCheckBox"; + this.freeShtatCheckBox.Size = new System.Drawing.Size(218, 17); + this.freeShtatCheckBox.TabIndex = 4; + this.freeShtatCheckBox.Text = "Поrазать/скрыть занятые должности"; + this.freeShtatCheckBox.UseVisualStyleBackColor = true; + this.freeShtatCheckBox.CheckedChanged += new System.EventHandler(this.checkBox_CheckedChanged); + // + // addButton + // + this.addButton.Location = new System.Drawing.Point(93, 27); + this.addButton.Name = "addButton"; + this.addButton.Size = new System.Drawing.Size(75, 23); + this.addButton.TabIndex = 1; + this.addButton.Text = "Добавить"; + this.addButton.UseVisualStyleBackColor = true; + this.addButton.Click += new System.EventHandler(this.addButton_Click); + // + // changeButton + // + this.changeButton.Location = new System.Drawing.Point(174, 27); + this.changeButton.Name = "changeButton"; + this.changeButton.Size = new System.Drawing.Size(75, 23); + this.changeButton.TabIndex = 2; + this.changeButton.Text = "Изменить"; + this.changeButton.UseVisualStyleBackColor = true; + this.changeButton.Click += new System.EventHandler(this.changeButton_Click); + // + // delButton + // + this.delButton.Location = new System.Drawing.Point(255, 27); + this.delButton.Name = "delButton"; + this.delButton.Size = new System.Drawing.Size(75, 23); + this.delButton.TabIndex = 3; + this.delButton.Text = "Удалить"; + this.delButton.UseVisualStyleBackColor = true; + this.delButton.Click += new System.EventHandler(this.delButton_Click); + // + // selectButton + // + this.selectButton.Location = new System.Drawing.Point(12, 27); + this.selectButton.Name = "selectButton"; + this.selectButton.Size = new System.Drawing.Size(75, 23); + this.selectButton.TabIndex = 0; + this.selectButton.Text = "Выбрать"; + this.selectButton.UseVisualStyleBackColor = true; + this.selectButton.Visible = false; + // + // shtatGridView + // + this.shtatGridView.AllowUserToAddRows = false; + this.shtatGridView.AllowUserToDeleteRows = false; + this.shtatGridView.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); - this.shtatGridView.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; - this.shtatGridView.Location = new System.Drawing.Point(12, 79); - this.shtatGridView.MultiSelect = false; - this.shtatGridView.Name = "shtatGridView"; - this.shtatGridView.ReadOnly = true; - this.shtatGridView.RowHeadersVisible = false; - this.shtatGridView.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; - this.shtatGridView.Size = new System.Drawing.Size(318, 403); - this.shtatGridView.TabIndex = 14; - // - // statusStrip1 - // - this.statusStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.shtatGridView.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.shtatGridView.Location = new System.Drawing.Point(12, 79); + this.shtatGridView.MultiSelect = false; + this.shtatGridView.Name = "shtatGridView"; + this.shtatGridView.ReadOnly = true; + this.shtatGridView.RowHeadersVisible = false; + this.shtatGridView.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; + this.shtatGridView.Size = new System.Drawing.Size(318, 403); + this.shtatGridView.TabIndex = 7; + // + // statusStrip1 + // + this.statusStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.errorLabel}); - this.statusStrip1.Location = new System.Drawing.Point(0, 514); - this.statusStrip1.Name = "statusStrip1"; - this.statusStrip1.Size = new System.Drawing.Size(342, 22); - this.statusStrip1.TabIndex = 15; - this.statusStrip1.Text = "statusStrip1"; - // - // errorLabel - // - this.errorLabel.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Bold); - this.errorLabel.ForeColor = System.Drawing.Color.Red; - this.errorLabel.Name = "errorLabel"; - this.errorLabel.Size = new System.Drawing.Size(137, 17); - this.errorLabel.Text = "Отображение ошибки"; - this.errorLabel.Visible = false; - // - // ShtatForm - // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(342, 536); - this.Controls.Add(this.statusStrip1); - this.Controls.Add(this.shtatGridView); - this.Controls.Add(this.selectButton); - this.Controls.Add(this.delButton); - this.Controls.Add(this.changeButton); - this.Controls.Add(this.addButton); - this.Controls.Add(this.freeShtatCheckBox); - this.Controls.Add(this.dropFindButton); - this.Controls.Add(this.label1); - this.Controls.Add(this.findBox); - this.Controls.Add(this.menuStrip); - this.MainMenuStrip = this.menuStrip; - this.Name = "ShtatForm"; - this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; - this.Text = "Штат"; - this.menuStrip.ResumeLayout(false); - this.menuStrip.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.shtatGridView)).EndInit(); - this.statusStrip1.ResumeLayout(false); - this.statusStrip1.PerformLayout(); - this.ResumeLayout(false); - this.PerformLayout(); + this.statusStrip1.Location = new System.Drawing.Point(0, 514); + this.statusStrip1.Name = "statusStrip1"; + this.statusStrip1.Size = new System.Drawing.Size(342, 22); + this.statusStrip1.TabIndex = 15; + this.statusStrip1.Text = "statusStrip1"; + // + // errorLabel + // + this.errorLabel.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Bold); + this.errorLabel.ForeColor = System.Drawing.Color.Red; + this.errorLabel.Name = "errorLabel"; + this.errorLabel.Size = new System.Drawing.Size(137, 17); + this.errorLabel.Text = "Отображение ошибки"; + this.errorLabel.Visible = false; + // + // ShtatForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(342, 536); + this.Controls.Add(this.statusStrip1); + this.Controls.Add(this.shtatGridView); + this.Controls.Add(this.selectButton); + this.Controls.Add(this.delButton); + this.Controls.Add(this.changeButton); + this.Controls.Add(this.addButton); + this.Controls.Add(this.freeShtatCheckBox); + this.Controls.Add(this.dropFindButton); + this.Controls.Add(this.label1); + this.Controls.Add(this.findBox); + this.Controls.Add(this.menuStrip); + this.MainMenuStrip = this.menuStrip; + this.Name = "ShtatForm"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; + this.Text = "Штат"; + this.menuStrip.ResumeLayout(false); + this.menuStrip.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.shtatGridView)).EndInit(); + this.statusStrip1.ResumeLayout(false); + this.statusStrip1.PerformLayout(); + this.ResumeLayout(false); + this.PerformLayout(); } diff --git a/SupportForms/SelectChelForm.Designer.cs b/SupportForms/SelectChelForm.Designer.cs new file mode 100644 index 0000000..5472a77 --- /dev/null +++ b/SupportForms/SelectChelForm.Designer.cs @@ -0,0 +1,165 @@ + +namespace Diplom_O.SupportForms +{ + partial class SelectChelForm + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.statusStrip1 = new System.Windows.Forms.StatusStrip(); + this.errorLabel = new System.Windows.Forms.ToolStripStatusLabel(); + this.chelGridView = new System.Windows.Forms.DataGridView(); + this.dropFindButton = new System.Windows.Forms.Button(); + this.label1 = new System.Windows.Forms.Label(); + this.findBox = new System.Windows.Forms.TextBox(); + this.button1 = new System.Windows.Forms.Button(); + this.canceledButton = new System.Windows.Forms.Button(); + this.statusStrip1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.chelGridView)).BeginInit(); + this.SuspendLayout(); + // + // statusStrip1 + // + this.statusStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.errorLabel}); + this.statusStrip1.Location = new System.Drawing.Point(0, 529); + this.statusStrip1.Name = "statusStrip1"; + this.statusStrip1.Size = new System.Drawing.Size(352, 22); + this.statusStrip1.TabIndex = 2; + this.statusStrip1.Text = "statusStrip1"; + // + // errorLabel + // + this.errorLabel.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Bold); + this.errorLabel.ForeColor = System.Drawing.Color.Red; + this.errorLabel.Name = "errorLabel"; + this.errorLabel.Size = new System.Drawing.Size(57, 17); + this.errorLabel.Text = "Ошибка."; + this.errorLabel.Visible = false; + // + // chelGridView + // + this.chelGridView.AllowUserToAddRows = false; + this.chelGridView.AllowUserToDeleteRows = false; + this.chelGridView.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.chelGridView.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.chelGridView.Location = new System.Drawing.Point(12, 41); + this.chelGridView.MultiSelect = false; + this.chelGridView.Name = "chelGridView"; + this.chelGridView.ReadOnly = true; + this.chelGridView.RowHeadersVisible = false; + this.chelGridView.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; + this.chelGridView.Size = new System.Drawing.Size(328, 456); + this.chelGridView.TabIndex = 4; + // + // dropFindButton + // + this.dropFindButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.dropFindButton.Location = new System.Drawing.Point(265, 503); + this.dropFindButton.Name = "dropFindButton"; + this.dropFindButton.Size = new System.Drawing.Size(75, 23); + this.dropFindButton.TabIndex = 3; + this.dropFindButton.Text = "Сбросить"; + this.dropFindButton.UseVisualStyleBackColor = true; + // + // label1 + // + this.label1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(12, 508); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(39, 13); + this.label1.TabIndex = 37; + this.label1.Text = "Поиск"; + // + // findBox + // + this.findBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.findBox.Location = new System.Drawing.Point(57, 505); + this.findBox.Name = "findBox"; + this.findBox.Size = new System.Drawing.Size(202, 20); + this.findBox.TabIndex = 2; + // + // button1 + // + this.button1.Location = new System.Drawing.Point(12, 12); + this.button1.Name = "button1"; + this.button1.Size = new System.Drawing.Size(75, 23); + this.button1.TabIndex = 0; + this.button1.Text = "Выбрать"; + this.button1.UseVisualStyleBackColor = true; + this.button1.Click += new System.EventHandler(this.workButton_Click); + // + // canceledButton + // + this.canceledButton.Location = new System.Drawing.Point(93, 12); + this.canceledButton.Name = "canceledButton"; + this.canceledButton.Size = new System.Drawing.Size(75, 23); + this.canceledButton.TabIndex = 1; + this.canceledButton.Text = "Отмена"; + this.canceledButton.UseVisualStyleBackColor = true; + this.canceledButton.Click += new System.EventHandler(this.canceledButton_Click); + // + // SelectChelForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(352, 551); + this.ControlBox = false; + this.Controls.Add(this.canceledButton); + this.Controls.Add(this.button1); + this.Controls.Add(this.chelGridView); + this.Controls.Add(this.dropFindButton); + this.Controls.Add(this.label1); + this.Controls.Add(this.findBox); + this.Controls.Add(this.statusStrip1); + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "SelectChelForm"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; + this.Text = "Человек"; + this.statusStrip1.ResumeLayout(false); + this.statusStrip1.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.chelGridView)).EndInit(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + private System.Windows.Forms.StatusStrip statusStrip1; + private System.Windows.Forms.ToolStripStatusLabel errorLabel; + private System.Windows.Forms.DataGridView chelGridView; + private System.Windows.Forms.Button dropFindButton; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.TextBox findBox; + private System.Windows.Forms.Button button1; + private System.Windows.Forms.Button canceledButton; + } +} \ No newline at end of file diff --git a/SupportForms/SelectChelForm.cs b/SupportForms/SelectChelForm.cs new file mode 100644 index 0000000..39bd180 --- /dev/null +++ b/SupportForms/SelectChelForm.cs @@ -0,0 +1,108 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; +using Diplom_O.DataBase; + +namespace Diplom_O.SupportForms +{ + public partial class SelectChelForm : Form + { + private Task errDrop; + private void ShowError(string msg = null) + { + errorLabel.Text = string.IsNullOrEmpty(msg) ? "Неизвестная ошибка." : msg; + errorLabel.Visible = true; + errDrop = new Task(() => + { + var fd = errDrop.Id; + Task.Delay(5000).Wait(); + if (errDrop.Id == fd) + if (InvokeRequired) Invoke((Action)(() => { errorLabel.Visible = false; })); + else errorLabel.Visible = false; + }); + errDrop.Start(); + } + + private void resetChelTable() + { + try + { + { + chelGridView.Rows.Clear(); + chelGridView.Columns.Clear(); + var c = chelGridView.Columns; + c.Add("Id", "№"); + c.Add("FName", "Фамилия"); + c.Add("SName", "Имя"); + c.Add("TName", "Отчество"); + c.Add("Birthday", "Дата рождения"); + c.Add("Male", "Пол"); + c[0].Width = 40; + c[1].Width = 120; + c[1].Width = 120; + c[1].Width = 120; + c[4].Width = 80; + c[5].Width = 80; + } + { + var arr = FuncDB.ListChel(findBox.Text); + var r = chelGridView.Rows; + foreach (var chel in arr) + r.Add(new object[] { + chel.Id, + chel.FName, + chel.SName, + chel.TName, + chel.Birthday.ToString("yyyy.MM.dd"), + chel.Male ? "Муж" : "Жен" + }); + } + if (chelGridView.Rows.Count > 0) + chelGridView.Rows[0].Selected = true; + } + catch (Exception e) { ShowError(e.Message); } + } + private Chel selectedChel() + { + try + { + if (chelGridView.SelectedRows.Count != 1) throw new Exception("Человек не выбран."); + var chel = FuncDB.GetChel((int)chelGridView.SelectedRows[0].Cells[0].Value); + return chel; + } + catch (Exception e) { ShowError(e.Message); return null; } + } + + public bool isCanceled = false; + private Chel chel = null; + public SelectChelForm(Chel chel = null) + { + InitializeComponent(); + resetChelTable(); + } + + private void workButton_Click(object sender, EventArgs e) + { + try + { + chel = selectedChel(); + this.Close(); + } + catch (Exception ex) { + chel = null; + ShowError(ex.Message); + } + } + private void canceledButton_Click(object sender, EventArgs e) + { + isCanceled = true; + this.Close(); + } + } +} diff --git a/SupportForms/SelectChelForm.resx b/SupportForms/SelectChelForm.resx new file mode 100644 index 0000000..42dfef1 --- /dev/null +++ b/SupportForms/SelectChelForm.resx @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + True + + \ No newline at end of file diff --git a/SupportForms/WorkChelForm.Designer.cs b/SupportForms/WorkChelForm.Designer.cs index e80b52f..d186be6 100644 --- a/SupportForms/WorkChelForm.Designer.cs +++ b/SupportForms/WorkChelForm.Designer.cs @@ -29,260 +29,260 @@ namespace Diplom_O.SupportForms /// private void InitializeComponent() { - this.fNameBox = new System.Windows.Forms.TextBox(); - this.sNameBox = new System.Windows.Forms.TextBox(); - this.statusStrip1 = new System.Windows.Forms.StatusStrip(); - this.errorLabel = new System.Windows.Forms.ToolStripStatusLabel(); - this.workButton = new System.Windows.Forms.Button(); - this.canceledButton = new System.Windows.Forms.Button(); - this.tNameBox = new System.Windows.Forms.TextBox(); - this.label1 = new System.Windows.Forms.Label(); - this.label2 = new System.Windows.Forms.Label(); - this.label3 = new System.Windows.Forms.Label(); - this.label4 = new System.Windows.Forms.Label(); - this.label5 = new System.Windows.Forms.Label(); - this.label6 = new System.Windows.Forms.Label(); - this.label7 = new System.Windows.Forms.Label(); - this.label8 = new System.Windows.Forms.Label(); - this.label9 = new System.Windows.Forms.Label(); - this.addressBox = new System.Windows.Forms.RichTextBox(); - this.pasportBox = new System.Windows.Forms.RichTextBox(); - this.maleBox = new System.Windows.Forms.ComboBox(); - this.birthdayBox = new System.Windows.Forms.DateTimePicker(); - this.snilsBox = new System.Windows.Forms.MaskedTextBox(); - this.innBox = new System.Windows.Forms.MaskedTextBox(); - this.statusStrip1.SuspendLayout(); - this.SuspendLayout(); - // - // fNameBox - // - this.fNameBox.Location = new System.Drawing.Point(104, 12); - this.fNameBox.Name = "fNameBox"; - this.fNameBox.Size = new System.Drawing.Size(216, 20); - this.fNameBox.TabIndex = 0; - // - // sNameBox - // - this.sNameBox.Location = new System.Drawing.Point(104, 38); - this.sNameBox.Name = "sNameBox"; - this.sNameBox.Size = new System.Drawing.Size(216, 20); - this.sNameBox.TabIndex = 1; - // - // statusStrip1 - // - this.statusStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.fNameBox = new System.Windows.Forms.TextBox(); + this.sNameBox = new System.Windows.Forms.TextBox(); + this.statusStrip1 = new System.Windows.Forms.StatusStrip(); + this.errorLabel = new System.Windows.Forms.ToolStripStatusLabel(); + this.workButton = new System.Windows.Forms.Button(); + this.canceledButton = new System.Windows.Forms.Button(); + this.tNameBox = new System.Windows.Forms.TextBox(); + this.label1 = new System.Windows.Forms.Label(); + this.label2 = new System.Windows.Forms.Label(); + this.label3 = new System.Windows.Forms.Label(); + this.label4 = new System.Windows.Forms.Label(); + this.label5 = new System.Windows.Forms.Label(); + this.label6 = new System.Windows.Forms.Label(); + this.label7 = new System.Windows.Forms.Label(); + this.label8 = new System.Windows.Forms.Label(); + this.label9 = new System.Windows.Forms.Label(); + this.addressBox = new System.Windows.Forms.RichTextBox(); + this.pasportBox = new System.Windows.Forms.RichTextBox(); + this.maleBox = new System.Windows.Forms.ComboBox(); + this.birthdayBox = new System.Windows.Forms.DateTimePicker(); + this.snilsBox = new System.Windows.Forms.MaskedTextBox(); + this.innBox = new System.Windows.Forms.MaskedTextBox(); + this.statusStrip1.SuspendLayout(); + this.SuspendLayout(); + // + // fNameBox + // + this.fNameBox.Location = new System.Drawing.Point(104, 12); + this.fNameBox.Name = "fNameBox"; + this.fNameBox.Size = new System.Drawing.Size(216, 20); + this.fNameBox.TabIndex = 0; + // + // sNameBox + // + this.sNameBox.Location = new System.Drawing.Point(104, 38); + this.sNameBox.Name = "sNameBox"; + this.sNameBox.Size = new System.Drawing.Size(216, 20); + this.sNameBox.TabIndex = 1; + // + // statusStrip1 + // + this.statusStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.errorLabel}); - this.statusStrip1.Location = new System.Drawing.Point(0, 428); - this.statusStrip1.Name = "statusStrip1"; - this.statusStrip1.Size = new System.Drawing.Size(332, 22); - this.statusStrip1.TabIndex = 2; - this.statusStrip1.Text = "statusStrip1"; - // - // errorLabel - // - this.errorLabel.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Bold); - this.errorLabel.ForeColor = System.Drawing.Color.Red; - this.errorLabel.Name = "errorLabel"; - this.errorLabel.Size = new System.Drawing.Size(57, 17); - this.errorLabel.Text = "Ошибка."; - this.errorLabel.Visible = false; - // - // workButton - // - this.workButton.Location = new System.Drawing.Point(245, 402); - this.workButton.Name = "workButton"; - this.workButton.Size = new System.Drawing.Size(75, 23); - this.workButton.TabIndex = 5; - this.workButton.Text = "Добавить"; - this.workButton.UseVisualStyleBackColor = true; - this.workButton.Click += new System.EventHandler(this.workButton_Click); - // - // canceledButton - // - this.canceledButton.Location = new System.Drawing.Point(164, 402); - this.canceledButton.Name = "canceledButton"; - this.canceledButton.Size = new System.Drawing.Size(75, 23); - this.canceledButton.TabIndex = 6; - this.canceledButton.Text = "Отмена"; - this.canceledButton.UseVisualStyleBackColor = true; - this.canceledButton.Click += new System.EventHandler(this.canceledButton_Click); - // - // tNameBox - // - this.tNameBox.Location = new System.Drawing.Point(104, 64); - this.tNameBox.Name = "tNameBox"; - this.tNameBox.Size = new System.Drawing.Size(216, 20); - this.tNameBox.TabIndex = 7; - // - // label1 - // - this.label1.AutoSize = true; - this.label1.Location = new System.Drawing.Point(42, 15); - this.label1.Name = "label1"; - this.label1.Size = new System.Drawing.Size(56, 13); - this.label1.TabIndex = 29; - this.label1.Text = "Фамилия"; - // - // label2 - // - this.label2.AutoSize = true; - this.label2.Location = new System.Drawing.Point(69, 41); - this.label2.Name = "label2"; - this.label2.Size = new System.Drawing.Size(29, 13); - this.label2.TabIndex = 30; - this.label2.Text = "Имя"; - // - // label3 - // - this.label3.AutoSize = true; - this.label3.Location = new System.Drawing.Point(44, 67); - this.label3.Name = "label3"; - this.label3.Size = new System.Drawing.Size(54, 13); - this.label3.TabIndex = 31; - this.label3.Text = "Отчетсво"; - // - // label4 - // - this.label4.AutoSize = true; - this.label4.Location = new System.Drawing.Point(71, 93); - this.label4.Name = "label4"; - this.label4.Size = new System.Drawing.Size(27, 13); - this.label4.TabIndex = 32; - this.label4.Text = "Пол"; - // - // label5 - // - this.label5.AutoSize = true; - this.label5.Location = new System.Drawing.Point(12, 119); - this.label5.Name = "label5"; - this.label5.Size = new System.Drawing.Size(86, 13); - this.label5.TabIndex = 33; - this.label5.Text = "Дата рождения"; - // - // label6 - // - this.label6.AutoSize = true; - this.label6.Location = new System.Drawing.Point(12, 145); - this.label6.Name = "label6"; - this.label6.Size = new System.Drawing.Size(38, 13); - this.label6.TabIndex = 34; - this.label6.Text = "Адрес"; - // - // label7 - // - this.label7.AutoSize = true; - this.label7.Location = new System.Drawing.Point(12, 249); - this.label7.Name = "label7"; - this.label7.Size = new System.Drawing.Size(31, 13); - this.label7.TabIndex = 35; - this.label7.Text = "ИНН"; - // - // label8 - // - this.label8.AutoSize = true; - this.label8.Location = new System.Drawing.Point(12, 275); - this.label8.Name = "label8"; - this.label8.Size = new System.Drawing.Size(45, 13); - this.label8.TabIndex = 36; - this.label8.Text = "СНИЛС"; - // - // label9 - // - this.label9.AutoSize = true; - this.label9.Location = new System.Drawing.Point(12, 301); - this.label9.Name = "label9"; - this.label9.Size = new System.Drawing.Size(50, 13); - this.label9.TabIndex = 37; - this.label9.Text = "Паспорт"; - // - // addressBox - // - this.addressBox.Location = new System.Drawing.Point(104, 142); - this.addressBox.Name = "addressBox"; - this.addressBox.Size = new System.Drawing.Size(216, 98); - this.addressBox.TabIndex = 38; - this.addressBox.Text = ""; - // - // pasportBox - // - this.pasportBox.Location = new System.Drawing.Point(104, 298); - this.pasportBox.Name = "pasportBox"; - this.pasportBox.Size = new System.Drawing.Size(216, 98); - this.pasportBox.TabIndex = 39; - this.pasportBox.Text = ""; - // - // maleBox - // - this.maleBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.maleBox.FormattingEnabled = true; - this.maleBox.Items.AddRange(new object[] { + this.statusStrip1.Location = new System.Drawing.Point(0, 428); + this.statusStrip1.Name = "statusStrip1"; + this.statusStrip1.Size = new System.Drawing.Size(332, 22); + this.statusStrip1.TabIndex = 2; + this.statusStrip1.Text = "statusStrip1"; + // + // errorLabel + // + this.errorLabel.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Bold); + this.errorLabel.ForeColor = System.Drawing.Color.Red; + this.errorLabel.Name = "errorLabel"; + this.errorLabel.Size = new System.Drawing.Size(57, 17); + this.errorLabel.Text = "Ошибка."; + this.errorLabel.Visible = false; + // + // workButton + // + this.workButton.Location = new System.Drawing.Point(245, 402); + this.workButton.Name = "workButton"; + this.workButton.Size = new System.Drawing.Size(75, 23); + this.workButton.TabIndex = 9; + this.workButton.Text = "Добавить"; + this.workButton.UseVisualStyleBackColor = true; + this.workButton.Click += new System.EventHandler(this.workButton_Click); + // + // canceledButton + // + this.canceledButton.Location = new System.Drawing.Point(164, 402); + this.canceledButton.Name = "canceledButton"; + this.canceledButton.Size = new System.Drawing.Size(75, 23); + this.canceledButton.TabIndex = 10; + this.canceledButton.Text = "Отмена"; + this.canceledButton.UseVisualStyleBackColor = true; + this.canceledButton.Click += new System.EventHandler(this.canceledButton_Click); + // + // tNameBox + // + this.tNameBox.Location = new System.Drawing.Point(104, 64); + this.tNameBox.Name = "tNameBox"; + this.tNameBox.Size = new System.Drawing.Size(216, 20); + this.tNameBox.TabIndex = 2; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(42, 15); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(56, 13); + this.label1.TabIndex = 29; + this.label1.Text = "Фамилия"; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(69, 41); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(29, 13); + this.label2.TabIndex = 30; + this.label2.Text = "Имя"; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(44, 67); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(54, 13); + this.label3.TabIndex = 31; + this.label3.Text = "Отчетсво"; + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point(71, 93); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(27, 13); + this.label4.TabIndex = 32; + this.label4.Text = "Пол"; + // + // label5 + // + this.label5.AutoSize = true; + this.label5.Location = new System.Drawing.Point(12, 119); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(86, 13); + this.label5.TabIndex = 33; + this.label5.Text = "Дата рождения"; + // + // label6 + // + this.label6.AutoSize = true; + this.label6.Location = new System.Drawing.Point(12, 145); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size(38, 13); + this.label6.TabIndex = 34; + this.label6.Text = "Адрес"; + // + // label7 + // + this.label7.AutoSize = true; + this.label7.Location = new System.Drawing.Point(12, 249); + this.label7.Name = "label7"; + this.label7.Size = new System.Drawing.Size(31, 13); + this.label7.TabIndex = 35; + this.label7.Text = "ИНН"; + // + // label8 + // + this.label8.AutoSize = true; + this.label8.Location = new System.Drawing.Point(12, 275); + this.label8.Name = "label8"; + this.label8.Size = new System.Drawing.Size(45, 13); + this.label8.TabIndex = 36; + this.label8.Text = "СНИЛС"; + // + // label9 + // + this.label9.AutoSize = true; + this.label9.Location = new System.Drawing.Point(12, 301); + this.label9.Name = "label9"; + this.label9.Size = new System.Drawing.Size(50, 13); + this.label9.TabIndex = 37; + this.label9.Text = "Паспорт"; + // + // addressBox + // + this.addressBox.Location = new System.Drawing.Point(104, 142); + this.addressBox.Name = "addressBox"; + this.addressBox.Size = new System.Drawing.Size(216, 98); + this.addressBox.TabIndex = 5; + this.addressBox.Text = ""; + // + // pasportBox + // + this.pasportBox.Location = new System.Drawing.Point(104, 298); + this.pasportBox.Name = "pasportBox"; + this.pasportBox.Size = new System.Drawing.Size(216, 98); + this.pasportBox.TabIndex = 8; + this.pasportBox.Text = ""; + // + // maleBox + // + this.maleBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.maleBox.FormattingEnabled = true; + this.maleBox.Items.AddRange(new object[] { "Мужчина", "Женщина"}); - this.maleBox.Location = new System.Drawing.Point(104, 90); - this.maleBox.Name = "maleBox"; - this.maleBox.Size = new System.Drawing.Size(216, 21); - this.maleBox.TabIndex = 40; - // - // birthdayBox - // - this.birthdayBox.CustomFormat = "yyyy.MM.dd"; - this.birthdayBox.Location = new System.Drawing.Point(104, 116); - this.birthdayBox.Name = "birthdayBox"; - this.birthdayBox.Size = new System.Drawing.Size(216, 20); - this.birthdayBox.TabIndex = 41; - // - // snilsBox - // - this.snilsBox.Location = new System.Drawing.Point(104, 272); - this.snilsBox.Mask = "000-000-000 00"; - this.snilsBox.Name = "snilsBox"; - this.snilsBox.Size = new System.Drawing.Size(216, 20); - this.snilsBox.TabIndex = 42; - // - // innBox - // - this.innBox.Location = new System.Drawing.Point(104, 246); - this.innBox.Mask = "000000000000"; - this.innBox.Name = "innBox"; - this.innBox.Size = new System.Drawing.Size(216, 20); - this.innBox.TabIndex = 43; - // - // WorkChelForm - // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(332, 450); - this.ControlBox = false; - this.Controls.Add(this.innBox); - this.Controls.Add(this.snilsBox); - this.Controls.Add(this.birthdayBox); - this.Controls.Add(this.maleBox); - this.Controls.Add(this.pasportBox); - this.Controls.Add(this.addressBox); - this.Controls.Add(this.label9); - this.Controls.Add(this.label8); - this.Controls.Add(this.label7); - this.Controls.Add(this.label6); - this.Controls.Add(this.label5); - this.Controls.Add(this.label4); - this.Controls.Add(this.label3); - this.Controls.Add(this.label2); - this.Controls.Add(this.label1); - this.Controls.Add(this.tNameBox); - this.Controls.Add(this.canceledButton); - this.Controls.Add(this.workButton); - this.Controls.Add(this.statusStrip1); - this.Controls.Add(this.sNameBox); - this.Controls.Add(this.fNameBox); - this.MaximizeBox = false; - this.MinimizeBox = false; - this.Name = "WorkChelForm"; - this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; - this.Text = "Штатное место"; - this.statusStrip1.ResumeLayout(false); - this.statusStrip1.PerformLayout(); - this.ResumeLayout(false); - this.PerformLayout(); + this.maleBox.Location = new System.Drawing.Point(104, 90); + this.maleBox.Name = "maleBox"; + this.maleBox.Size = new System.Drawing.Size(216, 21); + this.maleBox.TabIndex = 3; + // + // birthdayBox + // + this.birthdayBox.CustomFormat = "yyyy.MM.dd"; + this.birthdayBox.Location = new System.Drawing.Point(104, 116); + this.birthdayBox.Name = "birthdayBox"; + this.birthdayBox.Size = new System.Drawing.Size(216, 20); + this.birthdayBox.TabIndex = 4; + // + // snilsBox + // + this.snilsBox.Location = new System.Drawing.Point(104, 272); + this.snilsBox.Mask = "000-000-000 00"; + this.snilsBox.Name = "snilsBox"; + this.snilsBox.Size = new System.Drawing.Size(216, 20); + this.snilsBox.TabIndex = 7; + // + // innBox + // + this.innBox.Location = new System.Drawing.Point(104, 246); + this.innBox.Mask = "000000000000"; + this.innBox.Name = "innBox"; + this.innBox.Size = new System.Drawing.Size(216, 20); + this.innBox.TabIndex = 6; + // + // WorkChelForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(332, 450); + this.ControlBox = false; + this.Controls.Add(this.innBox); + this.Controls.Add(this.snilsBox); + this.Controls.Add(this.birthdayBox); + this.Controls.Add(this.maleBox); + this.Controls.Add(this.pasportBox); + this.Controls.Add(this.addressBox); + this.Controls.Add(this.label9); + this.Controls.Add(this.label8); + this.Controls.Add(this.label7); + this.Controls.Add(this.label6); + this.Controls.Add(this.label5); + this.Controls.Add(this.label4); + this.Controls.Add(this.label3); + this.Controls.Add(this.label2); + this.Controls.Add(this.label1); + this.Controls.Add(this.tNameBox); + this.Controls.Add(this.canceledButton); + this.Controls.Add(this.workButton); + this.Controls.Add(this.statusStrip1); + this.Controls.Add(this.sNameBox); + this.Controls.Add(this.fNameBox); + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "WorkChelForm"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; + this.Text = "Штатное место"; + this.statusStrip1.ResumeLayout(false); + this.statusStrip1.PerformLayout(); + this.ResumeLayout(false); + this.PerformLayout(); } diff --git a/SupportForms/WorkShtatForm.Designer.cs b/SupportForms/WorkShtatForm.Designer.cs index e542948..7a2f73c 100644 --- a/SupportForms/WorkShtatForm.Designer.cs +++ b/SupportForms/WorkShtatForm.Designer.cs @@ -29,119 +29,119 @@ namespace Diplom_O.SupportForms /// private void InitializeComponent() { - this.doljBox = new System.Windows.Forms.TextBox(); - this.kolvoBox = new System.Windows.Forms.TextBox(); - this.statusStrip1 = new System.Windows.Forms.StatusStrip(); - this.errorLabel = new System.Windows.Forms.ToolStripStatusLabel(); - this.label1 = new System.Windows.Forms.Label(); - this.label2 = new System.Windows.Forms.Label(); - this.workButton = new System.Windows.Forms.Button(); - this.canceledButton = new System.Windows.Forms.Button(); - this.busySizeLabel = new System.Windows.Forms.ToolStripStatusLabel(); - this.statusStrip1.SuspendLayout(); - this.SuspendLayout(); - // - // doljBox - // - this.doljBox.Location = new System.Drawing.Point(87, 12); - this.doljBox.Name = "doljBox"; - this.doljBox.Size = new System.Drawing.Size(162, 20); - this.doljBox.TabIndex = 0; - // - // kolvoBox - // - this.kolvoBox.Location = new System.Drawing.Point(87, 38); - this.kolvoBox.Name = "kolvoBox"; - this.kolvoBox.Size = new System.Drawing.Size(162, 20); - this.kolvoBox.TabIndex = 1; - // - // statusStrip1 - // - this.statusStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.doljBox = new System.Windows.Forms.TextBox(); + this.kolvoBox = new System.Windows.Forms.TextBox(); + this.statusStrip1 = new System.Windows.Forms.StatusStrip(); + this.errorLabel = new System.Windows.Forms.ToolStripStatusLabel(); + this.busySizeLabel = new System.Windows.Forms.ToolStripStatusLabel(); + this.label1 = new System.Windows.Forms.Label(); + this.label2 = new System.Windows.Forms.Label(); + this.workButton = new System.Windows.Forms.Button(); + this.canceledButton = new System.Windows.Forms.Button(); + this.statusStrip1.SuspendLayout(); + this.SuspendLayout(); + // + // doljBox + // + this.doljBox.Location = new System.Drawing.Point(87, 12); + this.doljBox.Name = "doljBox"; + this.doljBox.Size = new System.Drawing.Size(162, 20); + this.doljBox.TabIndex = 0; + // + // kolvoBox + // + this.kolvoBox.Location = new System.Drawing.Point(87, 38); + this.kolvoBox.Name = "kolvoBox"; + this.kolvoBox.Size = new System.Drawing.Size(162, 20); + this.kolvoBox.TabIndex = 1; + // + // statusStrip1 + // + this.statusStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.errorLabel, this.busySizeLabel}); - this.statusStrip1.Location = new System.Drawing.Point(0, 90); - this.statusStrip1.Name = "statusStrip1"; - this.statusStrip1.Size = new System.Drawing.Size(262, 22); - this.statusStrip1.TabIndex = 2; - this.statusStrip1.Text = "statusStrip1"; - // - // errorLabel - // - this.errorLabel.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Bold); - this.errorLabel.ForeColor = System.Drawing.Color.Red; - this.errorLabel.Name = "errorLabel"; - this.errorLabel.Size = new System.Drawing.Size(57, 17); - this.errorLabel.Text = "Ошибка."; - this.errorLabel.Visible = false; - // - // label1 - // - this.label1.AutoSize = true; - this.label1.Location = new System.Drawing.Point(16, 15); - this.label1.Name = "label1"; - this.label1.Size = new System.Drawing.Size(65, 13); - this.label1.TabIndex = 3; - this.label1.Text = "Должность"; - // - // label2 - // - this.label2.AutoSize = true; - this.label2.Location = new System.Drawing.Point(12, 41); - this.label2.Name = "label2"; - this.label2.Size = new System.Drawing.Size(69, 13); - this.label2.TabIndex = 4; - this.label2.Text = "Кол-во мест"; - // - // workButton - // - this.workButton.Location = new System.Drawing.Point(175, 64); - this.workButton.Name = "workButton"; - this.workButton.Size = new System.Drawing.Size(75, 23); - this.workButton.TabIndex = 5; - this.workButton.Text = "Добавить"; - this.workButton.UseVisualStyleBackColor = true; - this.workButton.Click += new System.EventHandler(this.workButton_Click); - // - // canceledButton - // - this.canceledButton.Location = new System.Drawing.Point(94, 64); - this.canceledButton.Name = "canceledButton"; - this.canceledButton.Size = new System.Drawing.Size(75, 23); - this.canceledButton.TabIndex = 6; - this.canceledButton.Text = "Отмена"; - this.canceledButton.UseVisualStyleBackColor = true; - this.canceledButton.Click += new System.EventHandler(this.canceledButton_Click); - // - // busySizeLabel - // - this.busySizeLabel.Name = "busySizeLabel"; - this.busySizeLabel.Size = new System.Drawing.Size(51, 17); - this.busySizeLabel.Text = "Занято: "; - this.busySizeLabel.Visible = false; - // - // WorkShtatForm - // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(262, 112); - this.ControlBox = false; - this.Controls.Add(this.canceledButton); - this.Controls.Add(this.workButton); - this.Controls.Add(this.label2); - this.Controls.Add(this.label1); - this.Controls.Add(this.statusStrip1); - this.Controls.Add(this.kolvoBox); - this.Controls.Add(this.doljBox); - this.MaximizeBox = false; - this.MinimizeBox = false; - this.Name = "WorkShtatForm"; - this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; - this.Text = "Штатное место"; - this.statusStrip1.ResumeLayout(false); - this.statusStrip1.PerformLayout(); - this.ResumeLayout(false); - this.PerformLayout(); + this.statusStrip1.Location = new System.Drawing.Point(0, 90); + this.statusStrip1.Name = "statusStrip1"; + this.statusStrip1.Size = new System.Drawing.Size(262, 22); + this.statusStrip1.TabIndex = 2; + this.statusStrip1.Text = "statusStrip1"; + // + // errorLabel + // + this.errorLabel.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Bold); + this.errorLabel.ForeColor = System.Drawing.Color.Red; + this.errorLabel.Name = "errorLabel"; + this.errorLabel.Size = new System.Drawing.Size(57, 17); + this.errorLabel.Text = "Ошибка."; + this.errorLabel.Visible = false; + // + // busySizeLabel + // + this.busySizeLabel.Name = "busySizeLabel"; + this.busySizeLabel.Size = new System.Drawing.Size(51, 17); + this.busySizeLabel.Text = "Занято: "; + this.busySizeLabel.Visible = false; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(16, 15); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(65, 13); + this.label1.TabIndex = 3; + this.label1.Text = "Должность"; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(12, 41); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(69, 13); + this.label2.TabIndex = 4; + this.label2.Text = "Кол-во мест"; + // + // workButton + // + this.workButton.Location = new System.Drawing.Point(175, 64); + this.workButton.Name = "workButton"; + this.workButton.Size = new System.Drawing.Size(75, 23); + this.workButton.TabIndex = 2; + this.workButton.Text = "Добавить"; + this.workButton.UseVisualStyleBackColor = true; + this.workButton.Click += new System.EventHandler(this.workButton_Click); + // + // canceledButton + // + this.canceledButton.Location = new System.Drawing.Point(94, 64); + this.canceledButton.Name = "canceledButton"; + this.canceledButton.Size = new System.Drawing.Size(75, 23); + this.canceledButton.TabIndex = 3; + this.canceledButton.Text = "Отмена"; + this.canceledButton.UseVisualStyleBackColor = true; + this.canceledButton.Click += new System.EventHandler(this.canceledButton_Click); + // + // WorkShtatForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(262, 112); + this.ControlBox = false; + this.Controls.Add(this.canceledButton); + this.Controls.Add(this.workButton); + this.Controls.Add(this.label2); + this.Controls.Add(this.label1); + this.Controls.Add(this.statusStrip1); + this.Controls.Add(this.kolvoBox); + this.Controls.Add(this.doljBox); + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "WorkShtatForm"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; + this.Text = "Штатное место"; + this.statusStrip1.ResumeLayout(false); + this.statusStrip1.PerformLayout(); + this.ResumeLayout(false); + this.PerformLayout(); } diff --git a/bin/Debug/Diplom O.exe b/bin/Debug/Diplom O.exe index 3cd7c7ccc7415ac5b7cedb1450cc2fc7a63a8aae..518aec5226e90c3131b0ac94a8d657f0bf66b8da 100644 GIT binary patch literal 58880 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 diff --git a/bin/Debug/Diplom O.pdb b/bin/Debug/Diplom O.pdb index 9ecf9c13e605bf2b1ba254da3f94793dd1ee8ff5..831a202b7780850e563aa2afe6a6943ecfeeeaf3 100644 GIT binary patch literal 136704 zcmeF437pks_5VNLyL|7RjT!b~9}pB35fBv;6$Dfi6a=@zWne}ag&CX~6iw|rxTLv+ zX^N$#rDdgMiDik2WoG@cG_|m-w6wCcw6wG^|F8G=InSN%jF)8$`w98HUc8r`;ZJxbXcC-u^CX@_Qi>w$=Dw zRsO@OD-M`>|0nm`{Ug`EKI6kp^Pl?I-6Mav_+WPkr^&A!pC|?rXLCEzIBbo7;Q!-{bhFy1g*?%5NOF z;Ah)s@9g+tTaEvD-*{r*1NSRi^Xn_FKj!|i8{WU`oqt~Wl}{Y-&Hg`qFg@p>S7+?_ zJ-K~`Z8iSaJT#(r(`|QceB-;zKQ(c}&!;b4a`xF{y5FBZ=Ik?$&Ky>C_x9O4JAT+! z$q3{{@FeUZ=b!hbM`QJdhquq(+3~}+8vlu}m+#g0)nnG~f7kem{qCI9 zt8rNAf~(e_u(C4$?*;oew=LT7dvf~>+iLv(eM{q=ufKW2oNK@Jo$p-u*^LiQOz%DB zi{HKG@E@dpe9c)`PdsP)?42DyY^(AA;$zLPpSb++&)#$A@u@q`yLgY8C(igrpQEmx zuxi*<&wT%YzaFyV_vH2&w$=Dw^U|m9sTouLi`PEX{ir|YPZ|EnpSOboh*^pB>fjmsbq`T4}ct zAKdYKa{CP1YW(m2)tF`9>$du~H-G!PMLlQqX<2;mpmX+5e`9ggrNt8xqXIh zHU6VsT)pp2hiN?$Sbv0E-#`{U*>eRy3<>35FZ@q2Rn4BKk_7j(bw=<`#{d7aiht}vj zPlZhft_{xn`xVm`tvvjii=IB?(bNCmj^C5pXZZJD{{0u!dC$v9I{1C_51BD<{!vmNhlUqth~fZvB$_g{{d|+PN=U966)ZGQTAz-`r~5T<)72z0DP~)vYZM^puvC`lSn&oHeDj zwYg!z^49v6VihN|I+s~ved{TO%+BbTS*>MO+aa^f>?OYR8I7kj6)QKfi}<`bJ0aa) z(y&lEG?Y#YrI9&lE~j#l@Ts))a9X+|lztIPpG!&ir=+6-DGH=riliYtn2|PSq;Xm4 zR(dRuz8py3%eE&vAT2$Wk}A?tV_MoHkn(|aMoKz3)lSzrEXhdMWu)6A{ans+ z$Vf@A1=5g|bcCdhX=!{$I+y=vrQJJc@?Q8ah5^4B6TD)kJ_ubk?b2J)&dyAX*8J<4 zp1WDy8Fl{1|A0rwy|CEwW@hqzeWH!bFi$&bPI*kr41|{7lC;cjPy5^z-R>n{W<9k0 zmZW86c-oPFnfxtiSuxP^TauR5;AuCU*zh{EtP*JXElC@%PHS8JPapaLw5(ca`7KGy ztoO9nec_go(6Sn!<+mg)tKZYEJGpK#w5$+l`7KGy>hZMI5AOLHXjxs*@>`OY)#hpc z`2D9h#Q9qP@>`OY-N4h{{+T0(LCfwyzWkP?Wq0zlLyum46twJG(DGZ7mfgwIK7Z^Z zcS6gq1uefNY1w5wZ7{5+8?@{?(DGZ7mfg(Lp15k%2x!^mpyjtDEjy;C{oDDU-W^(Y zQfT=tNz2aXX{XkYdH`B>L}>XfNy|>>X}@&l?{|Wh9S~Z6OVYB-dfL1C?B4@gc427w zElJC+>uG;+^RzM0vI|4YZ%JBqT~E98pHEGMmfaXyeoN9O1A5-0wOcHonP-c?Z-Ssk z3Qz83`@-mjtxe5RAEmpKZeXC8*8g6r;oXm(dsa(p{Zb8X|NrQzO-s0)HZ(Q1j6S5k zvA(%sq560Ded)5M#`?zASxt5IOQar&-?%$aoetkM*PhwXxTwQ-GaDLD?@TwZenl(a zCCi$(xVgTzuAyD6IpOr_PclN#b%-DMj6!>4B(HQgV}=U2p;)h8~G zvfK%lQC3;?kK>F67Rslct`CDk--eRrS@}b({2D2;K8nj9X65W8Mf*q^UMO#pGMb`{ zCKTHFikV_y46Hfq1{SrAnB88VNwDmt}W;v>cd>R|8-haH`TbDqhvc5Zp4G$lEcTNA zwwJhlYJ@VHsEkI$`-Ptu+;a%bk*Yu%ZtMBo5R&6R-YS%Qbbe9_pFYIKe^GtwNi*u= ze)D$*?imEy=EL<;_PhK>w#p+@;)Vn zfA?uAuT$D_R&KTRd$Qb5OX0tL+CsUmOrLJHrAwB1qZDQjwSFm-*|Dyd6)Eo~DXj46 ze0k&E+RlfHl=&Gc?B&z?G81WiedCLWov%K8Rtg9Dw1sjzwsS&ap89aJ6z=5H70T?G zZkeS^_UkQDxVukBc{9(5k7&ly*YnmQ<$X>H$N6-Wmq_RLZ#N%*iPSeCJ3}UkxbGx;a%mUuXxa zra9+$f$ew8{Fq`A|IHqs2X`y3jT^2a4wl zZ9fev?616$3Ea&l1&ZG>O9JVFK)ODV?hd3!0_g?rt|@6?N*bS%W~QXNloX|;)hTIB zN?M|5oZj4= zd;?Ah+UZH&hqs#-AjYpZxX9|#-5_}nC_GNyg>S=yxAa!(^j<6F?UPfQ`+F)-^f9%? zPi^)@e;>}EAWSZLM=JeD9(qF-Ad`+M&y>xcc~9&n+D6z*pA@w~FG@Kacq^!58Z569kQ}U{_qX5P)Xu4f zply(~*WUsDVC}utH#TmM!qHYA&6-iz?-{#%Ub-x=nBLR)c9taC3GRTr_>Da@`CCKX zidprI%j3Ct%$DY2y3-jFD$U(L=oaiWJh~zkU6E>gzdL7BoGs;n+Au!MJUz(P)yXhv zjaTbKUn%^lZ{xzn^$Snqke$kZ*vks%?Auw-{%n8T%C+M)4%JflYhUh?hQ`xo)-I@D zGWMjI4UMP8=W2c3+bYwK=S&U@b(FI9lfq|wnePz)d7YKJvci>5=r4ukq1_?20sonH zB=?^>7_P<>^t(!|69?N`zuM*>cMKl}N#W~- z@`_xjW4<=C!_AKk<j|hQ+!uvBRSApls zxdG3WGYk0*lA7Mqho?x4X*5fsZ;TgvgfbeejB?7TS3!OQPuIPrg2Ee%rv~yU0&*J4 z*-82^=gRI<#QkejAz$+ATgVUIv3nNpkVi$_fhWYg6v4ZXct^fZikJ-hNfCFm zNm7JwpZ%qX$KwG~v|Q4GQgjjdOVPEGrbrR@fP{DbJEKsr*2mIaFWXXgZp z`CaE)yfSdIybs&w%LC~sDf)_i|Mfudu`azm<>>BAx%Bs@q?4rR+o_m86g_6Y|12fd zO3`0Z(gG>^Ybw60MXy-=s>SKF`#wxdb%n7)HW(^YjY92Ye|;?;pisLi)DVU0uTX;( zYFPZD3uBr-o&HZc{-(r#VtZTVMd0JA!lmG)JRUX0gdSsYiZzol^;gHXGh%(Abl z)ldDkr^aY(VNNlg?hO_c-f(Qm*T=a@r`ViYY;&q1=C!##9Vo@0!4#ZobLccFLb+$D z6dh;r@fM$A@u}c=I`rM>xU@ZWyt103th&c*s=dCG3iVwl$-Sw9_^rkDl=bQPy}8DQ`boLo(c+YGLA!kw?E&?yuix5P>T2+nK^yMXCC9k z?7754BwZv$V7@*qMSDoP*!qZc^wA|!#Gd?-LLJ$Mk-l@DGA}1+q9!W?x zy_dt5CPE6g2sryH5ys0bW&1c4&n72GJNKAe|K+=^` zbfBbElu~$KsjfQw9hNI zItFO0#%Zs@7;{*;cUMptS9Xh5>!;P$PuIoukUk+roKK&WBF^LW%(P5c9UaS&AAg zKOTy=ND;E;&)M1Zc`3Tw&E4oaNnennPa?OKqR%_Lm7V*2<2jX&*Wn>LR5KE5vO*Q= z7T*VasL*hY(C(_xFzuvW6Y)+OuH6dr){RGZWwnp8>Zh#Al}YTYoayfU7_cYBfwMTi zL`wRKjl&%_U%y(I7wzXgwC*h!6yAuu6+QoFjpgz6cnsY+!8!*M)*!;d{MxL@`VZjBoB*%rP)A>?2@e@I^Ah?nXOHkzpF+ zxiix4E4xZj6X${yoo#ot3+;}!3T&Ls4enl_lj6JASMBZvCWE`z_wDZW6G?kX(J!U= zJ_R0SZz=kl6yK|Gc*4C3|A*YG`UdV^wNv2kReJ{RUbRmU-=8ixJ&18R5waBSM;{N| z{pj|<-H*Oy_oM%3_n@cj9`v%^gHoWlkzuCd`%E-46=RE{i7Dwg?oTP{cquw5CB2{f zQc5~eirVa+bB*0|K96imioWaclF{QSceX#5k`_tP8!5$Se7Cea(+8yEGrVoTwA3U; zN2T2vx-hNy4EI7ErO#yC`SO*FJ6G0b;&Wx?4>OAQ z{-0&s-u|bI+q+-ONUNl%BK3TVS@04|W_n55Wz5DR2+q;j?D&8AU$-2FzMp3b^G>&2|ws{&B?-0?%jd(|#se9lJWL$_B=38gR6 zuc6zsP7U3jurgGJ6Qa?-t=WjX17DLOJIeMgE;&Pm^8FU<+uPP8&7uvpPmIq5+ux-lpHP>OEP zN&ioZzLk^KODiABNk5jNCvx$cj{cYv_^jw3Iq4_tWqIi_De9e%u};yjyz~TTYF_#& z^EEI1jJsi8`UUefFFnP4%}c+OqHFTfucYX+dFj_uv?ebw9?|`I=@}_{GA}(RMSspq zzmuXj^V08m-;@aKSTwXmdR~ggl}LZ&tS*uM#GSN6`im4TDUn{1qH{~6m!;@qC1THv zK3yXHO^WU)5pv|{-V*6m+F2sKE=9j7k^ag1phWtY6m2XK_^7B?sq_YCVyX0R?h2*S zo3s;tSD@$vrBVKiD! zq)ZwRsO{P^X;7f(D`nE)K+(D~X-J@GLz%c^MbDK3h97AQCo#Hnfzl8!2ZfH|Td# zPP-|m5z1*lnFyFc0o^HlP~nNZC|T1`7$n)0WEE$O{XOK#^+1F`g+n& zvl9K-xeUgVwveAsM}PQqltn$~DW{oMU*;EmM|)`hBIR_W%{A&oe&j)2>F;Be)3sJ7 z%BOC8Kh)+3|EJ%XH_TJMKicLneZzN@M;(34cu_CyBl&r@a+;%@ zYT|k9-;wYJ9A7+$@x}zW58Sl~V5fO*^tCrwwY@3&Nf9_@?wh=^`WyC{&lBzQO#7XC z-T-?W43r{w-{zh@D8^wELPPBK=Y|y5VdwZ>&K;Qhx8orP1>SP<{!Q7`krbo||*z%Nd=llv)oa6jdp%>9(N(=MIb$vqW}w{It(lkMdGdbHhNT{{O_ zJIO8CPRB(o)4&exbiCiO!O>4l7xLH{KyO*Re0 z6CFN3t^0-(U_ccXijR)NtflM+mZmp z_rg|%E#ZGZD1~nxZ1OX3oLhnaJx2;dkEsR2X=yx$w;2BSTq*44(@@T|rX{B~HnpIW zfIP>iEr$O+PYQecw3OE=t(S!s!~cFr3J3YLlsmWKY>yl9>5AchBPks2(@|!TbQjyg zNlwc)DIDd~QQnk=tqo_?$8GfGt+RBjUmsRV;a)x+~V%_)@ zU;of1aj|Y(is#FlIEnFe<4`Z!`gHO7z(z>N zwe0nqlI5Ksh5z*FSRY5#E@*0PY&h+#j%mH#P_oPud20E+iZVN;_4S3fOh}e{k`$Ks zw3G{e&C2xYjw`Y*PnNAW0ub&>LFrLfwk^X1KJved4vKK+IwzBeW?v_Y1$&bU4jZ>Q%Pia`RyczY@F3Hjv z&mS<2gh-6=>bQP<+pY zcDP0sXx&~=JYV?QJ8QQBty}xW^M!VI?OC98YrS~B=%5bPumY`H-^KHVb|>vppml4y zc)nm5l67$Fw|KtLj?wryUtR%jEe0kK83vQrkRz#j@u57L5ON)Z_20Sui?IeBDwmhY!S>Rau)6JumYncflfo@SWg+y^FbcT?vMpLD>4lTKRFw6Jzb%a}MV z`Uh;{$UZN&{5}3TnYM0$D+_(6jX^AX(G>}Ls+^?vcxl?j-xl=-61ZFDgva>}34)=) zbXd>vn>@zcrh*`7O8GO>*+Hnb^XT(7#|U3UCvk?|Em1AEPKz=ADe2<0VtP-*_gAN+ z3)0f30%@?N^;o! ztiG+WcwADurOr#WrGvKSj%#X#>4zkp>)bAdKk@CER=>nIhB~jwO2{Lj_cVMD&uvWT z+A?Tn`fCu<$NdmW=vv$->4ZdknTN@=eh+ymlxFARI%#2op8iSFzmt1vE(n6< zwl4j<@FjcvCY`H(1%2&VHlGizJ)<6881_06eYYkjtOcQ56ntMf5# zN8_vh2{sSpI$ zN&3!x@6W}zxjvkp!O$TSxv}|kzl?ML@u015r~PH7=}x5B7%ki>g%giX>@W0<=d;;5 z=~XVhQXbcT?)TimYpQh4cv625|aDLw{UQA+4`)XY;he_ikS8 zlITnN!_SSb=yUpe2FoDWyW{<0gXx|moj2Sih0A>#+wP<>)i1Fn9@qD&Zqoe981E)eLp!P} zrQ<4HJ1UNK-+Dx?$X`er7vZqeG>HaUy{Ca|DCd>cjH^%?(w_A-tO_^J(E*_ z46%C<1ks0sXmxOU5ZxCw8JpqWgM+t0!Yg|0d~+t%X1IkXHAScFsyOEbU->?l=BN$L$#2Q@XmBl+Q}XChA4kCewDT*Vs61)Kgm3%e|{x5^1^4 zB-1W)l|rpJE|`Kxs^c6EI`gm9StZ&jV@9$?ba{SLb9}bbO#6*h{*&mvjes zX``nsuBJ))j%^uNIJ^8ARxB8eFbH)UgIHOdB;Aa;z zBDOXFL6Vu07~T#viJb+S_8~^M6S->8KUh2@ih{OGP}77tGFFxF$pY_;cYU z6l1to7upeHgTtRMu(fFSemfT2xb~J-_i<@F9pgk6yC>FL$8mBz$ya(ySNCyu|L3g? zzwVN0{kj{|M_Sd#-TnWPpr;3u^qu#$ZTbG|nYg1NvqCq@@vMUazdNZLRblcAj!)`| z{D|uim@Ybr&+yZb|G)#{dw6ktMqdp14R<;8RnaRVM(#q4UJ)`ICsRR}kd){x9HXpR zPp#JU81vPxPv+z})E%C?<0A)!F{e%&Z2YMUZ9xu1ox$UA1p<%9whi`;DKkJ?`61Jp z#fB)lvmbH%tLRdTFSGbcYa=>0ZLrBW(w3N88aAL6)_3Ogz1oi^FgO}g?)dX#ps-p-=%@m4MC@a&!4vVM$-+s$>Psge6#6_B>REj^gE|3 z)If#WOJ%V|SMUgjXry*mA6_o;Q?lI>XR*G)UZ>-)w&OB;D#p9V0exTk20dT;20dT) zZS;KUL)w5IC7;nLMDLfmjNUJOh2AeVj?w!?CN#}-;LvM9*NgP%b`hfojUF&>1@wTC z?Gd93N{r6ep&jOYPh}aMcx;YM%#mt^@n7G#pL_r(S*#DRKj!$dL4l7$n~=E>&^_kA z=p54r=p54r*a?J=y3@;irq|Iy23^YcU^MxRjwUw!;QjOcnf7_5oQ^T?4Rm%c;ogf* zgR=)5uMKR~u_j3OMT@_r*p@)_WyNo$=qncAVKFvn(Dm{2CL8w^no{tS<|=FG)MIsl zvdrvwUN21aAv(xg*MDGP94|O1@R5^xmgpGKfAg*XPO$z%=P22Ke5U`$+^d8 z^xRK2y+CxX(U(N$ntoo0E|Z+D68ggR2|YkAD)bxuj$ShTj_wlrZp3FAqo-%FlZEW9D*-IG-7mBSB>hAcwL4j9XtnTPIQ+M>Z*fY`N zqVDJ>Q}=VFmFQlggN$AsZD!6AqhE(UF>{v~o+>eKLG+8M-COI9Ea!=8QzwjI)s6S?7FaeWN$b`bKY<^-WA)5z|NL5&QmVU&EaLemx(htepe9 z#NUrpHog%ebC{{D4p6qRC(PdD{>WXy@pdwHa z6LVKUH;#TF=B_|o?5=>`FLwoE?h3^87y7@9zVD0ndENE90`uJQWP<`fH#yJIF=noy zr^j3Y=Z*-4v7_y`THDbrW)!|CUH*@(`yKs0=u)P4m$n#;0D5>~==AWC?I0x2dLN3- zbL#GRr9pw;nyfozBcnyPk8!!r#$}z&Z*=|89{7&5^7r_XkfN8YZU40RUy>d|m(Aig zEJnxm2b&xR_7_%=3&rZbzQD5#3j9v?4{SFO&?ltdAGUt~k)0vv6+-uj*=9hmkT#%K z2rmM?LbT&)JN8S6xsN<Mi+B0YY$_^XWILM?Yl2Z5%{)0n@$Wmo8S!4+2me8KX|(U@EFkH#6AEz zoY)5-Mi-ozeHxw4rR=5u zlvaL6PLK45)<*mU(AHQ69w_=LlPqv{c8H(kW3Z{c5*ss&k_*MwD0O%I%b>sq?Ob<< z0df0FHgI)Cca_zT?ka0DALzpSGE%od(f2d1&W~FB6O59g>uK@h7XLKkbXTdJADi|y zN!{rc7mC&Wfs~9_7!>%8tn<5>fX*gJJSWkAt}82AGkR=AaHk4 z`kl3eo-FSd^kh%q-5WUjNc_%S6n$ClntY})=*_nA?hSPQuY*``_Wb?RPCs^X+R;t7 zcxKw^%g(~4bfCz*szuk@@Ax4?Z}!t^r#Jg-+Ud;>0WT9Ms>wKg*(vB)q3>&betO2~ z%{Id`4itSO-22T$;SSFq8p6v=B(4Z{k(nts>NT+N(Tmt_2s7oim+2b{2Pm(%}NKEp03k{ zJ2;*j1b24MP{`{oeh=qN@77seZGSiCmDk|-uOcy*umMt{V^qScEViLms!|=NQXLXo z2YKsnC#qDl;@?PngyyK)%FZdT$(pJ@yrSc`I(ojGjk%Z;N1(nwWMjWB-WE_t-i_n8 zZT>zs-RABgfjc7)wYfXP*5zS=xMUAvEYtgrWpg3jOtWzzK~CtqJCJzFMiM2{UE@^WcfxpZ>5w4z*ERW99HE{08Y%a$3|K~2QZGEf#f6{n5WRl+g zKm3<6OOL#YY|9g}u44B8Z<2IRA`R6^rb*iWPk!Io{y%S)XDlD&+Q@d3^d4L8<(|IY z-v0lpzOLQWo4ai?t=Cs3?Wekc1&GHWuN1c{<|luy9$?559Ur%{ay+U_f9yDw-kWrW@E{bp?~_!3B9S6jhS zWL+9hM_=Jb0NYR8<3DHVJ$|4fF~-S$_UX9uA~)HX=wpPw$#ls+?h1}O?qhEgd4=;O z0Dp$D^7@%iSwCQR(1+cnuzR)5b<@x6ihdsDCd-&9-F+;%40tGu!j^j`SLd5yI^)Gtu@~Tp4P9`Zi#X9vf{2_-K@T>9efwe zqJMmSAF(@6(s#jVDZI+pcN4w~P$IrK=X@7Ak}v%k^vDtJpP? zX_CGRx_oANJK1HakwJ8CyoUVUZ-gd^Tsq&ug|N32?(O}Qb{?ZH`Ve5enG@ay{{|~B=|f;2DV$a)ugImmlMeyx+Tn|U zJbb#%^;=i=M(SJG8;kf5m8D9XV3#ywjD)rm>`9pEtK8C zhd}Igp)2OZu;2# z;jG3+4|iW|>cBI{1`hOKiI@!d4&aUirUwsKv-Y;I)Hmdwy z1m>ErfW`JZJ|V&Bz~=y`1Fj1nm6urj5sR_c!uOvH6ytZi%);@bhbq)?`@?QOpRx5n zsFPj)J~6#Zv!~HjXdv35@!nOfoMGScv6VUSdDxQ2t}~J|REb8JTz}KH{M{R53oGow}`=S5rfSkMg|9_r@c?G?8jZ}1Z6c( zS@qbYEq}(*y=j8NTZg&l(JNqs(i#@;75;m!<;86Lv#o$3Lh1#E2niC{A?!+n6~YEO z7$JHRY!EV6d>LT30*nrGnHYI8G4dp0Fq-%@NNZ$4R+Wv%rANXRyXWiUU!mQ`Kl_h+ zPX&c{7SAB$wFIz0w9ENIaO1%5eCGX$-DNPp_%3k$>n>hp+NFaJdfvj!~4GG1Vicvs^G0o(XskysUAkCM%Z^Eh7X6I0x$Q6cZPog{)@?h+@O{eJADaQvJAX2%~JAK3B7*A4qBcKyMBUXgMBV?LR2{$t?RvTuIV z?E8ZuVITaR+4cX2+4V2ay1l9&c48Snv+KXF+4Vm%>-LmIS+|$KQ)Umj-0b>)!tDBg z$=UUf?#{YB1Y5KCCc*Xvd&cWow`X(yb$ih4`fo71 z{(m&P{u|A%f435cb;AxO*f#9;gJpvk2bS%a5@+v!af!3{zr4iR`)@OQ|CgA(|Bsu! z|Ie7c|1Xy~Oxd?e6l2Q1U*a%jkC`8UUzi^N?D~ThW3P2~y|E3RvO|Wp-`i04^}#-Q(gu3co_o?hJ9&1+ z=DN27PdV6E$HqHtKF@5%W6yl7*)7NRJ9gE{pMFc)!pBxR-(j15Q?~QzfBvw;@9o@s z+vz^0tj;#n=@-hvMtc8*4R!4PdpqiHwVUpEf$jP^Nqge&7Q5+=Z}y+rO?N!4cemYi z$L}hBAKO~H>5gwz+-4(p(xlz=*SO%pz-$Sw9 z`?MZXT@UFTbf0@jYkEje_mE!eA)$9Xsi!ob$LD+De=-2GD9Gcj2a@J950JtEBTV*z zo#JWrr_?TAf~dGlve)-H9(61$##mrdHtp?Mv?G|~yLh;>FL(69g{@7^UE&K<9%aBI zgs0=$5ERSMLqC?KiheAjCiG+ddz+X%kYl_0wA)}MjptpV*PGVm1>EBS6kyn& zR&?}xO1Jiu*1gNt8sqQfeBO>6`UgH7E`=wKw((Ekzq%r;p5gFDY52*hK+(t42Ai(K z9GGl-fQN2Q6=HZE8Fz_U&#q6Q)6*Qk>4y(jF!y ze0q3q-Nv-Hhhq9B+5jyJe6Ne+D@Byoj7S=W{tY1=J*QqbMBKKh|XtSTY<88eqWzdX5ynvA?a;&hk(5bAKCk z%{tk(r+rUG-8CGi8}3r(L%g4D%Fq2;8>1w={3t0r{(w!4Q5R*@j5l+_%RSv5{m#lg zv1j1++n}&dv(!DttH$h*4~@^lVM=RY2U!j>o1`oU8Pxp1`5M5M1fTH*3jY~jOXQ1v z2V^z)T0-u~Jso{=>^j7HW2P^MeFyaA@Yjxv9e?c@wZ|7IdgAy3MK1zB?C7E5haKJI zq%Tl(tl$~`$$WvLABlXlGH|{?s{$t{?P>NM(3Ok*l$bBjVde`IpP=v>#~H7&U6$0} zeA16Fe!kOtaxy|>iTDynp6LI^DAY)W8e#H9z8?|OI~f4HZS05O102~wHkMg2CoT(Q zXGu^vkC3;-7afz+a_nH^fic9!12Pf%lXIHS&?B$)_Dzs!z!T-(bg*>kFU;-%a#`f5 zzqR!E=D_a3^JeFOixRR(c(B+t7#%ntriTWO2a4}^WRPbBjt7dZX6y_w-;g=p6F8aU z_XB4~fHM(U;g16+1N=$gc%+Y6jLaLJ=`$8T8+7*Fjs$}_g&uWs4DzuqJ>x-e4veXk?8gx8MTlKlg@rIQUH`{`a7WA5wj zeEYwV58R!X+&LG-=O1;(7VT~P$Lz*1$JiG*JJ}bw_-#*qe?wc-18hxWR|M<>cQ)h) za{{-9P6^zaIn(_Ae$?a#V9{qtZEH<#z#PRE33C!#B;3`oJyMc#wnqA!++ZJ*8ysSC zgX2=pX2{Z%TTADeKj2GEZt%I3TQlDG4JJSMviSkN$N2${9?3X4>N6%k_`Asu@H2<3 zv$x3!hME6g(ST28s?Zld8~1 zHb1~k<_EaV`~Y8Net>T=Kft$}AK<&p5Agl?MhO)Cpv>t%KT)Pw|M@r0KXCNtGN;G; zck>gBA7J#JoqPlyJbzx^0nZ${1>Yef+0q|AP5FZ!o;&|XF5=}SCjtrs%1^?;qO6XZ*<)`wp2FGL3#k{LdnPLGHuv)RlH3 zi{W!}ERn^~&(xiHLw%F77si(HWb7CV($WX~@%@(mNQaCDdgL~I=8tmtqaTpfQ2wUn zGwvPy?v~HEH{;ur&v@Nl{IL=qv=|?T8+uAF^_23xBHy1bzLuM zLoaD#FR52=X?$;KW^ZXpl3Dv+*lq*U!QCoxAJu56 zhG|#rrris&2WSX9!!GD8-LaXq%6NG_#Ko2_p>7k)Q6BVIedEE8>p~kHzpNwA)bskm z-1@Me6#m$k6Z`$FZ)sZIys&;&ZDZ}C`q*?k{B5wW@cv2b>G>XCqVWE~C_ZKRpwC5L zbWiZgTkDs`?n>!%{<^~d_cAQ_+NpeSyq9Bn`Ptpp@d;KiV;bhY94q$oxqM0May&}@ z=khaO?r`I`+p{|k`%7U@UvBIlw7uM}@Yy@d(cD}pE<;c9|ELS^{IvSU{0i=q@TJfV zaN`yf#-I7-WsmUh=tlT=tPS{4;E3Vl!9RqL2i_Du9`YB~0(>d>c;JSy>*{!74rlLp zI5)<=;~kHtI_A+(7uK5_o8odo-ucueX*bp7-O(Sr>*sb%KyuBZ2SFb2*?>*LS95s` zitFL+q~JG<0Ot0g-qKUOCG0F$_mQxlJhP8f2VkV#RMIvHtp9_|N1L~qYVgiDd`}85 zEbRZCjJmV+kKMP!-cNf-@6&W;kN zU~_xjHXg(OBqaBLu<3;4_@5$$4c=!g``1?Ze_tep%X}L49!uk8b=Vo|T+U)CT;bEi z`{d$!%(S~R)%g(g_N|lqT!R#T$fxsukUOP=Z{NARQ>F03KAkVm&M99{_|t@Bd8gq| z$*1$>SvtQT`+HQfAD2ksH9j5X#WoFQ#I`$VqfcAR_xn;QyuqiX%uZ>2eLdbNS#Bft z6nxr3x$Zpn>BbZ}Kbnxe`*ejeT{>UaC6+E(-ZCj%z;Z1dOn_A=ZJK4@#iLTSXN3YnYrQA+w{rEgmq}(&4@EM;r9@o~|=1$|9XK{C$ zzh_F}AAGuaT;G~*vZYJ5bA=SXM=ObR%>8^*6k<7^F^-MR|5*PZVxG*FSG+yQ=oPGM)7=+Q}$8+ z0Es89#DE{o?2 zZL$t-9Tv}*dup;D+}bOiFSN;iaOT2nZ zYU!bB>Dg*&W3^P>Pa4xtn%z%Y+)ui=pLAnCX>C90@qW@v{iJ+?%k^(Fa^1l4(3< zkUN<#YkVs9OQXuk?S04mNTy5T2Di%oo%t}ezH>Hj4ovk)MNtsl9JHacNgX_P5cxDA zi5)yf3Wr;rwgq;Ox=^N{_sF;jN$lXUQaIk1`3_+RvGGe7YWp$aI4L~Im%9zHgS3OT z`Z;=W5$xdcQW#D5Jl?`0k6-s5JNSpRG|8}op0+D*`|a7*X2fcNRMcUdHX!L1B+)sc#xPh&^XFC%NBu#two} zgAWXAdsEm!?$;o_@C}7O2Y89t7~p;k?~wZ}zG}b@9&Fe_>|Sth%Z5&UHm$(RB{=>r{YPKc7>{?$I6QZr6vyF#&!YdpXE6uC zXMw}R7u2S3ccOiS*}2;#GZI%8wuB|Bf<2|ay;D6AWNGO<3eHO~6zjIG7b z0T|k!#bc=$8;Y$V9`4N33Wuv(xsU1LA7*;^9|)Wcp%%l}F(AyhD@_mocC+>KZHKRm zv7pQ!aCPYCziK$URLc48>X~xBx<;CQ{zSvsp_>Obb*|y*7Mp(lS*D+Vh3V&i(r|XS z8J_N&hNt_H;pu*Ddit-Jo_>&adip&KPq&-l>Cn%|zRYaH)16>?`uGFD4$KElPyZ^z z)1hC0p8hvYPya`zr~eDX*}Y&myVp%mp9>o{Rd&fZn<{&np8i3GvpdXicJmEq*JwDq z$Z&QaGo0Pcrlmu|^&%%kxR67WI%wk50(I=;|>9r4(kB<2SU z33-4Y>HIx76Uy2Y)(Cy_y$n|bZ4ztL83W@nEFSOTu`J+WJeGwzY#Gbq?q%<8EQ`Ct z{AXB}adtnt!eX#25A~Ox?k~O8Un(CU4Idy)8z9Xe5Hn!3dVqAt0O_Ft(hCEm%s^@Q zKxxuIX+DYv|D%DssegkPlmA?R&-z2`Z2;eQE95^HO5s614LsjY@|a@spNpjMFrS8U z4nCrGX}xXhOR<^k(@|cLbT65lD#@?EObXBR=_qej?Gn%T@cqeI zNJy4^LdmvXDTUYjw3OQ^t?wt!YC^Kyk4fRpJ}u?WI3iY? zP4X2kE>h-IQurmGjxvj+!xm5H@~)P`JAFFJn|s8JnR7d?kJpNn_i-uwmQP1{iFAHE z$Fm7^YTq^3753>UZ+30VvL+-<9sAYW=}-3SwNm&4pO!K^rS<)KYmstSOW~tFE#)3n zyP&Dn$?$x-r!8Hw%%4fryxo)i;MR5Ve4$PDgImYN z^X1JyOgk6Wrdzwk^M!Vo1isPBui*E$4wNn%DBV0zT02mBe4zBgKq)gw8aPNAKS-K6 zNU9qooij+fdXRM6AnAcY(o=(^R|ZMtgQekvrAdROd4r{8gQbfHOE(Xe)()0743=IR zER_$Dh7XY@4Uy&zk(LaRE*K(RKSWwHL|Q*YdKTDOjZ|GDjjxer)<}y1#??sI1MYg4 z1-8=7;eXdjVOs(J)iwODPxrsVCw6E5e}?~cefFQ>e?1O}^Kng$^z>%t9pmrs|MTn~ z={S@w>;y)om)-vpGC0x=3}TxS^1ttBG$~se4wlCE>D!bo*)@8T zb}1$s0hm}HMqtaw`*7L@vL)I@D|cOku&>uQDDh z=B$86_K10{Jqx^Zj~@mn?E22}S_$L{29H2Klxt?OVxBd!0`fyvfSn%f+4eGfw!KX@ z0JPTecAfuihtWk}AARnDh4PV?xIPRDeVerLT#VOB`N$~98H^HsaItUT%A2H&rYNHc zv5bK4yv`1G%n4t%n7(|iMk*gF4Ie5^8Y;~jDy>L5_32_@Ed0IN;}(?^*JD@As@c zC0(3~ZJFyP%LnWNEW0HA!o~IR(xpH7^Yvb5ScJK|wAX=ko=ofc8KgU6OXqIFZxwSI zzwI20!J?q;*0&qChv~RN7-@HqP1w-7 zI3wZHI8JA@^xFd&2^+%Ly{|5O?|lFDPV{#Y*U}ZAV%Bf5ZKzQ)R(&r z?i;itIalVfA$0Q9gk7+|?O}6e6Ihltp_I=%J6N9ff92fr`~QFHtI5rWEn`_8urW&7 z!8%L|kMwr^I*(Bou`J#WoWFy*d&oPBWqF}+&IW~Z8b2ye+nJ4>8~)2(k88NQ>p5Fi z+y#@k6l`08N5QrgcogLJ$khSYgNw%30eF;)437ey0(txAOx}(SEAYMe&;gI~nBh^d z$pjwdWy7P;Kgi+#W^#CNdC1|BjUb2TfG0+$5u8W0eID#=Tz!~32H#&{-+$cX^VgVs z{!8}zS4>WittR+wKQucyyo2DAJ#6tWEdG_**LQbea35ie<8Zhburb)h!q56Zvx~K> zLJf#-3hp<4=dVxv=XCtYW3;8K&;a2LhPOsvP_Bv8Tpp zY~kL2D>$k6oGb2Y2i_NB4hDfS2ZNCGwZdoS2-p(F7;Fi?cEFT?IU>d%1~I;Ni1D>E zyYNn+Z$K@9vp8N^%~4j}H|c8!{Ea)8gTi@jb1@G1LE`;|-7b9YY|2(!HkPi&cMRGX zHdt#-QH`Md4$LCkmTTM%-}t3-q27+dB1Mti_| zxN|s&&u8ikt_xocgko>jw`-@1`zQO@>9&vYULP&B;WvbR3T!m{)H>Uzkm<5dJ!kvW z-^~YE53{YeliAiAZ+5t5m>sV7n;ou2why)1KGf#+pOx6(f`5+vE%@DE-2`6fDZ>jr zZ+M}fWmcb#YUyDl`pA8uWEyG7Wi0mFkWATUSx7vMA4B77C#yP>PLhOmRPui=-@H9I=k znE`)9zTkhn{{*l-oAbv|%#Q=MdB8M*j{>KJogI&T@>nP^Qqb`m<$<5-D)tDR5tyT- zzXLvd>=AZ?z#a`s*wL9|zYi?zG3@K^F8%JtAGv$ye}+H$ls$&PT@q&FM{B5b>riRk zQ0eKR(rZJdUc;nO!=%Z>q~nH3D~3s{hDmFNN$ZD6&kmC|4wGtjk|yjV9k-LTY$s_I zPTBrT;mtSSe6xSao-aRLDy;~miox#f^l vz|HYE(~0}bclT)y0~ANi`xvVeO8tG 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 IDPJl1KVb&2%m4rY literal 122368 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 delta 110 zcmV-!0FnQIzyg540+1U41Cbm<0RypMp$`cF0000G000lKvk@Su4=Pa^LlY$l4Ji{7 zF)}kTGBYwTGBGVMH!U(WATcmHG&DLfHZC(}P;BuUPXGV_ diff --git a/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/obj/Debug/DesignTimeResolveAssemblyReferences.cache index d5b15b7a28f033867ddcddd7527dde9f1d926665..95f4beb994baa81d6e4c57bc512f78f1f5731820 100644 GIT binary patch delta 143 zcmZ3=wuzm~*C{C2nURs5fnj2Q#Ka_V7WWB8JQHgh!SrM%#u^BtiLnF1;A5(SFnXAp zBtdE?U*%w6U|{4bGto29Gd3_bv}9n+o4k-IMn60?Nzb*SBsH%%Ge56bFC{03k&%Ic IfdPju0KH)(ssI20 delta 89 zcmdnQzLbs2*C{C2nURr=fnj2Q#Ka_V7IDdMG81bX!SrM%#u^BtiLnF1;A5(SFnXAp b#6fB&U*%w6U|{4bGto29Gd3_bv}6DPThSNS diff --git a/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache index 29bedafd3e55bfbfea33d0616cc0f52bbe4a133a..b10f43994d36d51d25cdfe2650caaaf4bc222fdd 100644 GIT binary patch delta 811 zcmeA?#MpU=al=w>J~yivch8U*m&}5k{M`7-o4IeJ3o-IqO}@q>izytADP%c$KChfH zs+s;V1&PVoiRr1uddc~DX_@J4vJ4CiI;e^!f8bR?H%^JK5nX5_UmUuSp`hkuH-1ZO z!kz-$lMnI-VwdvA6gHTAO~4mZxByc~Z1M#muF2;G6LCv%OimMW!!F%|U081NG+`g? zQe2Y-L~zJ{PMPch8U*m&}5k{9J{}o4IeJ3o-IqO}@q>izytADP%c$KChfH zs+s;V1&PVoiRr1uddc~DX_@J4vJ4CiI;e^!f8bR?H%^JK5nX5_UmUuSp`hkuH-1ZO z!kz-$lMnI-VwdvA6gHTAO~4mZxByc~Z1M#muF2;G6LCv%OimMW!!F%|U081NG+`g? zQe2Y-L~zPFAY-3&A`Br`o8*LTlmcmMn(|^ z1_qEKPFWDa!@$5`@o?!IO&^e)C`?WsB*)9Z!0_^CZ*T`#pBPL|5hTaQz`*dx^7l4~ znc^@xWsn>{0|P@&HotUxI9Q_uOi~pj3G)6_%jVAzjUbM|*fAgv mg5@+pazYFY47+x(T^Hzovx9N6I;)wmAV?1g2!a%V05sSCm>@ z!6v}Kz`zCK8bbJjlP5DPv9U8SFmMV@-o~sr`606~s}KVNgW+UGMzP8KEDiONAW3cp z28OoerTNA_H#-;^g&7zaK#Dk}K?Dy20|UpZHJ|(aKyo55Ia!b#F9QR^=~IU_ulj=I zL}7CBAUQq;28Pe+>T&g8ePS>tP454 diff --git a/obj/Debug/Diplom O.exe b/obj/Debug/Diplom O.exe index 3cd7c7ccc7415ac5b7cedb1450cc2fc7a63a8aae..518aec5226e90c3131b0ac94a8d657f0bf66b8da 100644 GIT binary patch literal 58880 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 diff --git a/obj/Debug/Diplom O.pdb b/obj/Debug/Diplom O.pdb index 9ecf9c13e605bf2b1ba254da3f94793dd1ee8ff5..831a202b7780850e563aa2afe6a6943ecfeeeaf3 100644 GIT binary patch literal 136704 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 vz|HYE(~0}bclT)y0~ANi`xvVeO8tG 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 IDPJl1KVb&2%m4rY literal 122368 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