Сделаль
This commit is contained in:
parent
4dee91c9a9
commit
9fc929886e
2
ComputersShop/ComputersShop/FormMain.Designer.cs
generated
2
ComputersShop/ComputersShop/FormMain.Designer.cs
generated
@ -88,7 +88,7 @@
|
||||
//
|
||||
списокКомпонентовToolStripMenuItem.Name = "списокКомпонентовToolStripMenuItem";
|
||||
списокКомпонентовToolStripMenuItem.Size = new Size(306, 26);
|
||||
списокКомпонентовToolStripMenuItem.Text = "Список компонентов";
|
||||
списокКомпонентовToolStripMenuItem.Text = "Список компьютеров";
|
||||
списокКомпонентовToolStripMenuItem.Click += списокКомпонентовToolStripMenuItem_Click;
|
||||
//
|
||||
// компонентыПоКомпьютерамToolStripMenuItem
|
||||
|
@ -62,13 +62,13 @@
|
||||
// ComponentColumn
|
||||
//
|
||||
ComponentColumn.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
|
||||
ComponentColumn.HeaderText = "Компонент";
|
||||
ComponentColumn.HeaderText = "Компьютер";
|
||||
ComponentColumn.MinimumWidth = 6;
|
||||
ComponentColumn.Name = "ComponentColumn";
|
||||
//
|
||||
// ComputerColumn
|
||||
//
|
||||
ComputerColumn.HeaderText = "Компьютер";
|
||||
ComputerColumn.HeaderText = "Компонент";
|
||||
ComputerColumn.MinimumWidth = 6;
|
||||
ComputerColumn.Name = "ComputerColumn";
|
||||
ComputerColumn.Width = 200;
|
||||
|
@ -94,8 +94,8 @@ namespace ComputersShopBusinessLogic.BusinessLogics
|
||||
{
|
||||
FileName = model.FileName,
|
||||
Title = "Список компонент",
|
||||
Components = _componentStorage.GetFullList()
|
||||
});
|
||||
Computers = _ComputerStorage.GetFullList()
|
||||
}) ;
|
||||
}
|
||||
/// <summary>
|
||||
/// Сохранение компонент с указаеним продуктов в файл-Excel
|
||||
|
@ -22,15 +22,17 @@ namespace ComputersShopBusinessLogic.OfficePackage
|
||||
JustificationType = WordJustificationType.Center
|
||||
}
|
||||
});
|
||||
foreach (var component in info.Components)
|
||||
foreach (var computer in info.Computers)
|
||||
{
|
||||
CreateParagraph(new WordParagraph
|
||||
{
|
||||
Texts = new List<(string, WordTextProperties)> { (component.ComponentName, new WordTextProperties { Size = "24", }) },
|
||||
Texts = new List<(string, WordTextProperties)> { (computer.ComputerName, new WordTextProperties { Size = "24", Bold = true}),
|
||||
(" - цена " + computer.Price.ToString(), new WordTextProperties { Size = "24"})
|
||||
},
|
||||
TextProperties = new WordTextProperties
|
||||
{
|
||||
Size = "24",
|
||||
JustificationType = WordJustificationType.Both
|
||||
JustificationType = WordJustificationType.Both,
|
||||
}
|
||||
});
|
||||
}
|
||||
|
@ -11,6 +11,6 @@ namespace ComputersShopBusinessLogic.OfficePackage.HelperModels
|
||||
{
|
||||
public string FileName { get; set; } = string.Empty;
|
||||
public string Title { get; set; } = string.Empty;
|
||||
public List<ComponentViewModel> Components { get; set; } = new();
|
||||
public List<ComputerViewModel> Computers { get; set; } = new();
|
||||
}
|
||||
}
|
||||
|
@ -28,10 +28,6 @@ namespace ComputersShopFileImplement.Implements
|
||||
|
||||
public List<OrderViewModel> GetFilteredList(OrderSearchModel model)
|
||||
{
|
||||
if (!model.Id.HasValue)
|
||||
{
|
||||
return new();
|
||||
}
|
||||
return source.Orders
|
||||
.Where(x => (
|
||||
(!model.Id.HasValue || x.Id == model.Id) &&
|
||||
|
@ -25,13 +25,11 @@ namespace ComputersShopListImplement.Implements
|
||||
public List<OrderViewModel> GetFilteredList(OrderSearchModel model)
|
||||
{
|
||||
var result = new List<OrderViewModel>();
|
||||
if (!model.Id.HasValue)
|
||||
{
|
||||
return result;
|
||||
}
|
||||
foreach (var order in _source.Orders)
|
||||
{
|
||||
if (order.Id == model.Id && model.DateFrom <= order.DateCreate && model.DateTo >= order.DateCreate)
|
||||
if ((!model.Id.HasValue || order.Id == model.Id) &&
|
||||
(!model.DateFrom.HasValue || order.DateCreate >= model.DateFrom) &&
|
||||
(!model.DateTo.HasValue || order.DateCreate <= model.DateTo))
|
||||
{
|
||||
result.Add(AccessComputerStorage(order.GetViewModel));
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user