ПИбд-21. Штыркин Е.Д. Лабораторная работа №4 #4

Closed
Shtyrkin_Egor wants to merge 3 commits from LabWork_4 into LabWork_3
5 changed files with 23 additions and 4 deletions
Showing only changes of commit ac67eff242 - Show all commits

View File

@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
@ -10,12 +11,18 @@ public class Client
{
public int Id { get; private set; }
[DisplayName("Имя")]
public string Name { get; private set; } = string.Empty;
[DisplayName("Адрес")]
public string Address { get; private set; } = string.Empty;
public string Info => $"{Name} {Address}";
[DisplayName("Возраст")]
public int Age { get; private set; }
[DisplayName("Заработок")]
public double Earnings { get; private set; }
public static Client CreateEntity(int id, string name, string address, int age, double earnings)

View File

@ -1,6 +1,7 @@
using FurnitureCompany.Entities.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
@ -11,10 +12,13 @@ public class Product
{
public int Id { get; private set; }
[DisplayName("Название")]
public string Name { get; private set; } = string.Empty;
[DisplayName("Метариал изделия")]
public Material Material { get; private set; }
[DisplayName("Цена")]
public double Price { get; private set; }
public static Product CreateEntity(int id, Material material, string name, double price)

View File

@ -1,6 +1,9 @@
using FurnitureCompany.Entities.Enums;
using DocumentFormat.OpenXml.Office2016.Drawing.ChartDrawing;
using DocumentFormat.OpenXml.Wordprocessing;
using FurnitureCompany.Entities.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
@ -11,10 +14,15 @@ public class Worker
{
public int Id { get; private set; }
[DisplayName("Имя")]
public string FirstName { get; private set; } = string.Empty;
[DisplayName("Фамилия")]
public string LastName { get; private set; } = string.Empty;
public string FullName => $"{FirstName} {LastName}";
[DisplayName("Уровень опыта")]
public WorkerPost WorkerPost { get; private set; }
public static Worker CreateEntity(int id, string firstName, string lastName, WorkerPost workerPost)

View File

@ -26,7 +26,7 @@ namespace FurnitureCompany.Forms
throw new ArgumentNullException(nameof(deliveryRepository));
comboBoxWorker.DataSource = workerRepository.ReadWorkers();
comboBoxWorker.DisplayMember = "FirstName";
comboBoxWorker.DisplayMember = "FullName";
comboBoxWorker.ValueMember = "Id";
ColumnProduct.DataSource = productRepository.ReadProducts();

View File

@ -27,7 +27,7 @@ namespace FurnitureCompany.Forms
throw new ArgumentNullException(nameof(invoiceRepository));
comboBoxWorker.DataSource = workerRepository.ReadWorkers();
comboBoxWorker.DisplayMember = "FirstName";
comboBoxWorker.DisplayMember = "FullName";
comboBoxWorker.ValueMember = "Id";
comboBoxProduct.DataSource = productRepository.ReadProducts();
@ -35,7 +35,7 @@ namespace FurnitureCompany.Forms
comboBoxProduct.ValueMember = "Id";
comboBoxClient.DataSource = clientRepository.ReadClients();
comboBoxClient.DisplayMember = "Name";
comboBoxClient.DisplayMember = "Info";
comboBoxClient.ValueMember = "Id";
}