Setup and forms

This commit is contained in:
redtea committed 2024-06-04 21:09:56 +03:00
1 parent aed55f44f9
commit eee7548fc8
47 files changed
+2836 -8137

No files matched your search

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

+1059
View File
File diff suppressed because it is too large. Load diff
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -51,10 +51,11 @@
// dataGridView1
//
this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
this.dataGridView1.Location = new System.Drawing.Point(12, 26);
this.dataGridView1.Location = new System.Drawing.Point(13, 40);
this.dataGridView1.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.dataGridView1.Name = "dataGridView1";
this.dataGridView1.RowHeadersWidth = 62;
this.dataGridView1.Size = new System.Drawing.Size(645, 412);
this.dataGridView1.Size = new System.Drawing.Size(973, 634);
this.dataGridView1.TabIndex = 0;
this.dataGridView1.CellContentClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView1_CellContentClick);
//
@@ -62,25 +63,28 @@
//
this.label1.AutoSize = true;
this.label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
this.label1.Location = new System.Drawing.Point(746, 132);
this.label1.Location = new System.Drawing.Point(1119, 203);
this.label1.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(41, 16);
this.label1.Size = new System.Drawing.Size(66, 25);
this.label1.TabIndex = 1;
this.label1.Text = "ФИО:";
//
// textBox1
//
this.textBox1.Location = new System.Drawing.Point(749, 151);
this.textBox1.Location = new System.Drawing.Point(1124, 232);
this.textBox1.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.textBox1.Name = "textBox1";
this.textBox1.Size = new System.Drawing.Size(245, 20);
this.textBox1.Size = new System.Drawing.Size(366, 26);
this.textBox1.TabIndex = 2;
this.textBox1.TextChanged += new System.EventHandler(this.textBox1_TextChanged);
//
// button1
//
this.button1.Location = new System.Drawing.Point(803, 275);
this.button1.Location = new System.Drawing.Point(1204, 423);
this.button1.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(136, 51);
this.button1.Size = new System.Drawing.Size(204, 78);
this.button1.TabIndex = 3;
this.button1.Text = "Поиск";
this.button1.UseVisualStyleBackColor = true;
@@ -90,17 +94,19 @@
//
this.label2.AutoSize = true;
this.label2.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
this.label2.Location = new System.Drawing.Point(746, 189);
this.label2.Location = new System.Drawing.Point(1119, 291);
this.label2.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(139, 15);
this.label2.Size = new System.Drawing.Size(203, 22);
this.label2.TabIndex = 4;
this.label2.Text = "Наименование курсов:";
//
// textBox2
//
this.textBox2.Location = new System.Drawing.Point(749, 207);
this.textBox2.Location = new System.Drawing.Point(1124, 318);
this.textBox2.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.textBox2.Name = "textBox2";
this.textBox2.Size = new System.Drawing.Size(245, 20);
this.textBox2.Size = new System.Drawing.Size(366, 26);
this.textBox2.TabIndex = 5;
//
// toolStrip1
@@ -114,49 +120,49 @@
this.toolStripSeparator3});
this.toolStrip1.Location = new System.Drawing.Point(0, 0);
this.toolStrip1.Name = "toolStrip1";
this.toolStrip1.Padding = new System.Windows.Forms.Padding(0, 0, 2, 0);
this.toolStrip1.Size = new System.Drawing.Size(1062, 31);
this.toolStrip1.Padding = new System.Windows.Forms.Padding(0, 0, 3, 0);
this.toolStrip1.Size = new System.Drawing.Size(1593, 34);
this.toolStrip1.TabIndex = 6;
this.toolStrip1.Text = "toolStrip1";
//
// toolStripSeparator1
//
this.toolStripSeparator1.Name = "toolStripSeparator1";
this.toolStripSeparator1.Size = new System.Drawing.Size(6, 31);
this.toolStripSeparator1.Size = new System.Drawing.Size(6, 34);
//
// toolStripButton1
//
this.toolStripButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton1.Image")));
this.toolStripButton1.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripButton1.Name = "toolStripButton1";
this.toolStripButton1.Size = new System.Drawing.Size(89, 28);
this.toolStripButton1.Size = new System.Drawing.Size(121, 29);
this.toolStripButton1.Text = "Обновить";
this.toolStripButton1.Click += new System.EventHandler(this.toolStripButton1_Click);
//
// toolStripSeparator2
//
this.toolStripSeparator2.Name = "toolStripSeparator2";
this.toolStripSeparator2.Size = new System.Drawing.Size(6, 31);
this.toolStripSeparator2.Size = new System.Drawing.Size(6, 34);
//
// toolStripButton2
//
this.toolStripButton2.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton2.Image")));
this.toolStripButton2.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripButton2.Name = "toolStripButton2";
this.toolStripButton2.Size = new System.Drawing.Size(94, 28);
this.toolStripButton2.Size = new System.Drawing.Size(126, 29);
this.toolStripButton2.Text = "Сохранить";
this.toolStripButton2.Click += new System.EventHandler(this.toolStripButton2_Click);
//
// toolStripSeparator3
//
this.toolStripSeparator3.Name = "toolStripSeparator3";
this.toolStripSeparator3.Size = new System.Drawing.Size(6, 31);
this.toolStripSeparator3.Size = new System.Drawing.Size(6, 34);
//
// DataForm
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleDimensions = new System.Drawing.SizeF(9F, 20F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(1062, 459);
this.ClientSize = new System.Drawing.Size(1593, 706);
this.Controls.Add(this.toolStrip1);
this.Controls.Add(this.textBox2);
this.Controls.Add(this.label2);
@@ -164,6 +170,8 @@
this.Controls.Add(this.textBox1);
this.Controls.Add(this.label1);
this.Controls.Add(this.dataGridView1);
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.Name = "DataForm";
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
this.Text = "Главная";
@@ -1,5 +1,6 @@
using MySqlX.XDevAPI.Relational;
using PaymentLogs.Domain;
using PaymentLogs.Forms;
using System;
using System.Collections.Generic;
using System.ComponentModel;
@@ -30,8 +31,6 @@ namespace PaymentLogs
dataGridView1.Columns.Add("course_price", "Цена");
dataGridView1.Columns.Add("paid", "Оплачено");
dataGridView1.Columns.Add("debt", "Долг");
/* BindingList<Payment> list1 = new BindingList<Payment>();
dataGridView1.DataSource = list1;*/
foreach (Payment payment in Program.PaymentRepository.All())
{
dataGridView1.Rows.Add(payment.Id.ToString(), payment.FCs.ToString(), Program.CourseRepository.Get(payment.CourseId).Name,
@@ -145,5 +144,6 @@ namespace PaymentLogs
{
}
}
}
@@ -124,7 +124,7 @@
<data name="toolStripButton1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAACTZSURBVHhe7d0H1G1Vee9hRYqCIPaCFbtAbLHX2BsaC/be
YQUAAAAJcEhZcwAAFiUAABYlAUlSJPAAACTZSURBVHhe7d0H1G1Vee9hRYqCIPaCFbtAbLHX2BsaC/be
9cao15ZoEnHEXmI0llhC7BoLxhBbvLaIscSGBQuWxK6osSMK3vt/o+cG8AXO+b797T3X2s8zxm/cES8i
nL3WnHuvMudpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
@@ -287,7 +287,7 @@
<data name="toolStripButton2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAChWSURBVHhe7d17uO5lXefxxUlgUlEED3ggEI0ZLQ8pah7G
YQUAAAAJcEhZcwAAFiUAABYlAUlSJPAAAChWSURBVHhe7d17uO5lXefxxUlgUlEED3ggEI0ZLQ8pah7G
c41pJ7WxFKdhSsmaGCmS1ALHywbHPKZOVpaVmaM2Rug1CZ7lqhlH8dBMpoE6pSKCoqCAgMx8bm5h7+3+
7LXX4fl9vr/nud+v63r/8wX2fvb9W8/+fVnrWc9aW1K3Vw9XJ6qXqrepc9VH1AXqYnWl+n9ERDRZ16kL
1UfVX6hnqDspYCH2Vz+gnqPepS5T7gORiIjm0fvVgxWwaYepX1RvV5cr9wFGRETzrn12tn3GFljXTdTj
@@ -465,4 +465,219 @@
<metadata name="отчетоплатыобученияобучающихсяDataSetBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>329, 17</value>
</metadata>
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
gg==
</value>
</data>
</root>
@@ -204,6 +204,7 @@
this.Controls.Add(this.textBoxLogin);
this.Controls.Add(this.button1);
this.Controls.Add(this.label1);
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.Name = "LoginForm";
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
@@ -1,5 +1,6 @@
using MySql.Data.MySqlClient;
using PaymentLogs.Domain;
using PaymentLogs.Forms;
using PaymentLogs.Utils;
using System;
using System.Collections.Generic;
@@ -47,7 +48,7 @@ namespace PaymentLogs
MessageBox.Show("Вы успешно вошлши!", "Успешно!", MessageBoxButtons.OK, MessageBoxIcon.Information);
Program.CurrentUser = user;
this.Hide();
(new DataForm()).Show();
(new MainForm()).Show();
} else MessageBox.Show("Пароль неверный!", "Ошибка!", MessageBoxButtons.OK, MessageBoxIcon.Error);
} catch (NullReferenceException ex)
{
@@ -789,7 +789,7 @@
<data name="pictureBox4.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vgAADr4B6kKxwAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAADdNSURBVHhe7d0J
vQAADr0BR/uQrQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAADdNSURBVHhe7d0J
vK7lvP/xTdE8p0GJZhqkf06oSJQpQpQhhcr8NyR0KBWJSKWiOUMionAKRVGJormkGYlGf6fSjHP+32+7
Za+9+q21117rea7rd9335/16fV6vc9Bur+d+nnU9931f93XNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
@@ -1032,7 +1032,7 @@
<data name="pictureBoxClear.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
wQAADsEBuJFr7QAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAADNcSURBVHhe7d0J
wAAADsABataJCQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAADNcSURBVHhe7d0J
uK5zufjxnXmeZVZmZaZUSJQUKilKSSeaKFKnE+c0Og3nKOdUu1GhgQaaVJxM0SFlSDIWScqYcZs3ov//
e6c6G/dee631rrXe53c/3+91fa6ry5Vtr/cZ3nc972+YZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm
ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm
@@ -1253,6 +1253,221 @@
rHiPjfdaMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMz
MzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzM7P2mjbt/wPr
6ANLNPtJEQAAAABJRU5ErkJggg==
</value>
</data>
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
gg==
</value>
</data>
</root>
+172
View File
@@ -0,0 +1,172 @@
namespace PaymentLogs.Forms
{
partial class MainForm
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm));
this.toolStrip1 = new System.Windows.Forms.ToolStrip();
this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator();
this.toolStripButton1 = new System.Windows.Forms.ToolStripButton();
this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator();
this.toolStripButton2 = new System.Windows.Forms.ToolStripButton();
this.toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator();
this.textBox2 = new System.Windows.Forms.TextBox();
this.label2 = new System.Windows.Forms.Label();
this.button1 = new System.Windows.Forms.Button();
this.dataGridView1 = new System.Windows.Forms.DataGridView();
this.toolStrip1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit();
this.SuspendLayout();
//
// toolStrip1
//
this.toolStrip1.ImageScalingSize = new System.Drawing.Size(24, 24);
this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.toolStripSeparator1,
this.toolStripButton1,
this.toolStripSeparator2,
this.toolStripButton2,
this.toolStripSeparator3});
this.toolStrip1.Location = new System.Drawing.Point(0, 0);
this.toolStrip1.Name = "toolStrip1";
this.toolStrip1.Padding = new System.Windows.Forms.Padding(0, 0, 3, 0);
this.toolStrip1.Size = new System.Drawing.Size(1422, 34);
this.toolStrip1.TabIndex = 13;
this.toolStrip1.Text = "toolStrip1";
//
// toolStripSeparator1
//
this.toolStripSeparator1.Name = "toolStripSeparator1";
this.toolStripSeparator1.Size = new System.Drawing.Size(6, 34);
//
// toolStripButton1
//
this.toolStripButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton1.Image")));
this.toolStripButton1.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripButton1.Name = "toolStripButton1";
this.toolStripButton1.Size = new System.Drawing.Size(121, 29);
this.toolStripButton1.Text = "Обновить";
this.toolStripButton1.Click += new System.EventHandler(this.toolStripButton1_Click);
//
// toolStripSeparator2
//
this.toolStripSeparator2.Name = "toolStripSeparator2";
this.toolStripSeparator2.Size = new System.Drawing.Size(6, 34);
//
// toolStripButton2
//
this.toolStripButton2.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton2.Image")));
this.toolStripButton2.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripButton2.Name = "toolStripButton2";
this.toolStripButton2.Size = new System.Drawing.Size(126, 29);
this.toolStripButton2.Text = "Сохранить";
this.toolStripButton2.Click += new System.EventHandler(this.toolStripButton2_Click);
//
// toolStripSeparator3
//
this.toolStripSeparator3.Name = "toolStripSeparator3";
this.toolStripSeparator3.Size = new System.Drawing.Size(6, 34);
//
// textBox2
//
this.textBox2.Location = new System.Drawing.Point(986, 288);
this.textBox2.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.textBox2.Name = "textBox2";
this.textBox2.Size = new System.Drawing.Size(366, 26);
this.textBox2.TabIndex = 12;
this.textBox2.TextChanged += new System.EventHandler(this.textBox2_TextChanged);
//
// label2
//
this.label2.AutoSize = true;
this.label2.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
this.label2.Location = new System.Drawing.Point(981, 260);
this.label2.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(203, 22);
this.label2.TabIndex = 11;
this.label2.Text = "Наименование курсов:";
//
// button1
//
this.button1.Location = new System.Drawing.Point(1066, 392);
this.button1.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(204, 78);
this.button1.TabIndex = 10;
this.button1.Text = "Поиск";
this.button1.UseVisualStyleBackColor = true;
this.button1.Click += new System.EventHandler(this.button1_Click);
//
// dataGridView1
//
this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
this.dataGridView1.Location = new System.Drawing.Point(0, 37);
this.dataGridView1.Name = "dataGridView1";
this.dataGridView1.RowHeadersWidth = 62;
this.dataGridView1.Size = new System.Drawing.Size(945, 597);
this.dataGridView1.TabIndex = 7;
this.dataGridView1.CellContentClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView1_CellContentClick);
//
// MainForm
//
this.AutoScaleDimensions = new System.Drawing.SizeF(9F, 20F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(1422, 692);
this.Controls.Add(this.toolStrip1);
this.Controls.Add(this.textBox2);
this.Controls.Add(this.label2);
this.Controls.Add(this.button1);
this.Controls.Add(this.dataGridView1);
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.Name = "MainForm";
this.Text = "Главная";
this.Load += new System.EventHandler(this.Form2_Load);
this.toolStrip1.ResumeLayout(false);
this.toolStrip1.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit();
this.ResumeLayout(false);
this.PerformLayout();
}
#endregion
private System.Windows.Forms.ToolStrip toolStrip1;
private System.Windows.Forms.ToolStripSeparator toolStripSeparator1;
private System.Windows.Forms.ToolStripButton toolStripButton1;
private System.Windows.Forms.ToolStripSeparator toolStripSeparator2;
private System.Windows.Forms.ToolStripButton toolStripButton2;
private System.Windows.Forms.ToolStripSeparator toolStripSeparator3;
private System.Windows.Forms.TextBox textBox2;
private System.Windows.Forms.Label label2;
private System.Windows.Forms.Button button1;
private System.Windows.Forms.DataGridView dataGridView1;
}
}
+94
View File
@@ -0,0 +1,94 @@
using PaymentLogs.Domain;
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;
namespace PaymentLogs.Forms
{
public partial class MainForm : Form
{
public MainForm()
{
InitializeComponent();
}
private void Form2_Load(object sender, EventArgs e)
{
dataGridView1.Columns.Add("id", "Номер");
dataGridView1.Columns.Add("name", "Наименование");
dataGridView1.Columns.Add("type", "Тип");
dataGridView1.Columns.Add("cost", "Цена");
dataGridView1.Columns.Add("duration", "Длительность");
dataGridView1.Columns.Add("studentsCount", "Кол-во студентов");
foreach (Course course in Program.CourseRepository.All())
{
dataGridView1.Rows.Add(course.Id.ToString(), course.Name.ToString(), course.Type.ToString(), course.Cost.ToString(),
course.Duration.ToString(), course.StudentsCount.ToString());
}
}
private void textBox2_TextChanged(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
String text = textBox2.Text;
this.Hide();
new StudentsForm(text).Show();
}
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
}
private void toolStripButton2_Click(object sender, EventArgs e)
{
foreach (DataGridViewRow row in dataGridView1.Rows)
{
try
{
if (row.Cells.Count > 1 && row.Cells["id"].Value != null)
{
Course course = new Course
{
Id = Convert.ToInt32(row.Cells["id"].Value),
Name = row.Cells["name"].Value.ToString(),
Type = row.Cells["type"].Value.ToString(),
Cost = Convert.ToInt32(row.Cells["cost"].Value),
Duration = Convert.ToInt32(row.Cells["duration"].Value),
StudentsCount = Convert.ToInt32(row.Cells["studentsCount"].Value)
};
Program.CourseRepository.Update(course.Id, course);
}
}
catch (NullReferenceException ignored)
{
Console.WriteLine(ignored.Message);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
}
Program.CourseRepository.Save();
}
private void toolStripButton1_Click(object sender, EventArgs e)
{
this.Hide();
new MainForm().Show();
}
}
}
@@ -124,7 +124,7 @@
<data name="toolStripButton1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAACTZSURBVHhe7d0H1G1Vee9hRYqCIPaCFbtAbLHX2BsaC/be
YQUAAAAJcEhZcwAAFiUAABYlAUlSJPAAACTZSURBVHhe7d0H1G1Vee9hRYqCIPaCFbtAbLHX2BsaC/be
9cao15ZoEnHEXmI0llhC7BoLxhBbvLaIscSGBQuWxK6osSMK3vt/o+cG8AXO+b797T3X2s8zxm/cES8i
nL3WnHuvMudpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
@@ -287,7 +287,7 @@
<data name="toolStripButton2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAChWSURBVHhe7d17uO5lXefxxUlgUlEED3ggEI0ZLQ8pah7G
YQUAAAAJcEhZcwAAFiUAABYlAUlSJPAAAChWSURBVHhe7d17uO5lXefxxUlgUlEED3ggEI0ZLQ8pah7G
c41pJ7WxFKdhSsmaGCmS1ALHywbHPKZOVpaVmaM2Rug1CZ7lqhlH8dBMpoE6pSKCoqCAgMx8bm5h7+3+
7LXX4fl9vr/nud+v63r/8wX2fvb9W8/+fVnrWc9aW1K3Vw9XJ6qXqrepc9VH1AXqYnWl+n9ERDRZ16kL
1UfVX6hnqDspYCH2Vz+gnqPepS5T7gORiIjm0fvVgxWwaYepX1RvV5cr9wFGRETzrn12tn3GFljXTdTj
@@ -462,16 +462,219 @@
iGi7tXtJu6e0e8uH1ftUu+e01661e1C7F7V70pJZW/v/zAV7N0VM2fIAAAAASUVORK5CYII=
</value>
</data>
<metadata name="курсыBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>434, 17</value>
</metadata>
<metadata name="отчет_оплаты_обучения_обучающихсяDataSet.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>122, 17</value>
</metadata>
<metadata name="курсыBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>434, 17</value>
</metadata>
<metadata name="курсыTableAdapter.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>599, 17</value>
</metadata>
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
gg==
</value>
</data>
</root>
@@ -42,6 +42,8 @@
this.pictureBoxCleare5 = new System.Windows.Forms.PictureBox();
this.label4 = new System.Windows.Forms.Label();
this.button1 = new System.Windows.Forms.Button();
this.adminKeyTextBox = new System.Windows.Forms.TextBox();
this.label5 = new System.Windows.Forms.Label();
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.pictureBox3)).BeginInit();
@@ -102,7 +104,7 @@
//
// buttonCreate
//
this.buttonCreate.Location = new System.Drawing.Point(496, 460);
this.buttonCreate.Location = new System.Drawing.Point(489, 528);
this.buttonCreate.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.buttonCreate.Name = "buttonCreate";
this.buttonCreate.Size = new System.Drawing.Size(214, 78);
@@ -191,11 +193,35 @@
this.button1.UseVisualStyleBackColor = true;
this.button1.Click += new System.EventHandler(this.button1_Click);
//
// adminKeyTextBox
//
this.adminKeyTextBox.Location = new System.Drawing.Point(417, 472);
this.adminKeyTextBox.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.adminKeyTextBox.Name = "adminKeyTextBox";
this.adminKeyTextBox.Size = new System.Drawing.Size(374, 26);
this.adminKeyTextBox.TabIndex = 14;
this.adminKeyTextBox.UseSystemPasswordChar = true;
this.adminKeyTextBox.TextChanged += new System.EventHandler(this.textBox1_TextChanged);
//
// label5
//
this.label5.AutoSize = true;
this.label5.Font = new System.Drawing.Font("Microsoft Sans Serif", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
this.label5.Location = new System.Drawing.Point(452, 429);
this.label5.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.label5.Name = "label5";
this.label5.Size = new System.Drawing.Size(343, 37);
this.label5.TabIndex = 13;
this.label5.Text = "Ключ администратора:";
this.label5.Click += new System.EventHandler(this.label5_Click);
//
// RegisterForm
//
this.AutoScaleDimensions = new System.Drawing.SizeF(9F, 20F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(1200, 692);
this.Controls.Add(this.adminKeyTextBox);
this.Controls.Add(this.label5);
this.Controls.Add(this.button1);
this.Controls.Add(this.label4);
this.Controls.Add(this.pictureBoxCleare5);
@@ -209,6 +235,7 @@
this.Controls.Add(this.textBoxLog1);
this.Controls.Add(this.label2);
this.Controls.Add(this.label1);
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.Name = "RegisterForm";
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
@@ -239,5 +266,7 @@
private System.Windows.Forms.PictureBox pictureBoxCleare5;
private System.Windows.Forms.Label label4;
private System.Windows.Forms.Button button1;
private System.Windows.Forms.TextBox adminKeyTextBox;
private System.Windows.Forms.Label label5;
}
}
@@ -33,6 +33,11 @@ namespace PaymentLogs
private void buttonCreate_Click(object sender, EventArgs e)
{
if (adminKeyTextBox.Text != "pass")
{
label4.Text = "Неверный ключ администратора";
return;
}
var login = textBoxLog1.Text;
var password = textBoxPass2.Text;
@@ -79,5 +84,15 @@ namespace PaymentLogs
this.Hide();
(new LoginForm()).Show();
}
private void label5_Click(object sender, EventArgs e)
{
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
}
}
}
@@ -1032,7 +1032,7 @@
<data name="pictureBoxCleare5.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
wAAADsABataJCQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAADNcSURBVHhe7d0J
vgAADr4B6kKxwAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAADNcSURBVHhe7d0J
uK5zufjxnXmeZVZmZaZUSJQUKilKSSeaKFKnE+c0Og3nKOdUu1GhgQaaVJxM0SFlSDIWScqYcZs3ov//
e6c6G/dee631rrXe53c/3+91fa6ry5Vtr/cZ3nc972+YZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm
ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm
@@ -1253,6 +1253,221 @@
rHiPjfdaMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMz
MzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzM7P2mjbt/wPr
6ANLNPtJEQAAAABJRU5ErkJggg==
</value>
</data>
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
gg==
</value>
</data>
</root>
@@ -1,6 +1,6 @@
namespace PaymentLogs.Forms
{
partial class Form1
partial class StudentsForm
{
/// <summary>
/// Required designer variable.
@@ -28,10 +28,10 @@
/// </summary>
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1));
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(StudentsForm));
this.toolStrip1 = new System.Windows.Forms.ToolStrip();
this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator();
this.toolStripButton3 = new System.Windows.Forms.ToolStripButton();
this.toolStripButton1 = new System.Windows.Forms.ToolStripButton();
this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator();
this.toolStripButton2 = new System.Windows.Forms.ToolStripButton();
@@ -39,24 +39,10 @@
this.button1 = new System.Windows.Forms.Button();
this.textBox1 = new System.Windows.Forms.TextBox();
this.label1 = new System.Windows.Forms.Label();
this.dataGridView1 = new System.Windows.Forms.DataGridView();
this.toolStripButton3 = new System.Windows.Forms.ToolStripButton();
this.отчет_оплаты_обучения_обучающихсяDataSet = new PaymentLogs.Отчет_оплаты_обучения_обучающихсяDataSet();
this.студентыBindingSource = new System.Windows.Forms.BindingSource(this.components);
this.студентыTableAdapter = new PaymentLogs.Отчет_оплаты_обучения_обучающихсяDataSetTableAdapters.СтудентыTableAdapter();
this.iDDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.фИОDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.датаРожденияDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.местоПроживанияDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.дисциплинаDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.оплаченоDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.долгDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.датаОплатыDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.способОплатыDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.dataGridView1 = new System.Windows.Forms.DataGridView();
this.toolStrip1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.отчет_оплаты_обучения_обучающихсяDataSet)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.студентыBindingSource)).BeginInit();
this.SuspendLayout();
//
// toolStrip1
@@ -71,184 +57,120 @@
this.toolStripSeparator3});
this.toolStrip1.Location = new System.Drawing.Point(0, 0);
this.toolStrip1.Name = "toolStrip1";
this.toolStrip1.Padding = new System.Windows.Forms.Padding(0, 0, 2, 0);
this.toolStrip1.Size = new System.Drawing.Size(1167, 31);
this.toolStrip1.Padding = new System.Windows.Forms.Padding(0, 0, 3, 0);
this.toolStrip1.Size = new System.Drawing.Size(1750, 34);
this.toolStrip1.TabIndex = 13;
this.toolStrip1.Text = "toolStrip1";
//
// toolStripSeparator1
//
this.toolStripSeparator1.Name = "toolStripSeparator1";
this.toolStripSeparator1.Size = new System.Drawing.Size(6, 31);
//
// toolStripButton1
//
this.toolStripButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton1.Image")));
this.toolStripButton1.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripButton1.Name = "toolStripButton1";
this.toolStripButton1.Size = new System.Drawing.Size(89, 28);
this.toolStripButton1.Text = "Обновить";
//
// toolStripSeparator2
//
this.toolStripSeparator2.Name = "toolStripSeparator2";
this.toolStripSeparator2.Size = new System.Drawing.Size(6, 31);
//
// toolStripButton2
//
this.toolStripButton2.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton2.Image")));
this.toolStripButton2.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripButton2.Name = "toolStripButton2";
this.toolStripButton2.Size = new System.Drawing.Size(94, 28);
this.toolStripButton2.Text = "Сохранить";
//
// toolStripSeparator3
//
this.toolStripSeparator3.Name = "toolStripSeparator3";
this.toolStripSeparator3.Size = new System.Drawing.Size(6, 31);
//
// button1
//
this.button1.Location = new System.Drawing.Point(967, 249);
this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(136, 51);
this.button1.TabIndex = 10;
this.button1.Text = "Поиск";
this.button1.UseVisualStyleBackColor = true;
//
// textBox1
//
this.textBox1.Location = new System.Drawing.Point(910, 204);
this.textBox1.Name = "textBox1";
this.textBox1.Size = new System.Drawing.Size(245, 20);
this.textBox1.TabIndex = 9;
//
// label1
//
this.label1.AutoSize = true;
this.label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
this.label1.Location = new System.Drawing.Point(907, 185);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(41, 16);
this.label1.TabIndex = 8;
this.label1.Text = "ФИО:";
//
// dataGridView1
//
this.dataGridView1.AutoGenerateColumns = false;
this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
this.dataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
this.iDDataGridViewTextBoxColumn,
this.фИОDataGridViewTextBoxColumn,
this.датаРожденияDataGridViewTextBoxColumn,
this.местоПроживанияDataGridViewTextBoxColumn,
this.дисциплинаDataGridViewTextBoxColumn,
this.оплаченоDataGridViewTextBoxColumn,
this.долгDataGridViewTextBoxColumn,
this.датаОплатыDataGridViewTextBoxColumn,
this.способОплатыDataGridViewTextBoxColumn});
this.dataGridView1.DataSource = this.студентыBindingSource;
this.dataGridView1.Location = new System.Drawing.Point(-86, 34);
this.dataGridView1.Name = "dataGridView1";
this.dataGridView1.RowHeadersWidth = 62;
this.dataGridView1.Size = new System.Drawing.Size(965, 412);
this.dataGridView1.TabIndex = 7;
this.toolStripSeparator1.Size = new System.Drawing.Size(6, 34);
//
// toolStripButton3
//
this.toolStripButton3.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton3.Image")));
this.toolStripButton3.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripButton3.Name = "toolStripButton3";
this.toolStripButton3.Size = new System.Drawing.Size(67, 28);
this.toolStripButton3.Size = new System.Drawing.Size(89, 29);
this.toolStripButton3.Text = "Назад";
this.toolStripButton3.ToolTipText = "toolStripButton3";
this.toolStripButton3.Click += new System.EventHandler(this.toolStripButton3_Click);
//
// отчет_оплаты_обучения_обучающихсяDataSet
// toolStripButton1
//
this.отчет_оплаты_обучения_обучающихсяDataSet.DataSetName = "Отчет_оплаты_обучения_обучающихсяDataSet";
this.отчет_оплаты_обучения_обучающихсяDataSet.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema;
this.toolStripButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton1.Image")));
this.toolStripButton1.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripButton1.Name = "toolStripButton1";
this.toolStripButton1.Size = new System.Drawing.Size(121, 29);
this.toolStripButton1.Text = "Обновить";
this.toolStripButton1.Click += new System.EventHandler(this.toolStripButton1_Click);
//
// студентыBindingSource
// toolStripSeparator2
//
this.студентыBindingSource.DataMember = "Студенты";
this.студентыBindingSource.DataSource = this.отчет_оплаты_обучения_обучающихсяDataSet;
this.toolStripSeparator2.Name = "toolStripSeparator2";
this.toolStripSeparator2.Size = new System.Drawing.Size(6, 34);
//
// студентыTableAdapter
// toolStripButton2
//
this.студентыTableAdapter.ClearBeforeFill = true;
this.toolStripButton2.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton2.Image")));
this.toolStripButton2.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripButton2.Name = "toolStripButton2";
this.toolStripButton2.Size = new System.Drawing.Size(126, 29);
this.toolStripButton2.Text = "Сохранить";
this.toolStripButton2.Click += new System.EventHandler(this.toolStripButton2_Click);
//
// toolStripSeparator3
//
this.toolStripSeparator3.Name = "toolStripSeparator3";
this.toolStripSeparator3.Size = new System.Drawing.Size(6, 34);
//
// button1
//
this.button1.Location = new System.Drawing.Point(1450, 383);
this.button1.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(204, 78);
this.button1.TabIndex = 10;
this.button1.Text = "Поиск";
this.button1.UseVisualStyleBackColor = true;
this.button1.Click += new System.EventHandler(this.button1_Click);
//
// textBox1
//
this.textBox1.Location = new System.Drawing.Point(1365, 314);
this.textBox1.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.textBox1.Name = "textBox1";
this.textBox1.Size = new System.Drawing.Size(366, 26);
this.textBox1.TabIndex = 9;
this.textBox1.TextChanged += new System.EventHandler(this.textBox1_TextChanged);
//
// label1
//
this.label1.AutoSize = true;
this.label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
this.label1.Location = new System.Drawing.Point(1360, 285);
this.label1.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(66, 25);
this.label1.TabIndex = 8;
this.label1.Text = "ФИО:";
//
// iDDataGridViewTextBoxColumn
//
this.iDDataGridViewTextBoxColumn.DataPropertyName = "ID";
this.iDDataGridViewTextBoxColumn.HeaderText = "ID";
this.iDDataGridViewTextBoxColumn.MinimumWidth = 8;
this.iDDataGridViewTextBoxColumn.Name = "iDDataGridViewTextBoxColumn";
this.iDDataGridViewTextBoxColumn.Width = 150;
//
// фИОDataGridViewTextBoxColumn
// dataGridView1
//
this.фИОDataGridViewTextBoxColumn.DataPropertyName = "ФИО";
this.фИОDataGridViewTextBoxColumn.HeaderText = "ФИО";
this.фИОDataGridViewTextBoxColumn.Name = "фИОDataGridViewTextBoxColumn";
this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
this.dataGridView1.Location = new System.Drawing.Point(13, 39);
this.dataGridView1.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.dataGridView1.Name = "dataGridView1";
this.dataGridView1.RowHeadersWidth = 62;
this.dataGridView1.Size = new System.Drawing.Size(1328, 634);
this.dataGridView1.TabIndex = 7;
this.dataGridView1.CellContentClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView1_CellContentClick);
//
// датаРожденияDataGridViewTextBoxColumn
// StudentsForm
//
this.датаРожденияDataGridViewTextBoxColumn.DataPropertyName = "Дата рождения";
this.датаРожденияDataGridViewTextBoxColumn.HeaderText = "Дата рождения";
this.датаРожденияDataGridViewTextBoxColumn.Name = "датаРожденияDataGridViewTextBoxColumn";
//
// местоПроживанияDataGridViewTextBoxColumn
//
this.местоПроживанияDataGridViewTextBoxColumn.DataPropertyName = "Место проживания";
this.местоПроживанияDataGridViewTextBoxColumn.HeaderText = "Место проживания";
this.местоПроживанияDataGridViewTextBoxColumn.Name = "местоПроживанияDataGridViewTextBoxColumn";
//
// дисциплинаDataGridViewTextBoxColumn
//
this.дисциплинаDataGridViewTextBoxColumn.DataPropertyName = "Дисциплина";
this.дисциплинаDataGridViewTextBoxColumn.HeaderText = "Дисциплина";
this.дисциплинаDataGridViewTextBoxColumn.Name = "дисциплинаDataGridViewTextBoxColumn";
//
// оплаченоDataGridViewTextBoxColumn
//
this.оплаченоDataGridViewTextBoxColumn.DataPropertyName = "Оплачено";
this.оплаченоDataGridViewTextBoxColumn.HeaderText = "Оплачено";
this.оплаченоDataGridViewTextBoxColumn.Name = "оплаченоDataGridViewTextBoxColumn";
//
// долгDataGridViewTextBoxColumn
//
this.долгDataGridViewTextBoxColumn.DataPropertyName = "Долг";
this.долгDataGridViewTextBoxColumn.HeaderText = "Долг";
this.долгDataGridViewTextBoxColumn.Name = "долгDataGridViewTextBoxColumn";
//
// датаОплатыDataGridViewTextBoxColumn
//
this.датаОплатыDataGridViewTextBoxColumn.DataPropertyName = "Дата оплаты";
this.датаОплатыDataGridViewTextBoxColumn.HeaderText = "Дата оплаты";
this.датаОплатыDataGridViewTextBoxColumn.Name = "датаОплатыDataGridViewTextBoxColumn";
//
// способОплатыDataGridViewTextBoxColumn
//
this.способОплатыDataGridViewTextBoxColumn.DataPropertyName = "Способ оплаты";
this.способОплатыDataGridViewTextBoxColumn.HeaderText = "Способ оплаты";
this.способОплатыDataGridViewTextBoxColumn.Name = "способОплатыDataGridViewTextBoxColumn";
//
// Form1
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleDimensions = new System.Drawing.SizeF(9F, 20F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(1167, 456);
this.ClientSize = new System.Drawing.Size(1750, 702);
this.Controls.Add(this.toolStrip1);
this.Controls.Add(this.button1);
this.Controls.Add(this.textBox1);
this.Controls.Add(this.label1);
this.Controls.Add(this.dataGridView1);
this.Name = "Form1";
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.Name = "StudentsForm";
this.Text = "Специальность";
this.Load += new System.EventHandler(this.Form1_Load);
this.toolStrip1.ResumeLayout(false);
this.toolStrip1.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.отчет_оплаты_обучения_обучающихсяDataSet)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.студентыBindingSource)).EndInit();
this.ResumeLayout(false);
this.PerformLayout();
@@ -265,19 +187,17 @@
private System.Windows.Forms.Button button1;
private System.Windows.Forms.TextBox textBox1;
private System.Windows.Forms.Label label1;
private System.Windows.Forms.DataGridView dataGridView1;
private System.Windows.Forms.ToolStripButton toolStripButton3;
private Отчет_оплаты_обучения_обучающихсяDataSet отчет_оплаты_обучения_обучающихсяDataSet;
private System.Windows.Forms.BindingSource студентыBindingSource;
private Отчет_оплаты_обучения_обучающихсяDataSetTableAdapters.СтудентыTableAdapter студентыTableAdapter;
private System.Windows.Forms.DataGridViewTextBoxColumn iDDataGridViewTextBoxColumn;
private System.Windows.Forms.DataGridViewTextBoxColumn фИОDataGridViewTextBoxColumn;
private System.Windows.Forms.DataGridViewTextBoxColumn датаРожденияDataGridViewTextBoxColumn;
private System.Windows.Forms.DataGridViewTextBoxColumn местоПроживанияDataGridViewTextBoxColumn;
private System.Windows.Forms.DataGridViewTextBoxColumn дисциплинаDataGridViewTextBoxColumn;
private System.Windows.Forms.DataGridViewTextBoxColumn оплаченоDataGridViewTextBoxColumn;
private System.Windows.Forms.DataGridViewTextBoxColumn долгDataGridViewTextBoxColumn;
private System.Windows.Forms.DataGridViewTextBoxColumn датаОплатыDataGridViewTextBoxColumn;
private System.Windows.Forms.DataGridViewTextBoxColumn способОплатыDataGridViewTextBoxColumn;
private System.Windows.Forms.DataGridViewTextBoxColumn датаОплатыDataGridViewTextBoxColumn;
private System.Windows.Forms.DataGridViewTextBoxColumn долгDataGridViewTextBoxColumn;
private System.Windows.Forms.DataGridViewTextBoxColumn оплаченоDataGridViewTextBoxColumn;
private System.Windows.Forms.DataGridViewTextBoxColumn дисциплинаDataGridViewTextBoxColumn;
private System.Windows.Forms.DataGridViewTextBoxColumn местоПроживанияDataGridViewTextBoxColumn;
private System.Windows.Forms.DataGridViewTextBoxColumn датаРожденияDataGridViewTextBoxColumn;
private System.Windows.Forms.DataGridViewTextBoxColumn фИОDataGridViewTextBoxColumn;
private System.Windows.Forms.DataGridViewTextBoxColumn iDDataGridViewTextBoxColumn;
private System.Windows.Forms.DataGridView dataGridView1;
}
}
+127
View File
@@ -0,0 +1,127 @@
using PaymentLogs.Domain;
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;
namespace PaymentLogs.Forms
{
public partial class StudentsForm : Form
{
private Course _course;
public StudentsForm(string courseName)
{
InitializeComponent();
_course = Program.CourseRepository.ByName(courseName);
}
private void Form1_Load(object sender, EventArgs e)
{
dataGridView1.Columns.Add("id", "Номер");
dataGridView1.Columns.Add("fcs", "ФИО");
dataGridView1.Columns.Add("dateOfBirth", "Дата рождения");
dataGridView1.Columns.Add("address", "Адрес проживания");
dataGridView1.Columns.Add("course", "Дисциплина");
dataGridView1.Columns.Add("paid", "Оплачено");
foreach(Student student in Program.StudentRepository.All())
{
if (student.CourseId != _course.Id) continue;
//yyyy-MM-dd
dataGridView1.Rows.Add(student.Id.ToString(), student.FCs.ToString(), String.Format("{0:dd-MM-yyyy}", student.dateOfBirth),
student.Address.ToString(), Program.CourseRepository.Get(student.CourseId).Name.ToString(), student.Paid.ToString());
}
}
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
}
private void toolStripButton2_Click(object sender, EventArgs e)
{
foreach (DataGridViewRow row in dataGridView1.Rows)
{
try
{
if (row.Cells.Count > 1 && row.Cells["id"].Value != null)
{
Student student = new Student
{
Id = Convert.ToInt32(row.Cells["id"].Value),
FCs = row.Cells["fcs"].Value.ToString(),
dateOfBirth = DateTime.ParseExact(row.Cells["dateOfBirth"].Value.ToString(), "dd-MM-yyyy", null),
Address = row.Cells["address"].Value.ToString(),
CourseId = Program.CourseRepository.ByName(row.Cells["course"].Value.ToString()).Id,
Paid = Convert.ToInt32(row.Cells["paid"].Value.ToString())
};
Program.StudentRepository.Update(student.Id, student);
}
}
catch (NullReferenceException ignored) { }
catch (Exception ignored) { }
}
Program.StudentRepository.Save();
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
string FCsText = textBox1.Text;
List<List<string>> filtredList = new List<List<string>>();
foreach (DataGridViewRow row in dataGridView1.Rows)
{
try
{
if (row.Cells["fcs"].Value == null)
{
continue;
}
string FCs = row.Cells["fcs"].Value.ToString();
string course = row.Cells["course"].Value.ToString();
if (((FCs.Equals(FCsText))))
{
List<string> list = new List<string>
{ row.Cells["id"].Value.ToString(), row.Cells["fcs"].Value.ToString(),
row.Cells["dateOfBirth"].Value.ToString(), row.Cells["address"].Value.ToString(),
row.Cells["course"].Value.ToString(), row.Cells["paid"].Value.ToString() };
filtredList.Add(list);
}
}
catch (Exception ignored)
{
}
}
dataGridView1.Rows.Clear();
foreach (List<String> args in filtredList)
{
dataGridView1.Rows.Add(args[0], args[1], args[2], args[3], args[4], args[5]);
}
}
private void toolStripButton1_Click(object sender, EventArgs e)
{
this.Hide();
(new StudentsForm(_course.Name)).Show();
}
private void toolStripButton3_Click(object sender, EventArgs e)
{
this.Hide();
(new MainForm()).Show();
}
}
}
@@ -121,10 +121,23 @@
<value>17, 17</value>
</metadata>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="toolStripButton3.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAAFiUAABYlAUlSJPAAAAF7SURBVEhL7ZU5TsNAFEBDwXIB9uUEFDQICgrEciWgR4hF
NCxnQCAuAUIsB+AAFCwCLgAVvOeJI8AzthM6xJOe/MdxxpOZ/38af54JXMMLfMR3fGiOvT+OHdGHu/iK
e7iAw9jdvDreRz/fQZ+vzQDe4FEzLmMQj/Eaq57NcCVOvp6N6tGFG3iFvd4ow21x5X6pHXz+BLezUQIP
9AVTP3UGp0IYxe3yTJIHb1Z4oDHm8Rlns1GaA1wNYRFTz+z4ST651yqW8DyERZ5wKIQt5tDJYy+OMYLW
SRSLqCeELe7wo8JbzDGL3kJYxEq1iL7S7i8YxfsQFvEMFkP4jXbOYBmTZ2AWWf4xnNwUns5GaQ5xJYRF
zF/z2HyO4eSTIYxigpTWgdi47C2dVPIpbmWjEuxFNi57S92X+NwmXmJlLxJbhY3L3pLarhy3xZU7eb83
6uJKbFzuqeVvhVpE1olXs8UD9XO3pdbKY3hg9hZTzwrN/9HO0Ptj+M9vaDQ+ASTCSqyPOGiaAAAAAElF
TkSuQmCC
</value>
</data>
<data name="toolStripButton1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAACTZSURBVHhe7d0H1G1Vee9hRYqCIPaCFbtAbLHX2BsaC/be
YQUAAAAJcEhZcwAAFiUAABYlAUlSJPAAACTZSURBVHhe7d0H1G1Vee9hRYqCIPaCFbtAbLHX2BsaC/be
9cao15ZoEnHEXmI0llhC7BoLxhBbvLaIscSGBQuWxK6osSMK3vt/o+cG8AXO+b797T3X2s8zxm/cES8i
nL3WnHuvMudpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
@@ -287,7 +300,7 @@
<data name="toolStripButton2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAChWSURBVHhe7d17uO5lXefxxUlgUlEED3ggEI0ZLQ8pah7G
YQUAAAAJcEhZcwAAFiUAABYlAUlSJPAAAChWSURBVHhe7d17uO5lXefxxUlgUlEED3ggEI0ZLQ8pah7G
c41pJ7WxFKdhSsmaGCmS1ALHywbHPKZOVpaVmaM2Rug1CZ7lqhlH8dBMpoE6pSKCoqCAgMx8bm5h7+3+
7LXX4fl9vr/nud+v63r/8wX2fvb9W8/+fVnrWc9aW1K3Vw9XJ6qXqrepc9VH1AXqYnWl+n9ERDRZ16kL
1UfVX6hnqDspYCH2Vz+gnqPepS5T7gORiIjm0fvVgxWwaYepX1RvV5cr9wFGRETzrn12tn3GFljXTdTj
@@ -462,29 +475,219 @@
iGi7tXtJu6e0e8uH1ftUu+e01661e1C7F7V70pJZW/v/zAV7N0VM2fIAAAAASUVORK5CYII=
</value>
</data>
<metadata name="студентыBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>434, 17</value>
</metadata>
<data name="toolStripButton3.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAF7SURBVEhL7ZU5TsNAFEBDwXIB9uUEFDQICgrEciWgR4hF
NCxnQCAuAUIsB+AAFCwCLgAVvOeJI8AzthM6xJOe/MdxxpOZ/38af54JXMMLfMR3fGiOvT+OHdGHu/iK
e7iAw9jdvDreRz/fQZ+vzQDe4FEzLmMQj/Eaq57NcCVOvp6N6tGFG3iFvd4ow21x5X6pHXz+BLezUQIP
9AVTP3UGp0IYxe3yTJIHb1Z4oDHm8Rlns1GaA1wNYRFTz+z4ST651yqW8DyERZ5wKIQt5tDJYy+OMYLW
SRSLqCeELe7wo8JbzDGL3kJYxEq1iL7S7i8YxfsQFvEMFkP4jXbOYBmTZ2AWWf4xnNwUns5GaQ5xJYRF
zF/z2HyO4eSTIYxigpTWgdi47C2dVPIpbmWjEuxFNi57S92X+NwmXmJlLxJbhY3L3pLarhy3xZU7eb83
6uJKbFzuqeVvhVpE1olXs8UD9XO3pdbKY3hg9hZTzwrN/9HO0Ptj+M9vaDQ+ASTCSqyPOGiaAAAAAElF
TkSuQmCC
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
gg==
</value>
</data>
<metadata name="отчет_оплаты_обучения_обучающихсяDataSet.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>122, 17</value>
</metadata>
<metadata name="студентыBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>434, 17</value>
</metadata>
<metadata name="студентыTableAdapter.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>615, 17</value>
</metadata>
</root>
@@ -2,6 +2,7 @@
using PaymentLogs.Repositories;
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;
@@ -19,6 +20,7 @@ namespace PaymentLogs
[STAThread]
static void Main()
{
UserRepository = new UserRepo();
UserRepository.Load();
PaymentRepository = new PaymentRepo();
@@ -5,11 +5,11 @@ using System.Runtime.InteropServices;
// Общие сведения об этой сборке предоставляются следующим набором
// набора атрибутов. Измените значения этих атрибутов для изменения сведений,
// связанных со сборкой.
[assembly: AssemblyTitle("sql2")]
[assembly: AssemblyTitle("paymentLogs")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("sql2")]
[assembly: AssemblyProduct("paymentLogs")]
[assembly: AssemblyCopyright("Copyright © 2024")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -1,5 +1,5 @@
<?xml version='1.0' encoding='utf-8'?>
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)" GeneratedClassNamespace="sql2.Properties" GeneratedClassName="Settings">
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)" GeneratedClassNamespace="paymentLogs.Properties" GeneratedClassName="Settings">
<Profiles />
<Settings>
<Setting Name="Отчет_оплаты_обучения_обучающихсяConnectionString" Type="(Connection string)" Scope="Application">
@@ -1,9 +1,11 @@
using MySql.Data.MySqlClient;
using PaymentLogs.Domain;
using PaymentLogs.Utils;
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Security.Policy;
using System.Text;
using System.Threading.Tasks;
@@ -39,7 +41,21 @@ namespace PaymentLogs.Repositories
public override void Save()
{
throw new NotImplementedException();
foreach(Course course in All())
{
DataBase db = new DataBase();
db.openConnection();
string sql = $" INSERT INTO `courses` (`id`, `name`, `type`, `cost`, `duration`, `students_count`) VALUES ('{course.Id}'," +
$"'{course.Name}', '{course.Type}', '{course.Cost}', '{course.Duration}', '{course.StudentsCount}') " +
$"ON DUPLICATE KEY UPDATE `name`='{course.Name}', `type`='{course.Type}', `cost`='{course.Cost}', `duration`='{course.Duration}'," +
$"`students_count`='{course.StudentsCount}' ";
MySqlCommand cmd = new MySqlCommand(sql, db.getConnection());
cmd.ExecuteNonQuery();
db.closeConnection();
}
}
public Course ByName(string name)
File renamed without changes.
File renamed without changes.
@@ -1,8 +1,10 @@
using MySql.Data.MySqlClient;
using PaymentLogs.Domain;
using PaymentLogs.Utils;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Security.Policy;
using System.Text;
using System.Threading.Tasks;
@@ -41,7 +43,21 @@ namespace PaymentLogs.Repositories
public override void Save()
{
throw new NotImplementedException();
DataBase db = new DataBase();
db.openConnection();
foreach (Student student in All())
{
string sql = $" INSERT INTO `students` (`id`, `fcs`, `date_of_birth`, `address`, `course_id`, `paid`) " +
$"VALUES ('{student.Id}','{student.FCs}','{ String.Format("{0:yyyy-MM-dd}", student.dateOfBirth) }', '{student.Address}'," +
$"'{student.CourseId}', '{student.Paid}') " +
$"ON DUPLICATE KEY UPDATE `fcs`='{student.FCs}', `date_of_birth`='{String.Format("{0:yyyy-MM-dd}", student.dateOfBirth)}'," +
$"`address`='{student.Address}', `course_id`='{student.CourseId}', `paid`='{student.Paid}'";
MySqlCommand cmd = new MySqlCommand(sql, db.getConnection());
cmd.ExecuteNonQuery();
}
db.closeConnection();
}
}
}
File renamed without changes.
File renamed without changes.
Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

@@ -12,6 +12,21 @@
<FileAlignment>512</FileAlignment>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
<Deterministic>true</Deterministic>
<PublishUrl>publish\</PublishUrl>
<Install>true</Install>
<InstallFrom>Disk</InstallFrom>
<UpdateEnabled>false</UpdateEnabled>
<UpdateMode>Foreground</UpdateMode>
<UpdateInterval>7</UpdateInterval>
<UpdateIntervalUnits>Days</UpdateIntervalUnits>
<UpdatePeriodically>false</UpdatePeriodically>
<UpdateRequired>false</UpdateRequired>
<MapFileExtensions>true</MapFileExtensions>
<ApplicationRevision>0</ApplicationRevision>
<ApplicationVersion>1.0.0.%2a</ApplicationVersion>
<IsWebBootstrapper>false</IsWebBootstrapper>
<UseApplicationTrust>false</UseApplicationTrust>
<BootstrapperEnabled>true</BootstrapperEnabled>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
@@ -32,6 +47,9 @@
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup>
<ApplicationIcon>icon.ico</ApplicationIcon>
</PropertyGroup>
<ItemGroup>
<Reference Include="MySql.Data, Version=8.4.0.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
@@ -61,17 +79,17 @@
<Compile Include="Forms\DataForm.Designer.cs">
<DependentUpon>DataForm.cs</DependentUpon>
</Compile>
<Compile Include="Forms\Form1.cs">
<Compile Include="Forms\StudentsForm.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Forms\Form1.Designer.cs">
<DependentUpon>Form1.cs</DependentUpon>
<Compile Include="Forms\StudentsForm.Designer.cs">
<DependentUpon>StudentsForm.cs</DependentUpon>
</Compile>
<Compile Include="Forms\Form2.cs">
<Compile Include="Forms\MainForm.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Forms\Form2.Designer.cs">
<DependentUpon>Form2.cs</DependentUpon>
<Compile Include="Forms\MainForm.Designer.cs">
<DependentUpon>MainForm.cs</DependentUpon>
</Compile>
<Compile Include="Forms\LoginForm.cs">
<SubType>Form</SubType>
@@ -93,19 +111,14 @@
<Compile Include="Repositories\StudentRepo.cs" />
<Compile Include="Repositories\UserRepo.cs" />
<Compile Include="Utils\StringUtils.cs" />
<Compile Include="Отчет_оплаты_обучения_обучающихсяDataSet.Designer.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>Отчет_оплаты_обучения_обучающихсяDataSet.xsd</DependentUpon>
</Compile>
<EmbeddedResource Include="Forms\DataForm.resx">
<DependentUpon>DataForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Forms\Form1.resx">
<DependentUpon>Form1.cs</DependentUpon>
<EmbeddedResource Include="Forms\StudentsForm.resx">
<DependentUpon>StudentsForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Forms\Form2.resx">
<DependentUpon>Form2.cs</DependentUpon>
<EmbeddedResource Include="Forms\MainForm.resx">
<DependentUpon>MainForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Forms\LoginForm.resx">
<DependentUpon>LoginForm.cs</DependentUpon>
@@ -132,20 +145,27 @@
<DependentUpon>Settings.settings</DependentUpon>
<DesignTimeSharedInput>True</DesignTimeSharedInput>
</Compile>
<None Include="Отчет_оплаты_обучения_обучающихсяDataSet.xsc">
<DependentUpon>Отчет_оплаты_обучения_обучающихсяDataSet.xsd</DependentUpon>
</None>
<None Include="Отчет_оплаты_обучения_обучающихсяDataSet.xsd">
<Generator>MSDataSetGenerator</Generator>
<LastGenOutput>Отчет_оплаты_обучения_обучающихсяDataSet.Designer.cs</LastGenOutput>
<SubType>Designer</SubType>
</None>
<None Include="Отчет_оплаты_обучения_обучающихсяDataSet.xss">
<DependentUpon>Отчет_оплаты_обучения_обучающихсяDataSet.xsd</DependentUpon>
</None>
</ItemGroup>
<ItemGroup>
<None Include="App.config" />
</ItemGroup>
<ItemGroup>
<Folder Include="Resources\" />
</ItemGroup>
<ItemGroup>
<Content Include="icon.ico" />
</ItemGroup>
<ItemGroup>
<BootstrapperPackage Include=".NETFramework,Version=v4.7.2">
<Visible>False</Visible>
<ProductName>Microsoft .NET Framework 4.7.2 %28x86 и x64%29</ProductName>
<Install>true</Install>
</BootstrapperPackage>
<BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
<Visible>False</Visible>
<ProductName>.NET Framework 3.5 SP1</ProductName>
<Install>false</Install>
</BootstrapperPackage>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>
+38
View File
@@ -0,0 +1,38 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.9.34728.123
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "paymentLogs", "paymentLogs\paymentLogs.csproj", "{20A35319-9577-418B-BF43-512CDB3AD0EF}"
EndProject
Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "Setup", "Setup\Setup.vdproj", "{19D51B6B-B963-4ECE-8401-B1828A30E0C3}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
All|Any CPU = All|Any CPU
Debug|Any CPU = Debug|Any CPU
DefaultBuild|Any CPU = DefaultBuild|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{20A35319-9577-418B-BF43-512CDB3AD0EF}.All|Any CPU.ActiveCfg = Release|Any CPU
{20A35319-9577-418B-BF43-512CDB3AD0EF}.All|Any CPU.Build.0 = Release|Any CPU
{20A35319-9577-418B-BF43-512CDB3AD0EF}.Debug|Any CPU.ActiveCfg = Release|Any CPU
{20A35319-9577-418B-BF43-512CDB3AD0EF}.Debug|Any CPU.Build.0 = Release|Any CPU
{20A35319-9577-418B-BF43-512CDB3AD0EF}.DefaultBuild|Any CPU.ActiveCfg = Debug|Any CPU
{20A35319-9577-418B-BF43-512CDB3AD0EF}.DefaultBuild|Any CPU.Build.0 = Debug|Any CPU
{20A35319-9577-418B-BF43-512CDB3AD0EF}.Release|Any CPU.ActiveCfg = Release|Any CPU
{20A35319-9577-418B-BF43-512CDB3AD0EF}.Release|Any CPU.Build.0 = Release|Any CPU
{19D51B6B-B963-4ECE-8401-B1828A30E0C3}.All|Any CPU.ActiveCfg = Debug
{19D51B6B-B963-4ECE-8401-B1828A30E0C3}.Debug|Any CPU.ActiveCfg = Release
{19D51B6B-B963-4ECE-8401-B1828A30E0C3}.Debug|Any CPU.Build.0 = Release
{19D51B6B-B963-4ECE-8401-B1828A30E0C3}.DefaultBuild|Any CPU.ActiveCfg = Debug
{19D51B6B-B963-4ECE-8401-B1828A30E0C3}.Release|Any CPU.ActiveCfg = Release
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {940BBE73-9BBB-4A29-86C3-38FE7FEB8A8C}
EndGlobalSection
EndGlobal
-25
View File
@@ -1,25 +0,0 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.9.34728.123
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "paymentLogs", "sql2\paymentLogs.csproj", "{20A35319-9577-418B-BF43-512CDB3AD0EF}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{20A35319-9577-418B-BF43-512CDB3AD0EF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{20A35319-9577-418B-BF43-512CDB3AD0EF}.Debug|Any CPU.Build.0 = Debug|Any CPU
{20A35319-9577-418B-BF43-512CDB3AD0EF}.Release|Any CPU.ActiveCfg = Release|Any CPU
{20A35319-9577-418B-BF43-512CDB3AD0EF}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {940BBE73-9BBB-4A29-86C3-38FE7FEB8A8C}
EndGlobalSection
EndGlobal
-27
View File
@@ -1,27 +0,0 @@
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;
namespace PaymentLogs.Forms
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
// TODO: данная строка кода позволяет загрузить данные в таблицу "отчет_оплаты_обучения_обучающихсяDataSet.Студенты". При необходимости она может быть перемещена или удалена.
this.студентыTableAdapter.Fill(this.отчет_оплаты_обучения_обучающихсяDataSet.Студенты);
}
}
}
-245
View File
@@ -1,245 +0,0 @@
namespace PaymentLogs.Forms
{
partial class Form2
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form2));
this.toolStrip1 = new System.Windows.Forms.ToolStrip();
this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator();
this.toolStripButton1 = new System.Windows.Forms.ToolStripButton();
this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator();
this.toolStripButton2 = new System.Windows.Forms.ToolStripButton();
this.toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator();
this.textBox2 = new System.Windows.Forms.TextBox();
this.label2 = new System.Windows.Forms.Label();
this.button1 = new System.Windows.Forms.Button();
this.dataGridView1 = new System.Windows.Forms.DataGridView();
this.отчет_оплаты_обучения_обучающихсяDataSet = new PaymentLogs.Отчет_оплаты_обучения_обучающихсяDataSet();
this.курсыBindingSource = new System.Windows.Forms.BindingSource(this.components);
this.курсыTableAdapter = new PaymentLogs.Отчет_оплаты_обучения_обучающихсяDataSetTableAdapters.КурсыTableAdapter();
this.idDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.наименованиеКурсовDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.видОбученияDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.стоимостьОбученияDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.срокОбученияВЧасахDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.количествоОбучающихсяDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.toolStrip1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.отчет_оплаты_обучения_обучающихсяDataSet)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.курсыBindingSource)).BeginInit();
this.SuspendLayout();
//
// toolStrip1
//
this.toolStrip1.ImageScalingSize = new System.Drawing.Size(24, 24);
this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.toolStripSeparator1,
this.toolStripButton1,
this.toolStripSeparator2,
this.toolStripButton2,
this.toolStripSeparator3});
this.toolStrip1.Location = new System.Drawing.Point(0, 0);
this.toolStrip1.Name = "toolStrip1";
this.toolStrip1.Padding = new System.Windows.Forms.Padding(0, 0, 2, 0);
this.toolStrip1.Size = new System.Drawing.Size(948, 31);
this.toolStrip1.TabIndex = 13;
this.toolStrip1.Text = "toolStrip1";
//
// toolStripSeparator1
//
this.toolStripSeparator1.Name = "toolStripSeparator1";
this.toolStripSeparator1.Size = new System.Drawing.Size(6, 31);
//
// toolStripButton1
//
this.toolStripButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton1.Image")));
this.toolStripButton1.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripButton1.Name = "toolStripButton1";
this.toolStripButton1.Size = new System.Drawing.Size(89, 28);
this.toolStripButton1.Text = "Обновить";
//
// toolStripSeparator2
//
this.toolStripSeparator2.Name = "toolStripSeparator2";
this.toolStripSeparator2.Size = new System.Drawing.Size(6, 31);
//
// toolStripButton2
//
this.toolStripButton2.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton2.Image")));
this.toolStripButton2.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripButton2.Name = "toolStripButton2";
this.toolStripButton2.Size = new System.Drawing.Size(94, 28);
this.toolStripButton2.Text = "Сохранить";
//
// toolStripSeparator3
//
this.toolStripSeparator3.Name = "toolStripSeparator3";
this.toolStripSeparator3.Size = new System.Drawing.Size(6, 31);
//
// textBox2
//
this.textBox2.Location = new System.Drawing.Point(657, 187);
this.textBox2.Name = "textBox2";
this.textBox2.Size = new System.Drawing.Size(245, 20);
this.textBox2.TabIndex = 12;
//
// label2
//
this.label2.AutoSize = true;
this.label2.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
this.label2.Location = new System.Drawing.Point(654, 169);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(139, 15);
this.label2.TabIndex = 11;
this.label2.Text = "Наименование курсов:";
//
// button1
//
this.button1.Location = new System.Drawing.Point(711, 255);
this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(136, 51);
this.button1.TabIndex = 10;
this.button1.Text = "Поиск";
this.button1.UseVisualStyleBackColor = true;
//
// dataGridView1
//
this.dataGridView1.AutoGenerateColumns = false;
this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
this.dataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
this.idDataGridViewTextBoxColumn,
this.наименованиеКурсовDataGridViewTextBoxColumn,
this.видОбученияDataGridViewTextBoxColumn,
this.стоимостьОбученияDataGridViewTextBoxColumn,
this.срокОбученияВЧасахDataGridViewTextBoxColumn,
this.количествоОбучающихсяDataGridViewTextBoxColumn});
this.dataGridView1.DataSource = this.курсыBindingSource;
this.dataGridView1.Location = new System.Drawing.Point(-85, 32);
this.dataGridView1.Name = "dataGridView1";
this.dataGridView1.RowHeadersWidth = 62;
this.dataGridView1.Size = new System.Drawing.Size(665, 412);
this.dataGridView1.TabIndex = 7;
//
// отчет_оплаты_обучения_обучающихсяDataSet
//
this.отчет_оплаты_обучения_обучающихсяDataSet.DataSetName = "Отчет_оплаты_обучения_обучающихсяDataSet";
this.отчет_оплаты_обучения_обучающихсяDataSet.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema;
//
// курсыBindingSource
//
this.курсыBindingSource.DataMember = "Курсы";
this.курсыBindingSource.DataSource = this.отчет_оплаты_обучения_обучающихсяDataSet;
//
// курсыTableAdapter
//
this.курсыTableAdapter.ClearBeforeFill = true;
//
// idDataGridViewTextBoxColumn
//
this.idDataGridViewTextBoxColumn.DataPropertyName = "id";
this.idDataGridViewTextBoxColumn.HeaderText = "id";
this.idDataGridViewTextBoxColumn.Name = "idDataGridViewTextBoxColumn";
this.idDataGridViewTextBoxColumn.ReadOnly = true;
//
// наименованиеКурсовDataGridViewTextBoxColumn
//
this.наименованиеКурсовDataGridViewTextBoxColumn.DataPropertyName = "Наименование курсов";
this.наименованиеКурсовDataGridViewTextBoxColumn.HeaderText = "Наименование курсов";
this.наименованиеКурсовDataGridViewTextBoxColumn.Name = "наименованиеКурсовDataGridViewTextBoxColumn";
//
// видОбученияDataGridViewTextBoxColumn
//
this.видОбученияDataGridViewTextBoxColumn.DataPropertyName = "Вид обучения";
this.видОбученияDataGridViewTextBoxColumn.HeaderText = "Вид обучения";
this.видОбученияDataGridViewTextBoxColumn.Name = "видОбученияDataGridViewTextBoxColumn";
//
// стоимостьОбученияDataGridViewTextBoxColumn
//
this.стоимостьОбученияDataGridViewTextBoxColumn.DataPropertyName = "Стоимость обучения";
this.стоимостьОбученияDataGridViewTextBoxColumn.HeaderText = "Стоимость обучения";
this.стоимостьОбученияDataGridViewTextBoxColumn.Name = "стоимостьОбученияDataGridViewTextBoxColumn";
//
// срокОбученияВЧасахDataGridViewTextBoxColumn
//
this.срокОбученияВЧасахDataGridViewTextBoxColumn.DataPropertyName = "Срок обучения в часах";
this.срокОбученияВЧасахDataGridViewTextBoxColumn.HeaderText = "Срок обучения в часах";
this.срокОбученияВЧасахDataGridViewTextBoxColumn.Name = "срокОбученияВЧасахDataGridViewTextBoxColumn";
//
// количествоОбучающихсяDataGridViewTextBoxColumn
//
this.количествоОбучающихсяDataGridViewTextBoxColumn.DataPropertyName = "Количество обучающихся";
this.количествоОбучающихсяDataGridViewTextBoxColumn.HeaderText = "Количество обучающихся";
this.количествоОбучающихсяDataGridViewTextBoxColumn.Name = "количествоОбучающихсяDataGridViewTextBoxColumn";
//
// Form2
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(948, 450);
this.Controls.Add(this.toolStrip1);
this.Controls.Add(this.textBox2);
this.Controls.Add(this.label2);
this.Controls.Add(this.button1);
this.Controls.Add(this.dataGridView1);
this.Name = "Form2";
this.Text = "Главная";
this.Load += new System.EventHandler(this.Form2_Load);
this.toolStrip1.ResumeLayout(false);
this.toolStrip1.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.отчет_оплаты_обучения_обучающихсяDataSet)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.курсыBindingSource)).EndInit();
this.ResumeLayout(false);
this.PerformLayout();
}
#endregion
private System.Windows.Forms.ToolStrip toolStrip1;
private System.Windows.Forms.ToolStripSeparator toolStripSeparator1;
private System.Windows.Forms.ToolStripButton toolStripButton1;
private System.Windows.Forms.ToolStripSeparator toolStripSeparator2;
private System.Windows.Forms.ToolStripButton toolStripButton2;
private System.Windows.Forms.ToolStripSeparator toolStripSeparator3;
private System.Windows.Forms.TextBox textBox2;
private System.Windows.Forms.Label label2;
private System.Windows.Forms.Button button1;
private System.Windows.Forms.DataGridView dataGridView1;
private Отчет_оплаты_обучения_обучающихсяDataSet отчет_оплаты_обучения_обучающихсяDataSet;
private System.Windows.Forms.BindingSource курсыBindingSource;
private Отчет_оплаты_обучения_обучающихсяDataSetTableAdapters.КурсыTableAdapter курсыTableAdapter;
private System.Windows.Forms.DataGridViewTextBoxColumn idDataGridViewTextBoxColumn;
private System.Windows.Forms.DataGridViewTextBoxColumn наименованиеКурсовDataGridViewTextBoxColumn;
private System.Windows.Forms.DataGridViewTextBoxColumn видОбученияDataGridViewTextBoxColumn;
private System.Windows.Forms.DataGridViewTextBoxColumn стоимостьОбученияDataGridViewTextBoxColumn;
private System.Windows.Forms.DataGridViewTextBoxColumn срокОбученияВЧасахDataGridViewTextBoxColumn;
private System.Windows.Forms.DataGridViewTextBoxColumn количествоОбучающихсяDataGridViewTextBoxColumn;
}
}
-27
View File
@@ -1,27 +0,0 @@
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;
namespace PaymentLogs.Forms
{
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
private void Form2_Load(object sender, EventArgs e)
{
// TODO: данная строка кода позволяет загрузить данные в таблицу "отчет_оплаты_обучения_обучающихсяDataSet.Курсы". При необходимости она может быть перемещена или удалена.
this.курсыTableAdapter.Fill(this.отчет_оплаты_обучения_обучающихсяDataSet.Курсы);
}
}
}
File diff suppressed because it is too large. Load diff
@@ -1,556 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="Отчет_оплаты_обучения_обучающихсяDataSet" targetNamespace="http://tempuri.org/Отчет_оплаты_обучения_обучающихсяDataSet.xsd" xmlns:mstns="http://tempuri.org/Отчет_оплаты_обучения_обучающихсяDataSet.xsd" xmlns="http://tempuri.org/Отчет_оплаты_обучения_обучающихсяDataSet.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop" attributeFormDefault="qualified" elementFormDefault="qualified">
<xs:annotation>
<xs:appinfo source="urn:schemas-microsoft-com:xml-msdatasource">
<DataSource DefaultConnectionIndex="0" FunctionsComponentName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="IncludeSchema" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
<Connections>
<Connection AppSettingsObjectName="Settings" AppSettingsPropertyName="Отчет_оплаты_обучения_обучающихсяConnectionString" ConnectionStringObject="" IsAppSettingsProperty="true" Modifier="Assembly" Name="Отчет_оплаты_обучения_обучающихсяConnectionString (Settings)" ParameterPrefix="@" PropertyReference="ApplicationSettings.PaymentLogs.Properties.Settings.GlobalReference.Default.Отчет_оплаты_обучения_обучающихсяConnectionString" Provider="System.Data.SqlClient" />
</Connections>
<Tables>
<TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="registerTableAdapter" GeneratorDataComponentClassName="registerTableAdapter" Name="register" UserDataComponentName="registerTableAdapter">
<MainSource>
<DbSource ConnectionRef="Отчет_оплаты_обучения_обучающихсяConnectionString (Settings)" DbObjectName="[Отчет оплаты обучения обучающихся].dbo.register" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
<InsertCommand>
<DbCommand CommandType="Text" ModifiedByUser="false">
<CommandText>INSERT INTO [dbo].[register] ([login_user], [password_user]) VALUES (@login_user, @password_user)</CommandText>
<Parameters>
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@login_user" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="login_user" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@password_user" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="password_user" SourceColumnNullMapping="false" SourceVersion="Current" />
</Parameters>
</DbCommand>
</InsertCommand>
<SelectCommand>
<DbCommand CommandType="Text" ModifiedByUser="false">
<CommandText>SELECT id_user, login_user, password_user FROM dbo.register</CommandText>
<Parameters />
</DbCommand>
</SelectCommand>
</DbSource>
</MainSource>
<Mappings>
<Mapping SourceColumn="id_user" DataSetColumn="id_user" />
<Mapping SourceColumn="login_user" DataSetColumn="login_user" />
<Mapping SourceColumn="password_user" DataSetColumn="password_user" />
</Mappings>
<Sources />
</TableAdapter>
<TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="registrTableAdapter" GeneratorDataComponentClassName="registrTableAdapter" Name="registr" UserDataComponentName="registrTableAdapter">
<MainSource>
<DbSource ConnectionRef="Отчет_оплаты_обучения_обучающихсяConnectionString (Settings)" DbObjectName="[Отчет оплаты обучения обучающихся].dbo.registr" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
<DeleteCommand>
<DbCommand CommandType="Text" ModifiedByUser="false">
<CommandText>DELETE FROM [dbo].[registr] WHERE (([id] = @Original_id) AND ((@IsNull_login = 1 AND [login] IS NULL) OR ([login] = @Original_login)) AND ((@IsNull_password = 1 AND [password] IS NULL) OR ([password] = @Original_password)))</CommandText>
<Parameters>
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_id" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="id" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_login" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="login" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_login" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="login" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_password" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="password" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_password" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="password" SourceColumnNullMapping="false" SourceVersion="Original" />
</Parameters>
</DbCommand>
</DeleteCommand>
<InsertCommand>
<DbCommand CommandType="Text" ModifiedByUser="false">
<CommandText>INSERT INTO [dbo].[registr] ([login], [password], [fio]) VALUES (@login, @password, @fio);
SELECT id, login, password, fio FROM registr WHERE (id = SCOPE_IDENTITY())</CommandText>
<Parameters>
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@login" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="login" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@password" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="password" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@fio" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="fio" SourceColumnNullMapping="false" SourceVersion="Current" />
</Parameters>
</DbCommand>
</InsertCommand>
<SelectCommand>
<DbCommand CommandType="Text" ModifiedByUser="false">
<CommandText>SELECT id, login, password, fio FROM dbo.registr</CommandText>
<Parameters />
</DbCommand>
</SelectCommand>
<UpdateCommand>
<DbCommand CommandType="Text" ModifiedByUser="false">
<CommandText>UPDATE [dbo].[registr] SET [login] = @login, [password] = @password, [fio] = @fio WHERE (([id] = @Original_id) AND ((@IsNull_login = 1 AND [login] IS NULL) OR ([login] = @Original_login)) AND ((@IsNull_password = 1 AND [password] IS NULL) OR ([password] = @Original_password)));
SELECT id, login, password, fio FROM registr WHERE (id = @id)</CommandText>
<Parameters>
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@login" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="login" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@password" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="password" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@fio" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="fio" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_id" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="id" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_login" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="login" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_login" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="login" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_password" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="password" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_password" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="password" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="false" AutogeneratedName="id" ColumnName="id" DataSourceName="[Отчет оплаты обучения обучающихся].dbo.registr" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@id" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="id" SourceColumnNullMapping="false" SourceVersion="Current" />
</Parameters>
</DbCommand>
</UpdateCommand>
</DbSource>
</MainSource>
<Mappings>
<Mapping SourceColumn="id" DataSetColumn="id" />
<Mapping SourceColumn="login" DataSetColumn="login" />
<Mapping SourceColumn="password" DataSetColumn="password" />
<Mapping SourceColumn="fio" DataSetColumn="fio" />
</Mappings>
<Sources />
</TableAdapter>
<TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="Table_1TableAdapter" GeneratorDataComponentClassName="Table_1TableAdapter" Name="Table_1" UserDataComponentName="Table_1TableAdapter">
<MainSource>
<DbSource ConnectionRef="Отчет_оплаты_обучения_обучающихсяConnectionString (Settings)" DbObjectName="[Отчет оплаты обучения обучающихся].dbo.Table_1" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
<InsertCommand>
<DbCommand CommandType="Text" ModifiedByUser="false">
<CommandText>INSERT INTO [dbo].[Table_1] ([id], [Дисциплина], [Стоимость обучения], [Сколько студентов оплатило], [Сколько студентов не оплатило]) VALUES (@id, @Дисциплина, @Стоимость_обучения, @Сколько_студентов_оплатило, @Сколько_студентов_не_оплатило)</CommandText>
<Parameters>
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@id" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="id" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@Дисциплина" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="Дисциплина" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@Стоимость_обучения" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="Стоимость обучения" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@Сколько_студентов_оплатило" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="Сколько студентов оплатило" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@Сколько_студентов_не_оплатило" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="Сколько студентов не оплатило" SourceColumnNullMapping="false" SourceVersion="Current" />
</Parameters>
</DbCommand>
</InsertCommand>
<SelectCommand>
<DbCommand CommandType="Text" ModifiedByUser="false">
<CommandText>SELECT id, Дисциплина, [Стоимость обучения], [Сколько студентов оплатило], [Сколько студентов не оплатило] FROM dbo.Table_1</CommandText>
<Parameters />
</DbCommand>
</SelectCommand>
</DbSource>
</MainSource>
<Mappings>
<Mapping SourceColumn="id" DataSetColumn="id" />
<Mapping SourceColumn="Дисциплина" DataSetColumn="Дисциплина" />
<Mapping SourceColumn="Стоимость обучения" DataSetColumn="Стоимость обучения" />
<Mapping SourceColumn="Сколько студентов оплатило" DataSetColumn="Сколько студентов оплатило" />
<Mapping SourceColumn="Сколько студентов не оплатило" DataSetColumn="Сколько студентов не оплатило" />
</Mappings>
<Sources />
</TableAdapter>
<TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="для визулTableAdapter" GeneratorDataComponentClassName="для_визулTableAdapter" Name="для визул" UserDataComponentName="для визулTableAdapter">
<MainSource>
<DbSource ConnectionRef="Отчет_оплаты_обучения_обучающихсяConnectionString (Settings)" DbObjectName="[Отчет оплаты обучения обучающихся].dbo.[для визул]" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
<InsertCommand>
<DbCommand CommandType="Text" ModifiedByUser="false">
<CommandText>INSERT INTO [dbo].[для визул] ([id], [ФИО], [Наименование курсов], [Стоимость обучения], [Оплачено], [Долг]) VALUES (@id, @ФИО, @Наименование_курсов, @Стоимость_обучения, @Оплачено, @Долг)</CommandText>
<Parameters>
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@id" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="id" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@ФИО" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="ФИО" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@Наименование_курсов" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="Наименование курсов" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@Стоимость_обучения" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="Стоимость обучения" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@Оплачено" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="Оплачено" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@Долг" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="Долг" SourceColumnNullMapping="false" SourceVersion="Current" />
</Parameters>
</DbCommand>
</InsertCommand>
<SelectCommand>
<DbCommand CommandType="Text" ModifiedByUser="false">
<CommandText>SELECT id, ФИО, [Наименование курсов], [Стоимость обучения], Оплачено, Долг FROM dbo.[для визул]</CommandText>
<Parameters />
</DbCommand>
</SelectCommand>
</DbSource>
</MainSource>
<Mappings>
<Mapping SourceColumn="id" DataSetColumn="id" />
<Mapping SourceColumn="ФИО" DataSetColumn="ФИО" />
<Mapping SourceColumn="Наименование курсов" DataSetColumn="Наименование курсов" />
<Mapping SourceColumn="Стоимость обучения" DataSetColumn="Стоимость обучения" />
<Mapping SourceColumn="Оплачено" DataSetColumn="Оплачено" />
<Mapping SourceColumn="Долг" DataSetColumn="Долг" />
</Mappings>
<Sources />
</TableAdapter>
<TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="КурсыTableAdapter" GeneratorDataComponentClassName="КурсыTableAdapter" Name="Курсы" UserDataComponentName="КурсыTableAdapter">
<MainSource>
<DbSource ConnectionRef="Отчет_оплаты_обучения_обучающихсяConnectionString (Settings)" DbObjectName="[Отчет оплаты обучения обучающихся].dbo.Курсы" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
<DeleteCommand>
<DbCommand CommandType="Text" ModifiedByUser="false">
<CommandText>DELETE FROM [dbo].[Курсы] WHERE (([id] = @Original_id) AND ((@IsNull_Вид_обучения = 1 AND [Вид обучения] IS NULL) OR ([Вид обучения] = @Original_Вид_обучения)) AND ((@IsNull_Стоимость_обучения = 1 AND [Стоимость обучения] IS NULL) OR ([Стоимость обучения] = @Original_Стоимость_обучения)) AND ((@IsNull_Срок_обучения_в_часах = 1 AND [Срок обучения в часах] IS NULL) OR ([Срок обучения в часах] = @Original_Срок_обучения_в_часах)) AND ((@IsNull_Количество_обучающихся = 1 AND [Количество обучающихся] IS NULL) OR ([Количество обучающихся] = @Original_Количество_обучающихся)))</CommandText>
<Parameters>
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int64" Direction="Input" ParameterName="@Original_id" Precision="0" ProviderType="BigInt" Scale="0" Size="0" SourceColumn="id" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_Вид_обучения" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Вид обучения" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_Вид_обучения" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="Вид обучения" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_Стоимость_обучения" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Стоимость обучения" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Decimal" Direction="Input" ParameterName="@Original_Стоимость_обучения" Precision="18" ProviderType="Decimal" Scale="0" Size="0" SourceColumn="Стоимость обучения" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_Срок_обучения_в_часах" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Срок обучения в часах" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_Срок_обучения_в_часах" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Срок обучения в часах" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_Количество_обучающихся" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Количество обучающихся" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_Количество_обучающихся" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Количество обучающихся" SourceColumnNullMapping="false" SourceVersion="Original" />
</Parameters>
</DbCommand>
</DeleteCommand>
<InsertCommand>
<DbCommand CommandType="Text" ModifiedByUser="false">
<CommandText>INSERT INTO [dbo].[Курсы] ([Наименование курсов], [Вид обучения], [Стоимость обучения], [Срок обучения в часах], [Количество обучающихся]) VALUES (@Наименование_курсов, @Вид_обучения, @Стоимость_обучения, @Срок_обучения_в_часах, @Количество_обучающихся);
SELECT id, [Наименование курсов], [Вид обучения], [Стоимость обучения], [Срок обучения в часах], [Количество обучающихся] FROM Курсы WHERE (id = SCOPE_IDENTITY())</CommandText>
<Parameters>
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Наименование_курсов" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="Наименование курсов" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Вид_обучения" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="Вид обучения" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Decimal" Direction="Input" ParameterName="@Стоимость_обучения" Precision="18" ProviderType="Decimal" Scale="0" Size="0" SourceColumn="Стоимость обучения" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Срок_обучения_в_часах" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Срок обучения в часах" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Количество_обучающихся" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Количество обучающихся" SourceColumnNullMapping="false" SourceVersion="Current" />
</Parameters>
</DbCommand>
</InsertCommand>
<SelectCommand>
<DbCommand CommandType="Text" ModifiedByUser="false">
<CommandText>SELECT id, [Наименование курсов], [Вид обучения], [Стоимость обучения], [Срок обучения в часах], [Количество обучающихся] FROM dbo.Курсы</CommandText>
<Parameters />
</DbCommand>
</SelectCommand>
<UpdateCommand>
<DbCommand CommandType="Text" ModifiedByUser="false">
<CommandText>UPDATE [dbo].[Курсы] SET [Наименование курсов] = @Наименование_курсов, [Вид обучения] = @Вид_обучения, [Стоимость обучения] = @Стоимость_обучения, [Срок обучения в часах] = @Срок_обучения_в_часах, [Количество обучающихся] = @Количество_обучающихся WHERE (([id] = @Original_id) AND ((@IsNull_Вид_обучения = 1 AND [Вид обучения] IS NULL) OR ([Вид обучения] = @Original_Вид_обучения)) AND ((@IsNull_Стоимость_обучения = 1 AND [Стоимость обучения] IS NULL) OR ([Стоимость обучения] = @Original_Стоимость_обучения)) AND ((@IsNull_Срок_обучения_в_часах = 1 AND [Срок обучения в часах] IS NULL) OR ([Срок обучения в часах] = @Original_Срок_обучения_в_часах)) AND ((@IsNull_Количество_обучающихся = 1 AND [Количество обучающихся] IS NULL) OR ([Количество обучающихся] = @Original_Количество_обучающихся)));
SELECT id, [Наименование курсов], [Вид обучения], [Стоимость обучения], [Срок обучения в часах], [Количество обучающихся] FROM Курсы WHERE (id = @id)</CommandText>
<Parameters>
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Наименование_курсов" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="Наименование курсов" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Вид_обучения" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="Вид обучения" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Decimal" Direction="Input" ParameterName="@Стоимость_обучения" Precision="18" ProviderType="Decimal" Scale="0" Size="0" SourceColumn="Стоимость обучения" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Срок_обучения_в_часах" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Срок обучения в часах" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Количество_обучающихся" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Количество обучающихся" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int64" Direction="Input" ParameterName="@Original_id" Precision="0" ProviderType="BigInt" Scale="0" Size="0" SourceColumn="id" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_Вид_обучения" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Вид обучения" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_Вид_обучения" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="Вид обучения" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_Стоимость_обучения" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Стоимость обучения" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Decimal" Direction="Input" ParameterName="@Original_Стоимость_обучения" Precision="18" ProviderType="Decimal" Scale="0" Size="0" SourceColumn="Стоимость обучения" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_Срок_обучения_в_часах" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Срок обучения в часах" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_Срок_обучения_в_часах" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Срок обучения в часах" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_Количество_обучающихся" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Количество обучающихся" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_Количество_обучающихся" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Количество обучающихся" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="false" AutogeneratedName="id" ColumnName="id" DataSourceName="[Отчет оплаты обучения обучающихся].dbo.Курсы" DataTypeServer="bigint" DbType="Int64" Direction="Input" ParameterName="@id" Precision="0" ProviderType="BigInt" Scale="0" Size="8" SourceColumn="id" SourceColumnNullMapping="false" SourceVersion="Current" />
</Parameters>
</DbCommand>
</UpdateCommand>
</DbSource>
</MainSource>
<Mappings>
<Mapping SourceColumn="id" DataSetColumn="id" />
<Mapping SourceColumn="Наименование курсов" DataSetColumn="Наименование курсов" />
<Mapping SourceColumn="Вид обучения" DataSetColumn="Вид обучения" />
<Mapping SourceColumn="Стоимость обучения" DataSetColumn="Стоимость обучения" />
<Mapping SourceColumn="Срок обучения в часах" DataSetColumn="Срок обучения в часах" />
<Mapping SourceColumn="Количество обучающихся" DataSetColumn="Количество обучающихся" />
</Mappings>
<Sources />
</TableAdapter>
<TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="СтудентыTableAdapter" GeneratorDataComponentClassName="СтудентыTableAdapter" Name="Студенты" UserDataComponentName="СтудентыTableAdapter">
<MainSource>
<DbSource ConnectionRef="Отчет_оплаты_обучения_обучающихсяConnectionString (Settings)" DbObjectName="[Отчет оплаты обучения обучающихся].dbo.Студенты" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
<InsertCommand>
<DbCommand CommandType="Text" ModifiedByUser="false">
<CommandText>INSERT INTO [dbo].[Студенты] ([ID], [ФИО], [Дата рождения], [Место проживания], [Дисциплина], [Оплачено], [Долг], [Дата оплаты], [Способ оплаты]) VALUES (@ID, @ФИО, @Дата_рождения, @Место_проживания, @Дисциплина, @Оплачено, @Долг, @Дата_оплаты, @Способ_оплаты)</CommandText>
<Parameters>
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int64" Direction="Input" ParameterName="@ID" Precision="0" ProviderType="BigInt" Scale="0" Size="0" SourceColumn="ID" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@ФИО" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="ФИО" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@Дата_рождения" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="Дата рождения" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Место_проживания" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="Место проживания" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Дисциплина" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="Дисциплина" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Decimal" Direction="Input" ParameterName="@Оплачено" Precision="18" ProviderType="Decimal" Scale="0" Size="0" SourceColumn="Оплачено" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@Долг" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="Долг" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@Дата_оплаты" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="Дата оплаты" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@Способ_оплаты" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="Способ оплаты" SourceColumnNullMapping="false" SourceVersion="Current" />
</Parameters>
</DbCommand>
</InsertCommand>
<SelectCommand>
<DbCommand CommandType="Text" ModifiedByUser="false">
<CommandText>SELECT ID, ФИО, [Дата рождения], [Место проживания], Дисциплина, Оплачено, Долг, [Дата оплаты], [Способ оплаты] FROM dbo.Студенты</CommandText>
<Parameters />
</DbCommand>
</SelectCommand>
</DbSource>
</MainSource>
<Mappings>
<Mapping SourceColumn="ID" DataSetColumn="ID" />
<Mapping SourceColumn="ФИО" DataSetColumn="ФИО" />
<Mapping SourceColumn="Дата рождения" DataSetColumn="Дата рождения" />
<Mapping SourceColumn="Место проживания" DataSetColumn="Место проживания" />
<Mapping SourceColumn="Дисциплина" DataSetColumn="Дисциплина" />
<Mapping SourceColumn="Оплачено" DataSetColumn="Оплачено" />
<Mapping SourceColumn="Долг" DataSetColumn="Долг" />
<Mapping SourceColumn="Дата оплаты" DataSetColumn="Дата оплаты" />
<Mapping SourceColumn="Способ оплаты" DataSetColumn="Способ оплаты" />
</Mappings>
<Sources />
</TableAdapter>
<TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="ФинансыTableAdapter" GeneratorDataComponentClassName="ФинансыTableAdapter" Name="Финансы" UserDataComponentName="ФинансыTableAdapter">
<MainSource>
<DbSource ConnectionRef="Отчет_оплаты_обучения_обучающихсяConnectionString (Settings)" DbObjectName="[Отчет оплаты обучения обучающихся].dbo.Финансы" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
<InsertCommand>
<DbCommand CommandType="Text" ModifiedByUser="false">
<CommandText>INSERT INTO [dbo].[Финансы] ([ФИО], [Наименование курсов], [Стоимость обучения], [Оплачено], [Долг]) VALUES (@ФИО, @Наименование_курсов, @Стоимость_обучения, @Оплачено, @Долг)</CommandText>
<Parameters>
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int64" Direction="Input" ParameterName="@ФИО" Precision="0" ProviderType="BigInt" Scale="0" Size="0" SourceColumn="ФИО" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Наименование_курсов" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="Наименование курсов" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Decimal" Direction="Input" ParameterName="@Стоимость_обучения" Precision="18" ProviderType="Decimal" Scale="0" Size="0" SourceColumn="Стоимость обучения" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Decimal" Direction="Input" ParameterName="@Оплачено" Precision="18" ProviderType="Decimal" Scale="0" Size="0" SourceColumn="Оплачено" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Decimal" Direction="Input" ParameterName="@Долг" Precision="18" ProviderType="Decimal" Scale="0" Size="0" SourceColumn="Долг" SourceColumnNullMapping="false" SourceVersion="Current" />
</Parameters>
</DbCommand>
</InsertCommand>
<SelectCommand>
<DbCommand CommandType="Text" ModifiedByUser="false">
<CommandText>SELECT ФИО, [Наименование курсов], [Стоимость обучения], Оплачено, Долг FROM dbo.Финансы</CommandText>
<Parameters />
</DbCommand>
</SelectCommand>
</DbSource>
</MainSource>
<Mappings>
<Mapping SourceColumn="ФИО" DataSetColumn="ФИО" />
<Mapping SourceColumn="Наименование курсов" DataSetColumn="Наименование курсов" />
<Mapping SourceColumn="Стоимость обучения" DataSetColumn="Стоимость обучения" />
<Mapping SourceColumn="Оплачено" DataSetColumn="Оплачено" />
<Mapping SourceColumn="Долг" DataSetColumn="Долг" />
</Mappings>
<Sources />
</TableAdapter>
</Tables>
<Sources />
</DataSource>
</xs:appinfo>
</xs:annotation>
<xs:element name="Отчет_оплаты_обучения_обучающихсяDataSet" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msprop:EnableTableAdapterManager="True" msprop:Generator_UserDSName="Отчет_оплаты_обучения_обучающихсяDataSet" msprop:Generator_DataSetName="Отчет_оплаты_обучения_обучающихсяDataSet">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="register" msprop:Generator_RowEvHandlerName="registerRowChangeEventHandler" msprop:Generator_RowDeletedName="registerRowDeleted" msprop:Generator_RowDeletingName="registerRowDeleting" msprop:Generator_RowEvArgName="registerRowChangeEvent" msprop:Generator_TablePropName="register" msprop:Generator_RowChangedName="registerRowChanged" msprop:Generator_RowChangingName="registerRowChanging" msprop:Generator_TableClassName="registerDataTable" msprop:Generator_RowClassName="registerRow" msprop:Generator_TableVarName="tableregister" msprop:Generator_UserTableName="register">
<xs:complexType>
<xs:sequence>
<xs:element name="id_user" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnPropNameInRow="id_user" msprop:Generator_ColumnPropNameInTable="id_userColumn" msprop:Generator_ColumnVarNameInTable="columnid_user" msprop:Generator_UserColumnName="id_user" type="xs:int" />
<xs:element name="login_user" msprop:Generator_ColumnPropNameInRow="login_user" msprop:Generator_ColumnPropNameInTable="login_userColumn" msprop:Generator_ColumnVarNameInTable="columnlogin_user" msprop:Generator_UserColumnName="login_user">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="password_user" msprop:Generator_ColumnPropNameInRow="password_user" msprop:Generator_ColumnPropNameInTable="password_userColumn" msprop:Generator_ColumnVarNameInTable="columnpassword_user" msprop:Generator_UserColumnName="password_user">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="registr" msprop:Generator_RowEvHandlerName="registrRowChangeEventHandler" msprop:Generator_RowDeletedName="registrRowDeleted" msprop:Generator_RowDeletingName="registrRowDeleting" msprop:Generator_RowEvArgName="registrRowChangeEvent" msprop:Generator_TablePropName="registr" msprop:Generator_RowChangedName="registrRowChanged" msprop:Generator_RowChangingName="registrRowChanging" msprop:Generator_TableClassName="registrDataTable" msprop:Generator_RowClassName="registrRow" msprop:Generator_TableVarName="tableregistr" msprop:Generator_UserTableName="registr">
<xs:complexType>
<xs:sequence>
<xs:element name="id" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnPropNameInRow="id" msprop:Generator_ColumnPropNameInTable="idColumn" msprop:Generator_ColumnVarNameInTable="columnid" msprop:Generator_UserColumnName="id" type="xs:int" />
<xs:element name="login" msprop:Generator_ColumnPropNameInRow="login" msprop:Generator_ColumnPropNameInTable="loginColumn" msprop:Generator_ColumnVarNameInTable="columnlogin" msprop:Generator_UserColumnName="login" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="password" msprop:Generator_ColumnPropNameInRow="password" msprop:Generator_ColumnPropNameInTable="passwordColumn" msprop:Generator_ColumnVarNameInTable="columnpassword" msprop:Generator_UserColumnName="password" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="fio" msprop:Generator_ColumnPropNameInRow="fio" msprop:Generator_ColumnPropNameInTable="fioColumn" msprop:Generator_ColumnVarNameInTable="columnfio" msprop:Generator_UserColumnName="fio" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="2147483647" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Table_1" msprop:Generator_RowEvHandlerName="Table_1RowChangeEventHandler" msprop:Generator_RowDeletedName="Table_1RowDeleted" msprop:Generator_RowDeletingName="Table_1RowDeleting" msprop:Generator_RowEvArgName="Table_1RowChangeEvent" msprop:Generator_TablePropName="Table_1" msprop:Generator_RowChangedName="Table_1RowChanged" msprop:Generator_RowChangingName="Table_1RowChanging" msprop:Generator_TableClassName="Table_1DataTable" msprop:Generator_RowClassName="Table_1Row" msprop:Generator_TableVarName="tableTable_1" msprop:Generator_UserTableName="Table_1">
<xs:complexType>
<xs:sequence>
<xs:element name="id" msprop:Generator_ColumnPropNameInRow="id" msprop:Generator_ColumnPropNameInTable="idColumn" msprop:Generator_ColumnVarNameInTable="columnid" msprop:Generator_UserColumnName="id" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Дисциплина" msprop:Generator_ColumnPropNameInRow="Дисциплина" msprop:Generator_ColumnPropNameInTable="ДисциплинаColumn" msprop:Generator_ColumnVarNameInTable="columnДисциплина" msprop:Generator_UserColumnName="Дисциплина" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Стоимость_x0020_обучения" msprop:Generator_ColumnPropNameInRow="Стоимость_обучения" msprop:Generator_ColumnPropNameInTable="Стоимость_обученияColumn" msprop:Generator_ColumnVarNameInTable="columnСтоимость_обучения" msprop:Generator_UserColumnName="Стоимость обучения" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Сколько_x0020_студентов_x0020_оплатило" msprop:Generator_ColumnPropNameInRow="Сколько_студентов_оплатило" msprop:Generator_ColumnPropNameInTable="Сколько_студентов_оплатилоColumn" msprop:Generator_ColumnVarNameInTable="columnСколько_студентов_оплатило" msprop:Generator_UserColumnName="Сколько студентов оплатило" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Сколько_x0020_студентов_x0020_не_x0020_оплатило" msprop:Generator_ColumnPropNameInRow="Сколько_студентов_не_оплатило" msprop:Generator_ColumnPropNameInTable="Сколько_студентов_не_оплатилоColumn" msprop:Generator_ColumnVarNameInTable="columnСколько_студентов_не_оплатило" msprop:Generator_UserColumnName="Сколько студентов не оплатило" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="для_x0020_визул" msprop:Generator_RowEvHandlerName="для_визулRowChangeEventHandler" msprop:Generator_RowDeletedName="для_визулRowDeleted" msprop:Generator_RowDeletingName="для_визулRowDeleting" msprop:Generator_RowEvArgName="для_визулRowChangeEvent" msprop:Generator_TablePropName="для_визул" msprop:Generator_RowChangedName="для_визулRowChanged" msprop:Generator_RowChangingName="для_визулRowChanging" msprop:Generator_TableClassName="для_визулDataTable" msprop:Generator_RowClassName="для_визулRow" msprop:Generator_TableVarName="tableдля_визул" msprop:Generator_UserTableName="для визул">
<xs:complexType>
<xs:sequence>
<xs:element name="id" msprop:Generator_ColumnPropNameInRow="id" msprop:Generator_ColumnPropNameInTable="idColumn" msprop:Generator_ColumnVarNameInTable="columnid" msprop:Generator_UserColumnName="id" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ФИО" msprop:Generator_ColumnPropNameInRow="ФИО" msprop:Generator_ColumnPropNameInTable="ФИОColumn" msprop:Generator_ColumnVarNameInTable="columnФИО" msprop:Generator_UserColumnName="ФИО" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Наименование_x0020_курсов" msprop:Generator_ColumnPropNameInRow="Наименование_курсов" msprop:Generator_ColumnPropNameInTable="Наименование_курсовColumn" msprop:Generator_ColumnVarNameInTable="columnНаименование_курсов" msprop:Generator_UserColumnName="Наименование курсов" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Стоимость_x0020_обучения" msprop:Generator_ColumnPropNameInRow="Стоимость_обучения" msprop:Generator_ColumnPropNameInTable="Стоимость_обученияColumn" msprop:Generator_ColumnVarNameInTable="columnСтоимость_обучения" msprop:Generator_UserColumnName="Стоимость обучения" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Оплачено" msprop:Generator_ColumnPropNameInRow="Оплачено" msprop:Generator_ColumnPropNameInTable="ОплаченоColumn" msprop:Generator_ColumnVarNameInTable="columnОплачено" msprop:Generator_UserColumnName="Оплачено" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Долг" msprop:Generator_ColumnPropNameInRow="Долг" msprop:Generator_ColumnPropNameInTable="ДолгColumn" msprop:Generator_ColumnVarNameInTable="columnДолг" msprop:Generator_UserColumnName="Долг" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Курсы" msprop:Generator_RowEvHandlerName="КурсыRowChangeEventHandler" msprop:Generator_RowDeletedName="КурсыRowDeleted" msprop:Generator_RowDeletingName="КурсыRowDeleting" msprop:Generator_RowEvArgName="КурсыRowChangeEvent" msprop:Generator_TablePropName="Курсы" msprop:Generator_RowChangedName="КурсыRowChanged" msprop:Generator_RowChangingName="КурсыRowChanging" msprop:Generator_TableClassName="КурсыDataTable" msprop:Generator_RowClassName="КурсыRow" msprop:Generator_TableVarName="tableКурсы" msprop:Generator_UserTableName="Курсы">
<xs:complexType>
<xs:sequence>
<xs:element name="id" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnPropNameInRow="id" msprop:Generator_ColumnPropNameInTable="idColumn" msprop:Generator_ColumnVarNameInTable="columnid" msprop:Generator_UserColumnName="id" type="xs:long" />
<xs:element name="Наименование_x0020_курсов" msprop:Generator_ColumnPropNameInRow="Наименование_курсов" msprop:Generator_ColumnPropNameInTable="Наименование_курсовColumn" msprop:Generator_ColumnVarNameInTable="columnНаименование_курсов" msprop:Generator_UserColumnName="Наименование курсов" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="2147483647" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Вид_x0020_обучения" msprop:Generator_ColumnPropNameInRow="Вид_обучения" msprop:Generator_ColumnPropNameInTable="Вид_обученияColumn" msprop:Generator_ColumnVarNameInTable="columnВид_обучения" msprop:Generator_UserColumnName="Вид обучения" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Стоимость_x0020_обучения" msprop:Generator_ColumnPropNameInRow="Стоимость_обучения" msprop:Generator_ColumnPropNameInTable="Стоимость_обученияColumn" msprop:Generator_ColumnVarNameInTable="columnСтоимость_обучения" msprop:Generator_UserColumnName="Стоимость обучения" type="xs:decimal" minOccurs="0" />
<xs:element name="Срок_x0020_обучения_x0020_в_x0020_часах" msprop:Generator_ColumnPropNameInRow="Срок_обучения_в_часах" msprop:Generator_ColumnPropNameInTable="Срок_обучения_в_часахColumn" msprop:Generator_ColumnVarNameInTable="columnСрок_обучения_в_часах" msprop:Generator_UserColumnName="Срок обучения в часах" type="xs:int" minOccurs="0" />
<xs:element name="Количество_x0020_обучающихся" msprop:Generator_ColumnPropNameInRow="Количество_обучающихся" msprop:Generator_ColumnPropNameInTable="Количество_обучающихсяColumn" msprop:Generator_ColumnVarNameInTable="columnКоличество_обучающихся" msprop:Generator_UserColumnName="Количество обучающихся" type="xs:int" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Студенты" msprop:Generator_RowEvHandlerName="СтудентыRowChangeEventHandler" msprop:Generator_RowDeletedName="СтудентыRowDeleted" msprop:Generator_RowDeletingName="СтудентыRowDeleting" msprop:Generator_RowEvArgName="СтудентыRowChangeEvent" msprop:Generator_TablePropName="Студенты" msprop:Generator_RowChangedName="СтудентыRowChanged" msprop:Generator_RowChangingName="СтудентыRowChanging" msprop:Generator_TableClassName="СтудентыDataTable" msprop:Generator_RowClassName="СтудентыRow" msprop:Generator_TableVarName="tableСтуденты" msprop:Generator_UserTableName="Студенты">
<xs:complexType>
<xs:sequence>
<xs:element name="ID" msprop:Generator_ColumnPropNameInRow="ID" msprop:Generator_ColumnPropNameInTable="IDColumn" msprop:Generator_ColumnVarNameInTable="columnID" msprop:Generator_UserColumnName="ID" type="xs:long" />
<xs:element name="ФИО" msprop:Generator_ColumnPropNameInRow="ФИО" msprop:Generator_ColumnPropNameInTable="ФИОColumn" msprop:Generator_ColumnVarNameInTable="columnФИО" msprop:Generator_UserColumnName="ФИО" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="2147483647" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Дата_x0020_рождения" msprop:Generator_ColumnPropNameInRow="Дата_рождения" msprop:Generator_ColumnPropNameInTable="Дата_рожденияColumn" msprop:Generator_ColumnVarNameInTable="columnДата_рождения" msprop:Generator_UserColumnName="Дата рождения" type="xs:dateTime" minOccurs="0" />
<xs:element name="Место_x0020_проживания" msprop:Generator_ColumnPropNameInRow="Место_проживания" msprop:Generator_ColumnPropNameInTable="Место_проживанияColumn" msprop:Generator_ColumnVarNameInTable="columnМесто_проживания" msprop:Generator_UserColumnName="Место проживания" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="2147483647" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Дисциплина" msprop:Generator_ColumnPropNameInRow="Дисциплина" msprop:Generator_ColumnPropNameInTable="ДисциплинаColumn" msprop:Generator_ColumnVarNameInTable="columnДисциплина" msprop:Generator_UserColumnName="Дисциплина" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="2147483647" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Оплачено" msprop:Generator_ColumnPropNameInRow="Оплачено" msprop:Generator_ColumnPropNameInTable="ОплаченоColumn" msprop:Generator_ColumnVarNameInTable="columnОплачено" msprop:Generator_UserColumnName="Оплачено" type="xs:decimal" minOccurs="0" />
<xs:element name="Долг" msprop:Generator_ColumnPropNameInRow="Долг" msprop:Generator_ColumnPropNameInTable="ДолгColumn" msprop:Generator_ColumnVarNameInTable="columnДолг" msprop:Generator_UserColumnName="Долг" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Дата_x0020_оплаты" msprop:Generator_ColumnPropNameInRow="Дата_оплаты" msprop:Generator_ColumnPropNameInTable="Дата_оплатыColumn" msprop:Generator_ColumnVarNameInTable="columnДата_оплаты" msprop:Generator_UserColumnName="Дата оплаты" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Способ_x0020_оплаты" msprop:Generator_ColumnPropNameInRow="Способ_оплаты" msprop:Generator_ColumnPropNameInTable="Способ_оплатыColumn" msprop:Generator_ColumnVarNameInTable="columnСпособ_оплаты" msprop:Generator_UserColumnName="Способ оплаты" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Финансы" msprop:Generator_RowEvHandlerName="ФинансыRowChangeEventHandler" msprop:Generator_RowDeletedName="ФинансыRowDeleted" msprop:Generator_RowDeletingName="ФинансыRowDeleting" msprop:Generator_RowEvArgName="ФинансыRowChangeEvent" msprop:Generator_TablePropName="Финансы" msprop:Generator_RowChangedName="ФинансыRowChanged" msprop:Generator_RowChangingName="ФинансыRowChanging" msprop:Generator_TableClassName="ФинансыDataTable" msprop:Generator_RowClassName="ФинансыRow" msprop:Generator_TableVarName="tableФинансы" msprop:Generator_UserTableName="Финансы">
<xs:complexType>
<xs:sequence>
<xs:element name="ФИО" msprop:Generator_ColumnPropNameInRow="ФИО" msprop:Generator_ColumnPropNameInTable="ФИОColumn" msprop:Generator_ColumnVarNameInTable="columnФИО" msprop:Generator_UserColumnName="ФИО" type="xs:long" minOccurs="0" />
<xs:element name="Наименование_x0020_курсов" msprop:Generator_ColumnPropNameInRow="Наименование_курсов" msprop:Generator_ColumnPropNameInTable="Наименование_курсовColumn" msprop:Generator_ColumnVarNameInTable="columnНаименование_курсов" msprop:Generator_UserColumnName="Наименование курсов" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="2147483647" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Стоимость_x0020_обучения" msprop:Generator_ColumnPropNameInRow="Стоимость_обучения" msprop:Generator_ColumnPropNameInTable="Стоимость_обученияColumn" msprop:Generator_ColumnVarNameInTable="columnСтоимость_обучения" msprop:Generator_UserColumnName="Стоимость обучения" type="xs:decimal" minOccurs="0" />
<xs:element name="Оплачено" msprop:Generator_ColumnPropNameInRow="Оплачено" msprop:Generator_ColumnPropNameInTable="ОплаченоColumn" msprop:Generator_ColumnVarNameInTable="columnОплачено" msprop:Generator_UserColumnName="Оплачено" type="xs:decimal" minOccurs="0" />
<xs:element name="Долг" msprop:Generator_ColumnPropNameInRow="Долг" msprop:Generator_ColumnPropNameInTable="ДолгColumn" msprop:Generator_ColumnVarNameInTable="columnДолг" msprop:Generator_UserColumnName="Долг" type="xs:decimal" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
<xs:unique name="Constraint1" msdata:PrimaryKey="true">
<xs:selector xpath=".//mstns:registr" />
<xs:field xpath="mstns:id" />
</xs:unique>
<xs:unique name="Курсы_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
<xs:selector xpath=".//mstns:Курсы" />
<xs:field xpath="mstns:id" />
</xs:unique>
</xs:element>
</xs:schema>