ыть
This commit is contained in:
parent
30b3ef6a2d
commit
17c1521e2a
@ -9,7 +9,7 @@ namespace LibraryAccountingApp_lab3.DatabaseImplement
|
||||
{
|
||||
if (optionsBuilder.IsConfigured == false)
|
||||
{
|
||||
optionsBuilder.UseSqlServer(@"Data Source=PC-Anna\SQLEXPRESS;Initial Catalog=LibraryAppCOP;Integrated Security=True;MultipleActiveResultSets=True;;TrustServerCertificate=True");
|
||||
optionsBuilder.UseSqlServer(@"Data Source=PC-Anna\SQLEXPRESS;Initial Catalog=LibraryAppCOP3;Integrated Security=True;MultipleActiveResultSets=True;;TrustServerCertificate=True");
|
||||
//optionsBuilder.UseNpgsql("Host=localhost;Database=LibraryAppCOP;Username=postgres;Password=postgres");
|
||||
}
|
||||
base.OnConfiguring(optionsBuilder);
|
||||
|
@ -29,9 +29,9 @@
|
||||
private void InitializeComponent()
|
||||
{
|
||||
components = new System.ComponentModel.Container();
|
||||
componentDocumentWithChartBarWord1 = new ComponentsLibraryNet60.DocumentWithChart.ComponentDocumentWithChartBarWord(components);
|
||||
buttonChooseImage = new Button();
|
||||
groupBox1 = new GroupBox();
|
||||
buttonBookDelete = new Button();
|
||||
buttonAddAuthor = new Button();
|
||||
textBoxTitle = new TextBox();
|
||||
buttonBookAdd = new Button();
|
||||
@ -43,9 +43,14 @@
|
||||
label1 = new Label();
|
||||
groupBox2 = new GroupBox();
|
||||
controlDataTableCellBooks = new ControlsLibraryNet60.Data.ControlDataTableCell();
|
||||
buttonBookDelete = new Button();
|
||||
pdfForImages1 = new COP_5.PdfForImages(components);
|
||||
componentDocumentWithChartBarWord1 = new ComponentsLibraryNet60.DocumentWithChart.ComponentDocumentWithChartBarWord(components);
|
||||
tableComponent1 = new FedComponentLib.NonVisualComponents.TableComponent(components);
|
||||
buttonPdfCreate = new Button();
|
||||
groupBox3 = new GroupBox();
|
||||
groupBox1.SuspendLayout();
|
||||
groupBox2.SuspendLayout();
|
||||
groupBox3.SuspendLayout();
|
||||
SuspendLayout();
|
||||
//
|
||||
// buttonChooseImage
|
||||
@ -81,6 +86,18 @@
|
||||
groupBox1.TabStop = false;
|
||||
groupBox1.Text = "Загрузка книги";
|
||||
//
|
||||
// buttonBookDelete
|
||||
//
|
||||
buttonBookDelete.Anchor = AnchorStyles.None;
|
||||
buttonBookDelete.BackColor = Color.LightCoral;
|
||||
buttonBookDelete.Location = new Point(18, 405);
|
||||
buttonBookDelete.Name = "buttonBookDelete";
|
||||
buttonBookDelete.Size = new Size(231, 36);
|
||||
buttonBookDelete.TabIndex = 26;
|
||||
buttonBookDelete.Text = "Удалить книгу";
|
||||
buttonBookDelete.UseVisualStyleBackColor = false;
|
||||
buttonBookDelete.Click += buttonBookDelete_Click;
|
||||
//
|
||||
// buttonAddAuthor
|
||||
//
|
||||
buttonAddAuthor.Anchor = AnchorStyles.None;
|
||||
@ -195,23 +212,31 @@
|
||||
controlDataTableCellBooks.Size = new Size(517, 261);
|
||||
controlDataTableCellBooks.TabIndex = 0;
|
||||
//
|
||||
// buttonBookDelete
|
||||
// buttonPdfCreate
|
||||
//
|
||||
buttonBookDelete.Anchor = AnchorStyles.None;
|
||||
buttonBookDelete.BackColor = Color.LightCoral;
|
||||
buttonBookDelete.Location = new Point(18, 405);
|
||||
buttonBookDelete.Name = "buttonBookDelete";
|
||||
buttonBookDelete.Size = new Size(231, 36);
|
||||
buttonBookDelete.TabIndex = 26;
|
||||
buttonBookDelete.Text = "Удалить книгу";
|
||||
buttonBookDelete.UseVisualStyleBackColor = false;
|
||||
buttonBookDelete.Click += buttonBookDelete_Click;
|
||||
buttonPdfCreate.Location = new Point(46, 32);
|
||||
buttonPdfCreate.Name = "buttonPdfCreate";
|
||||
buttonPdfCreate.Size = new Size(114, 48);
|
||||
buttonPdfCreate.TabIndex = 20;
|
||||
buttonPdfCreate.Text = "Создать PDF с обложками";
|
||||
buttonPdfCreate.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// groupBox3
|
||||
//
|
||||
groupBox3.Controls.Add(buttonPdfCreate);
|
||||
groupBox3.Location = new Point(291, 304);
|
||||
groupBox3.Name = "groupBox3";
|
||||
groupBox3.Size = new Size(524, 173);
|
||||
groupBox3.TabIndex = 21;
|
||||
groupBox3.TabStop = false;
|
||||
groupBox3.Text = "Формирование отчётов";
|
||||
//
|
||||
// FormLibrary
|
||||
//
|
||||
AutoScaleDimensions = new SizeF(7F, 15F);
|
||||
AutoScaleMode = AutoScaleMode.Font;
|
||||
ClientSize = new Size(821, 489);
|
||||
Controls.Add(groupBox3);
|
||||
Controls.Add(groupBox2);
|
||||
Controls.Add(groupBox1);
|
||||
Name = "FormLibrary";
|
||||
@ -221,11 +246,11 @@
|
||||
groupBox1.PerformLayout();
|
||||
groupBox2.ResumeLayout(false);
|
||||
groupBox2.PerformLayout();
|
||||
groupBox3.ResumeLayout(false);
|
||||
ResumeLayout(false);
|
||||
}
|
||||
|
||||
#endregion
|
||||
private ComponentsLibraryNet60.DocumentWithChart.ComponentDocumentWithChartBarWord componentDocumentWithChartBarWord1;
|
||||
private Button buttonChooseImage;
|
||||
private GroupBox groupBox1;
|
||||
private FedComponentLib.DateTextBox dateTextBoxDate;
|
||||
@ -240,5 +265,10 @@
|
||||
private ControlsLibraryNet60.Data.ControlDataTableCell controlDataTableCellBooks;
|
||||
private Button buttonAddAuthor;
|
||||
private Button buttonBookDelete;
|
||||
private COP_5.PdfForImages pdfForImages1;
|
||||
private ComponentsLibraryNet60.DocumentWithChart.ComponentDocumentWithChartBarWord componentDocumentWithChartBarWord1;
|
||||
private FedComponentLib.NonVisualComponents.TableComponent tableComponent1;
|
||||
private Button buttonPdfCreate;
|
||||
private GroupBox groupBox3;
|
||||
}
|
||||
}
|
@ -167,7 +167,7 @@ namespace LibraryAccountingApp_lab3
|
||||
Title = textBoxTitle.Text,
|
||||
Author = controlSelectedComboBoxSingleAuthor.SelectedElement,
|
||||
Date = dateTextBoxDate.TextBoxValue,
|
||||
Image = textBoxImage.Text,
|
||||
Image = selectedImage.ToString(),
|
||||
});
|
||||
LoadDataInTable();
|
||||
MessageBox.Show("Ñîõðàíåíèå ïðîøëî óñïåøíî", "Ñîîáùåíèå", MessageBoxButtons.OK, MessageBoxIcon.Information);
|
||||
|
@ -117,7 +117,13 @@
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<metadata name="pdfForImages1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>295, 17</value>
|
||||
</metadata>
|
||||
<metadata name="componentDocumentWithChartBarWord1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
<metadata name="tableComponent1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>428, 17</value>
|
||||
</metadata>
|
||||
</root>
|
@ -1,75 +0,0 @@
|
||||
// <auto-generated />
|
||||
using LibraryAccountingApp_lab3.DatabaseImplement;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.EntityFrameworkCore.Infrastructure;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
using Microsoft.EntityFrameworkCore.Migrations;
|
||||
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
|
||||
|
||||
#nullable disable
|
||||
|
||||
namespace LibraryAccountingApp_lab3.Migrations
|
||||
{
|
||||
[DbContext(typeof(LibraryDatabase))]
|
||||
[Migration("20241015201338_InitialCreate")]
|
||||
partial class InitialCreate
|
||||
{
|
||||
/// <inheritdoc />
|
||||
protected override void BuildTargetModel(ModelBuilder modelBuilder)
|
||||
{
|
||||
#pragma warning disable 612, 618
|
||||
modelBuilder
|
||||
.HasAnnotation("ProductVersion", "7.0.18")
|
||||
.HasAnnotation("Relational:MaxIdentifierLength", 128);
|
||||
|
||||
SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder);
|
||||
|
||||
modelBuilder.Entity("LibraryAccountingApp_lab3.DatabaseImplement.Models.Author", b =>
|
||||
{
|
||||
b.Property<int>("Id")
|
||||
.ValueGeneratedOnAdd()
|
||||
.HasColumnType("int");
|
||||
|
||||
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"));
|
||||
|
||||
b.Property<string>("Name")
|
||||
.IsRequired()
|
||||
.HasColumnType("nvarchar(max)");
|
||||
|
||||
b.HasKey("Id");
|
||||
|
||||
b.ToTable("Authors");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("LibraryAccountingApp_lab3.DatabaseImplement.Models.Book", b =>
|
||||
{
|
||||
b.Property<int>("Id")
|
||||
.ValueGeneratedOnAdd()
|
||||
.HasColumnType("int");
|
||||
|
||||
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"));
|
||||
|
||||
b.Property<string>("Author")
|
||||
.IsRequired()
|
||||
.HasColumnType("nvarchar(max)");
|
||||
|
||||
b.Property<string>("Date")
|
||||
.IsRequired()
|
||||
.HasColumnType("nvarchar(max)");
|
||||
|
||||
b.Property<byte[]>("Image")
|
||||
.IsRequired()
|
||||
.HasColumnType("varbinary(max)");
|
||||
|
||||
b.Property<string>("Title")
|
||||
.IsRequired()
|
||||
.HasColumnType("nvarchar(max)");
|
||||
|
||||
b.HasKey("Id");
|
||||
|
||||
b.ToTable("Books");
|
||||
});
|
||||
#pragma warning restore 612, 618
|
||||
}
|
||||
}
|
||||
}
|
@ -1,34 +0,0 @@
|
||||
using Microsoft.EntityFrameworkCore.Migrations;
|
||||
|
||||
#nullable disable
|
||||
|
||||
namespace LibraryAccountingApp_lab3.Migrations
|
||||
{
|
||||
/// <inheritdoc />
|
||||
public partial class imageFix : Migration
|
||||
{
|
||||
/// <inheritdoc />
|
||||
protected override void Up(MigrationBuilder migrationBuilder)
|
||||
{
|
||||
migrationBuilder.AlterColumn<string>(
|
||||
name: "Image",
|
||||
table: "Books",
|
||||
type: "nvarchar(max)",
|
||||
nullable: false,
|
||||
oldClrType: typeof(byte[]),
|
||||
oldType: "varbinary(max)");
|
||||
}
|
||||
|
||||
/// <inheritdoc />
|
||||
protected override void Down(MigrationBuilder migrationBuilder)
|
||||
{
|
||||
migrationBuilder.AlterColumn<byte[]>(
|
||||
name: "Image",
|
||||
table: "Books",
|
||||
type: "varbinary(max)",
|
||||
nullable: false,
|
||||
oldClrType: typeof(string),
|
||||
oldType: "nvarchar(max)");
|
||||
}
|
||||
}
|
||||
}
|
@ -11,8 +11,8 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
|
||||
namespace LibraryAccountingApp_lab3.Migrations
|
||||
{
|
||||
[DbContext(typeof(LibraryDatabase))]
|
||||
[Migration("20241028091634_imageFix")]
|
||||
partial class imageFix
|
||||
[Migration("20241028163659_InitialCreate")]
|
||||
partial class InitialCreate
|
||||
{
|
||||
/// <inheritdoc />
|
||||
protected override void BuildTargetModel(ModelBuilder modelBuilder)
|
@ -32,7 +32,7 @@ namespace LibraryAccountingApp_lab3.Migrations
|
||||
Title = table.Column<string>(type: "nvarchar(max)", nullable: false),
|
||||
Author = table.Column<string>(type: "nvarchar(max)", nullable: false),
|
||||
Date = table.Column<string>(type: "nvarchar(max)", nullable: false),
|
||||
Image = table.Column<byte[]>(type: "varbinary(max)", nullable: false)
|
||||
Image = table.Column<string>(type: "nvarchar(max)", nullable: false)
|
||||
},
|
||||
constraints: table =>
|
||||
{
|
Loading…
Reference in New Issue
Block a user