46 lines
1.3 KiB
C#
46 lines
1.3 KiB
C#
|
using System;
|
|||
|
using System.Windows.Forms;
|
|||
|
using ProjectLibrary.Entites;
|
|||
|
|
|||
|
namespace ProjectLibrary.Forms
|
|||
|
{
|
|||
|
public partial class FBook_library : Form
|
|||
|
{
|
|||
|
private Book_Library _bookLibrary;
|
|||
|
|
|||
|
public FBook_library(Book_Library bookLibrary)
|
|||
|
{
|
|||
|
InitializeComponent();
|
|||
|
_bookLibrary = bookLibrary;
|
|||
|
LoadLibraryData();
|
|||
|
}
|
|||
|
|
|||
|
private void LoadLibraryData()
|
|||
|
{
|
|||
|
txtBookID.Text = _bookLibrary.BookID.ToString();
|
|||
|
txtLibraryID.Text = _bookLibrary.LibraryID.ToString();
|
|||
|
txtCount.Text = _bookLibrary.Count.ToString();
|
|||
|
}
|
|||
|
|
|||
|
private void btnSave_Click(object sender, EventArgs e)
|
|||
|
{
|
|||
|
// Создание новой сущности с измененными данными
|
|||
|
var updatedBookLibrary = Book_Library.CreateEntity(
|
|||
|
int.Parse(txtBookID.Text),
|
|||
|
int.Parse(txtLibraryID.Text),
|
|||
|
int.Parse(txtCount.Text)
|
|||
|
);
|
|||
|
|
|||
|
// Обновление внутренней переменной
|
|||
|
_bookLibrary = updatedBookLibrary;
|
|||
|
|
|||
|
MessageBox.Show("Данные успешно сохранены!");
|
|||
|
}
|
|||
|
|
|||
|
private void buttonCancel_Click_Click(object sender, EventArgs e)
|
|||
|
{
|
|||
|
|
|||
|
}
|
|||
|
}
|
|||
|
}
|