This commit is contained in:
Никита Онянов 2025-04-05 20:05:02 +03:00
parent 14fd7ba50b
commit 38a458905f
56 changed files with 1166 additions and 227 deletions

Binary file not shown.

Binary file not shown.

View File

@ -1,18 +1,14 @@
{
"Version": 1,
"WorkspaceRootPath": "C:\\Users\\VivoBook 15X\\Desktop\\Task21_03\\Agents\\",
"WorkspaceRootPath": "C:\\Users\\VivoBook 15X\\Desktop\\\u0437\u0430\u0434\u0430\u043D\u0438\u0435 C\u002B\u002B\\Agents\\",
"Documents": [
{
"AbsoluteMoniker": "D:0:0:{1AA52C8A-C24C-4BD8-BEB3-14407C2D8866}|Agents.csproj|c:\\users\\vivobook 15x\\desktop\\task21_03\\agents\\mainwindow.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"AbsoluteMoniker": "D:0:0:{1AA52C8A-C24C-4BD8-BEB3-14407C2D8866}|Agents.csproj|c:\\users\\vivobook 15x\\desktop\\\u0437\u0430\u0434\u0430\u043D\u0438\u0435 c\u002B\u002B\\agents\\mainwindow.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{1AA52C8A-C24C-4BD8-BEB3-14407C2D8866}|Agents.csproj|solutionrelative:mainwindow.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{1AA52C8A-C24C-4BD8-BEB3-14407C2D8866}|Agents.csproj|c:\\users\\vivobook 15x\\desktop\\task21_03\\agents\\mainwindow.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}",
"AbsoluteMoniker": "D:0:0:{1AA52C8A-C24C-4BD8-BEB3-14407C2D8866}|Agents.csproj|c:\\users\\vivobook 15x\\desktop\\\u0437\u0430\u0434\u0430\u043D\u0438\u0435 c\u002B\u002B\\agents\\mainwindow.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}",
"RelativeMoniker": "D:0:0:{1AA52C8A-C24C-4BD8-BEB3-14407C2D8866}|Agents.csproj|solutionrelative:mainwindow.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}"
},
{
"AbsoluteMoniker": "D:0:0:{1AA52C8A-C24C-4BD8-BEB3-14407C2D8866}|Agents.csproj|c:\\users\\vivobook 15x\\desktop\\task21_03\\agents\\models\\agent.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{1AA52C8A-C24C-4BD8-BEB3-14407C2D8866}|Agents.csproj|solutionrelative:models\\agent.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
}
],
"DocumentGroupContainers": [
@ -28,41 +24,25 @@
"$type": "Document",
"DocumentIndex": 1,
"Title": "MainWindow.axaml",
"DocumentMoniker": "C:\\Users\\VivoBook 15X\\Desktop\\Task21_03\\Agents\\MainWindow.axaml",
"DocumentMoniker": "C:\\Users\\VivoBook 15X\\Desktop\\\u0437\u0430\u0434\u0430\u043D\u0438\u0435 C\u002B\u002B\\Agents\\MainWindow.axaml",
"RelativeDocumentMoniker": "MainWindow.axaml",
"ToolTip": "C:\\Users\\VivoBook 15X\\Desktop\\Task21_03\\Agents\\MainWindow.axaml",
"ToolTip": "C:\\Users\\VivoBook 15X\\Desktop\\\u0437\u0430\u0434\u0430\u043D\u0438\u0435 C\u002B\u002B\\Agents\\MainWindow.axaml",
"RelativeToolTip": "MainWindow.axaml",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|",
"WhenOpened": "2025-03-28T06:15:56.849Z",
"IsPinned": true,
"WhenOpened": "2025-04-04T09:09:17.307Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 0,
"Title": "MainWindow.axaml.cs",
"DocumentMoniker": "C:\\Users\\VivoBook 15X\\Desktop\\Task21_03\\Agents\\MainWindow.axaml.cs",
"DocumentMoniker": "C:\\Users\\VivoBook 15X\\Desktop\\\u0437\u0430\u0434\u0430\u043D\u0438\u0435 C\u002B\u002B\\Agents\\MainWindow.axaml.cs",
"RelativeDocumentMoniker": "MainWindow.axaml.cs",
"ToolTip": "C:\\Users\\VivoBook 15X\\Desktop\\Task21_03\\Agents\\MainWindow.axaml.cs",
"ToolTip": "C:\\Users\\VivoBook 15X\\Desktop\\\u0437\u0430\u0434\u0430\u043D\u0438\u0435 C\u002B\u002B\\Agents\\MainWindow.axaml.cs",
"RelativeToolTip": "MainWindow.axaml.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAKUAAAAcAAAAAAAAAA==",
"ViewState": "AgIAAGMAAAAAAAAAAAAAAH4AAAAzAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-03-28T06:21:39.951Z",
"IsPinned": true,
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 2,
"Title": "Agent.cs",
"DocumentMoniker": "C:\\Users\\VivoBook 15X\\Desktop\\Task21_03\\Agents\\Models\\Agent.cs",
"RelativeDocumentMoniker": "Models\\Agent.cs",
"ToolTip": "C:\\Users\\VivoBook 15X\\Desktop\\Task21_03\\Agents\\Models\\Agent.cs",
"RelativeToolTip": "Models\\Agent.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-03-29T17:45:23.338Z",
"IsPinned": true,
"WhenOpened": "2025-04-04T08:56:03.963Z",
"EditorCaption": ""
}
]

View File

@ -1,18 +1,18 @@
{
"Version": 1,
"WorkspaceRootPath": "C:\\Users\\VivoBook 15X\\Desktop\\Task21_03\\Agents\\",
"WorkspaceRootPath": "C:\\Users\\VivoBook 15X\\Desktop\\\u0437\u0430\u0434\u0430\u043D\u0438\u0435 C\u002B\u002B\\Agents\\",
"Documents": [
{
"AbsoluteMoniker": "D:0:0:{1AA52C8A-C24C-4BD8-BEB3-14407C2D8866}|Agents.csproj|c:\\users\\vivobook 15x\\desktop\\task21_03\\agents\\mainwindow.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"AbsoluteMoniker": "D:0:0:{1AA52C8A-C24C-4BD8-BEB3-14407C2D8866}|Agents.csproj|c:\\users\\vivobook 15x\\desktop\\\u0437\u0430\u0434\u0430\u043D\u0438\u0435 c\u002B\u002B\\agents\\functions\\addproduct.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{1AA52C8A-C24C-4BD8-BEB3-14407C2D8866}|Agents.csproj|solutionrelative:functions\\addproduct.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{1AA52C8A-C24C-4BD8-BEB3-14407C2D8866}|Agents.csproj|c:\\users\\vivobook 15x\\desktop\\\u0437\u0430\u0434\u0430\u043D\u0438\u0435 c\u002B\u002B\\agents\\mainwindow.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{1AA52C8A-C24C-4BD8-BEB3-14407C2D8866}|Agents.csproj|solutionrelative:mainwindow.axaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{1AA52C8A-C24C-4BD8-BEB3-14407C2D8866}|Agents.csproj|c:\\users\\vivobook 15x\\desktop\\task21_03\\agents\\mainwindow.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}",
"AbsoluteMoniker": "D:0:0:{1AA52C8A-C24C-4BD8-BEB3-14407C2D8866}|Agents.csproj|c:\\users\\vivobook 15x\\desktop\\\u0437\u0430\u0434\u0430\u043D\u0438\u0435 c\u002B\u002B\\agents\\mainwindow.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}",
"RelativeMoniker": "D:0:0:{1AA52C8A-C24C-4BD8-BEB3-14407C2D8866}|Agents.csproj|solutionrelative:mainwindow.axaml||{6D5344A2-2FCD-49DE-A09D-6A14FD1B1224}"
},
{
"AbsoluteMoniker": "D:0:0:{1AA52C8A-C24C-4BD8-BEB3-14407C2D8866}|Agents.csproj|c:\\users\\vivobook 15x\\desktop\\task21_03\\agents\\models\\agent.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{1AA52C8A-C24C-4BD8-BEB3-14407C2D8866}|Agents.csproj|solutionrelative:models\\agent.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
}
],
"DocumentGroupContainers": [
@ -22,46 +22,45 @@
"DocumentGroups": [
{
"DockedWidth": 200,
"SelectedChildIndex": 1,
"SelectedChildIndex": 0,
"Children": [
{
"$type": "Document",
"DocumentIndex": 1,
"Title": "MainWindow.axaml",
"DocumentMoniker": "C:\\Users\\VivoBook 15X\\Desktop\\Task21_03\\Agents\\MainWindow.axaml",
"RelativeDocumentMoniker": "MainWindow.axaml",
"ToolTip": "C:\\Users\\VivoBook 15X\\Desktop\\Task21_03\\Agents\\MainWindow.axaml",
"RelativeToolTip": "MainWindow.axaml",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|",
"WhenOpened": "2025-03-28T06:15:56.849Z",
"IsPinned": true
},
{
"$type": "Document",
"DocumentIndex": 0,
"Title": "MainWindow.axaml.cs",
"DocumentMoniker": "C:\\Users\\VivoBook 15X\\Desktop\\Task21_03\\Agents\\MainWindow.axaml.cs",
"RelativeDocumentMoniker": "MainWindow.axaml.cs",
"ToolTip": "C:\\Users\\VivoBook 15X\\Desktop\\Task21_03\\Agents\\MainWindow.axaml.cs",
"RelativeToolTip": "MainWindow.axaml.cs",
"ViewState": "AgIAAIQAAAAAAAAAAAAAAIkAAAAaAAAAAAAAAA==",
"Title": "AddProduct.axaml.cs",
"DocumentMoniker": "C:\\Users\\VivoBook 15X\\Desktop\\\u0437\u0430\u0434\u0430\u043D\u0438\u0435 C\u002B\u002B\\Agents\\Functions\\AddProduct.axaml.cs",
"RelativeDocumentMoniker": "Functions\\AddProduct.axaml.cs",
"ToolTip": "C:\\Users\\VivoBook 15X\\Desktop\\\u0437\u0430\u0434\u0430\u043D\u0438\u0435 C\u002B\u002B\\Agents\\Functions\\AddProduct.axaml.cs",
"RelativeToolTip": "Functions\\AddProduct.axaml.cs",
"ViewState": "AgIAAAkAAAAAAAAAAAAAABwAAAAsAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-03-28T06:21:39.951Z",
"IsPinned": true,
"WhenOpened": "2025-04-04T09:26:50.222Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 2,
"Title": "Agent.cs",
"DocumentMoniker": "C:\\Users\\VivoBook 15X\\Desktop\\Task21_03\\Agents\\Models\\Agent.cs",
"RelativeDocumentMoniker": "Models\\Agent.cs",
"ToolTip": "C:\\Users\\VivoBook 15X\\Desktop\\Task21_03\\Agents\\Models\\Agent.cs",
"RelativeToolTip": "Models\\Agent.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Title": "MainWindow.axaml",
"DocumentMoniker": "C:\\Users\\VivoBook 15X\\Desktop\\\u0437\u0430\u0434\u0430\u043D\u0438\u0435 C\u002B\u002B\\Agents\\MainWindow.axaml",
"RelativeDocumentMoniker": "MainWindow.axaml",
"ToolTip": "C:\\Users\\VivoBook 15X\\Desktop\\\u0437\u0430\u0434\u0430\u043D\u0438\u0435 C\u002B\u002B\\Agents\\MainWindow.axaml",
"RelativeToolTip": "MainWindow.axaml",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|",
"WhenOpened": "2025-04-04T09:09:17.307Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 1,
"Title": "MainWindow.axaml.cs",
"DocumentMoniker": "C:\\Users\\VivoBook 15X\\Desktop\\\u0437\u0430\u0434\u0430\u043D\u0438\u0435 C\u002B\u002B\\Agents\\MainWindow.axaml.cs",
"RelativeDocumentMoniker": "MainWindow.axaml.cs",
"ToolTip": "C:\\Users\\VivoBook 15X\\Desktop\\\u0437\u0430\u0434\u0430\u043D\u0438\u0435 C\u002B\u002B\\Agents\\MainWindow.axaml.cs",
"RelativeToolTip": "MainWindow.axaml.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAF4AAAAYAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-03-29T17:45:23.338Z",
"IsPinned": true
"WhenOpened": "2025-04-04T08:56:03.963Z",
"EditorCaption": ""
}
]
}

View File

@ -56,7 +56,7 @@ public partial class AddProduct : Window
Update();
Status.Foreground = Brushes.Green;
Status.Foreground = Brushes.White;
Status.Text = "Ïðîäóêò äîáàâëåí";
}
else

View File

@ -15,7 +15,7 @@
<StackPanel HorizontalAlignment="Center">
<TextBlock Text="Выберите клиента для изменения"/>
<ComboBox Name="ListAgents" HorizontalAlignment="Center" Width="300" SelectionChanged="ComboBox_SelectionChanged">
<ComboBox Name="ListAgents" HorizontalAlignment="Center" Width="300" SelectionChanged="ListAgents_SelectionChanged">
<ComboBox.ItemTemplate>
<DataTemplate x:DataType="vm:Agent">
<TextBlock Text="{Binding Title}"/>
@ -63,7 +63,7 @@
</StackPanel>
<StackPanel>
<Button Content="Изменить данные" Click="ButtonUpdate" HorizontalAlignment="Center" Background="Green"/>
<Button Content="Изменить данные" Click="ButtonChange" HorizontalAlignment="Center" Background="Green"/>
<Button Content="Назад" Click="Exit" HorizontalAlignment="Center" Background="Green"/>
</StackPanel>

View File

@ -23,21 +23,18 @@ public partial class AgentEidtor : Window
ListAgents.ItemsSource = AgentsitemSource;
}
private void ComboBox_SelectionChanged(object? sender, Avalonia.Controls.SelectionChangedEventArgs e)
private void ListAgents_SelectionChanged(object? sender, Avalonia.Controls.SelectionChangedEventArgs e)
{
if (sender != null)
{
Agent agent = db.Agents.Where(it => it == ListAgents.SelectedItem).FirstOrDefault();
TextNewPriority.Text = agent.Priority.ToString();
TextNewInn.Text = agent.Inn;
TextNewKPP.Text = agent.Kpp;
TextNewAddress.Text = agent.Address;
TextNewDirectorname.Text = agent.Directorname;
TextNewEmail.Text = agent.Email;
}
Agent agent = db.Agents.Where(it => it == ListAgents.SelectedItem).First();
TextNewPriority.Text = agent.Priority.ToString();
TextNewInn.Text = agent.Inn;
TextNewKPP.Text = agent.Kpp;
TextNewAddress.Text = agent.Address;
TextNewDirectorname.Text = agent.Directorname;
TextNewEmail.Text = agent.Email;
}
private void ButtonUpdate(object sender, RoutedEventArgs e)
private void ButtonChange(object sender, RoutedEventArgs e) // èçìåíåíèå äàííûõ
{
try
{
@ -54,7 +51,7 @@ public partial class AgentEidtor : Window
db.SaveChanges();
Status.Foreground = Brushes.Green;
Status.Foreground = Brushes.White;
Status.Text = "Äŕííűĺ ďîëüçîâŕňĺë˙ čçěĺíĺíű";
}
catch
@ -65,7 +62,7 @@ public partial class AgentEidtor : Window
}
void Exit(object sender, RoutedEventArgs e)
void Exit(object sender, RoutedEventArgs e) // âûõîä
{
new MainWindow().Show();
Close();

View File

@ -12,7 +12,7 @@
<StackPanel>
<TextBlock Text="Выберите Продукт" HorizontalAlignment="Center"/>
<ComboBox HorizontalAlignment="Center" Name="ListProducts" Width="400" SelectionChanged="ComboBox_SelectionChanged">
<ComboBox HorizontalAlignment="Center" Name="ListProducts" Width="400" SelectionChanged="ListProducts_SelectionChanged">
<ComboBox.ItemTemplate>
<DataTemplate x:DataType="vm:Product">
<TextBlock Text="{Binding Title}"/>
@ -41,7 +41,7 @@
</StackPanel>
<StackPanel>
<Button Content="Изменить данные" Click="ButtonUpdate" HorizontalAlignment="Center" Background="Green"/>
<Button Content="Изменить данные" Click="ButtonChange" HorizontalAlignment="Center" Background="Green"/>
<Button Content="Назад" Click="Exit" HorizontalAlignment="Center" Background="Green"/>
</StackPanel>

View File

@ -1,8 +1,6 @@
using Agents.Models;
using Avalonia;
using Avalonia.Controls;
using Avalonia.Interactivity;
using Avalonia.Markup.Xaml;
using Avalonia.Media;
using System;
using System.Collections.ObjectModel;
@ -12,26 +10,28 @@ namespace Agents;
public partial class ProductEditor : Window
{
static User11Context db = new User11Context();
ObservableCollection<Product> products = new ObservableCollection<Product>(db.Products);
static User11Context db = new User11Context(); // ïîäêëþ÷åíèå ê ÁÄ
ObservableCollection<Product> products = new ObservableCollection<Product>(db.Products); // ëèñò ïðîäóêòîâ
public ProductEditor()
{
InitializeComponent();
ListProducts.ItemsSource = products;
}
private void ComboBox_SelectionChanged(object? sender, Avalonia.Controls.SelectionChangedEventArgs e)
private void ListProducts_SelectionChanged(object? sender, Avalonia.Controls.SelectionChangedEventArgs e)
{
Product product = db.Products.Where(it=>it == ListProducts.SelectedItem).FirstOrDefault();
Product product = db.Products.Where(it=>it == ListProducts.SelectedItem).First();
TextNewProductionpersoncount.Text = product.Productionpersoncount.ToString();
TextNewArticlenumber.Text = product.Articlenumber.ToString();
TextNewMincostforagent.Text = product.Mincostforagent.ToString();
}
private void ButtonUpdate(object sender, RoutedEventArgs e)
private void ButtonChange(object sender, RoutedEventArgs e) // èçìåíåíèå äàííûõ
{
try
{
Product product = db.Products.Where(it => it == ListProducts.SelectedItem).First();
Product product = db.Products.Where(it => it == ListProducts.SelectedItem).First(); // íàõîäèì âûäåëåííûé ïðîäóêò
float a = float.Parse(TextNewProductionpersoncount.Text);
product.Productionpersoncount = Convert.ToInt32(a);
@ -42,7 +42,7 @@ public partial class ProductEditor : Window
product.Mincostforagent = Convert.ToInt32(i);
db.SaveChanges();
Status.Foreground = Brushes.Green;
Status.Foreground = Brushes.White;
Status.Text = "Äàííûå ïðîäóêòà èçìåíåíû";
}
catch
@ -50,12 +50,11 @@ public partial class ProductEditor : Window
Status.Foreground = Brushes.Red;
Status.Text = "Ïðîèçîøëà îøèáêà";
}
}
void Exit(object sender, RoutedEventArgs e)
void Exit(object sender, RoutedEventArgs e) // âûõîä
{
new MainWindow().Show();
Close();
}
}
}

View File

@ -13,7 +13,7 @@
<StackPanel Spacing="15">
<StackPanel Orientation="Horizontal" HorizontalAlignment="Center" Spacing="1">
<TextBox Name="search" Width="400" Background="Black" Watermark="ПОИСК"/>
<TextBox Name="search" Width="400" Background="Black" Watermark="ПОИСК" Text=""/>
<Button Content="Найти" Background="Yellow" Foreground="Black" Click="Button_search"/>
</StackPanel>
@ -45,7 +45,7 @@
<ScrollViewer>
<StackPanel>
<TextBlock Text="Список компаний" HorizontalAlignment="Center" Foreground="Blue"/>
<ListBox Name="ListAgents" SelectionChanged="ListBox_SelectionChanged">
<ListBox Name="ListAgents" SelectionChanged="ListAgents_SelectionChanged">
<ListBox.ItemTemplate>
<DataTemplate x:DataType="vm:Agent">
<StackPanel Background="White" HorizontalAlignment="Center" Width="400" Height="350" Spacing="5">
@ -102,7 +102,7 @@
<StackPanel>
<TextBlock Text="Веберите сортировку списка продуктов компании" HorizontalAlignment="Center" Foreground="White"/>
<ComboBox Name="SortListProductAgents" HorizontalAlignment="Center" SelectionChanged="ComboBox_SelectionChanged_3">
<ComboBox Name="SortListProductAgents" HorizontalAlignment="Center" SelectionChanged="SortListProductAgents_method">
<ComboBoxItem>
без. сорт.
</ComboBoxItem>
@ -124,10 +124,10 @@
>
<ScrollViewer>
<StackPanel>
<TextBlock Text="Товары продавца" HorizontalAlignment="Center" Foreground="Blue"/>
<TextBlock Text="Товары агента" HorizontalAlignment="Center" Foreground="Blue"/>
<ListBox Name="ListProducts">
<ListBox.ItemTemplate>
<DataTemplate x:DataType="vm:Product">
<DataTemplate x:DataType="vm:ProductDTO">
<StackPanel>
<StackPanel Orientation="Horizontal">
@ -141,7 +141,7 @@
</StackPanel>
<StackPanel Orientation="Horizontal">
<TextBlock Text="Название продукта: "/>
<TextBlock Text="Количество производственных сотрудников: "/>
<TextBlock Text="{Binding Productionpersoncount}"/>
</StackPanel>
@ -156,6 +156,23 @@
<TextBlock Text=" Руб."/>
</StackPanel>
<StackPanel Orientation="Horizontal">
<TextBlock Text="колличество продаж этого товара: "/>
<TextBlock Text="{Binding SalesCount}"/>
<TextBlock Text=" шт."/>
</StackPanel>
<StackPanel Orientation="Horizontal">
<TextBlock Text="Скидка на товар: "/>
<TextBlock Text="{Binding ProductDiscount}"/>
<TextBlock Text=" %"/>
</StackPanel>
<StackPanel Orientation="Horizontal">
<TextBlock Text="Описание товара: "/>
<TextBlock Text="{Binding Description}" Width="300" TextWrapping="Wrap"/>
</StackPanel>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>

View File

@ -1,108 +1,76 @@
using Avalonia;
using Avalonia.Controls;
using Avalonia.Media.Imaging;
using Avalonia.Platform;
using System.Reflection;
using System;
using Agents.Models;
using System.Collections.ObjectModel;
using Avalonia.Interactivity;
using System.Linq;
using System.Runtime.ExceptionServices;
using System.Collections.Immutable;
namespace Agents
{
public partial class MainWindow : Window
{
static User11Context db = new User11Context();
ObservableCollection<Agent> AgentsitemSource = new ObservableCollection<Agent>(db.Agents.OrderBy(it=>it.Title));
ObservableCollection<Agent> ListAgents2;
static User11Context db = new User11Context(); // ïîäêëþ÷åíèå ê ÁÄ
ObservableCollection<Agent> AgentsitemSource = new ObservableCollection<Agent>(db.Agents.OrderBy(it=>it.Title)); // îñíîâíîé ëèñò äëÿ Àãåíòîâ
ObservableCollection<Agent> ListAgents2; // âòîðîé ëèñò äëÿ ñîðòèðîâêè Àãåíòîâ ïî óìîë÷àíèþ
public MainWindow()
{
InitializeComponent();
ListAgents.ItemsSource = AgentsitemSource;
ListAgents2 = AgentsitemSource;
}
private void ListBox_SelectionChanged(object? sender, Avalonia.Controls.SelectionChangedEventArgs e)
private void SortAg(object? sender, Avalonia.Controls.SelectionChangedEventArgs e) // Âûáîð ñîðòèðîâêè Àãåíòîâ
{
if(sender != null)
{
try
{
UpdateInfo();
}
catch (Exception ex)
{
ExceptionDispatchInfo.Capture(ex).Throw();
}
}
}
private void SortAg(object? sender, Avalonia.Controls.SelectionChangedEventArgs e)
{
if (sender != null)
{
try
{
SortAgent();
}
catch (Exception ex)
{
ExceptionDispatchInfo.Capture(ex).Throw();
}
}
SortAgent();
}
void SortAgent()
private void ListAgents_SelectionChanged(object? sender, Avalonia.Controls.SelectionChangedEventArgs e) // Ñîáûòèå âûáîðà Àãåíòà è âûâîä ñïèêà ïðîäóêòîâ
{
UpdateInfoListProduct();
}
private void SortListProductAgents_method(object? sender, Avalonia.Controls.SelectionChangedEventArgs e) // âûáîð ñîðòèðîâêè ñïèñêà òîâàðîâ
{
UpdateInfoListProduct();
}
void SortAgent() // ñîðòèðîâêà Àãåíòîâ
{
switch (SortListAgents.SelectedIndex)
{
case 1: AgentsitemSource = new ObservableCollection<Agent>(AgentsitemSource.OrderByDescending(it => it.Title).ToList()); break;
case 2: AgentsitemSource = new ObservableCollection<Agent>(AgentsitemSource.OrderBy(it => it.Title).ToList()); break;
default: AgentsitemSource = ListAgents2; break;
case 1: AgentsitemSource = new ObservableCollection<Agent>(AgentsitemSource.OrderByDescending(it => it.Title).ToList()); break; // ïî óáûâàíèþ
case 2: AgentsitemSource = new ObservableCollection<Agent>(AgentsitemSource.OrderBy(it => it.Title).ToList()); break; // ïî âîçðàñòàíèþ
default: AgentsitemSource = ListAgents2; break; // èçíà÷àëüíûé ïîðÿäîê áåç ñîðòèðîâêè
}
ListAgents.ItemsSource = new ObservableCollection<Agent>(AgentsitemSource);
}
private void ComboBox_SelectionChanged_3(object? sender, Avalonia.Controls.SelectionChangedEventArgs e)
private void UpdateInfoListProduct() // ñïèñîê òîâàðîâ è èíôîðìàöèÿ î íèõ
{
if (sender != null)
{
try
{
UpdateInfo();
}
catch (Exception ex)
{
ExceptionDispatchInfo.Capture(ex).Throw();
}
}
}
private void ButtonUpdate(object sender, RoutedEventArgs e)
{
UpdateInfo();
}
private void UpdateInfo()
{
Agent? agent = db.Agents.Where(it => it == ListAgents.SelectedItem).FirstOrDefault();
Agent? agent = db.Agents.Where(it => it == ListAgents.SelectedItem).FirstOrDefault(); // íàõîäèì âûäåëåííîãî Àãåíòà
if (agent != null)
{
Productsale? PS = db.Productsales.Where(it => it.Agentid == agent.Id).FirstOrDefault();
var prods = db.Productsales
.Where(PWS => PWS.Agentid == agent.Id)
.Select(PWS => new Product
.Select(PWS => new ProductDTO
{
Title = PWS.Product.Title,
Image = PWS.Product.Image,
Producttypeid = PWS.Product.Producttypeid,
Productionpersoncount = PWS.Product.Productionpersoncount,
Productionworkshopnumber = PWS.Product.Productionworkshopnumber,
Mincostforagent = PWS.Product.Mincostforagent,
Description = PWS.Product.Description,
Articlenumber = PWS.Product.Articlenumber
Articlenumber = PWS.Product.Articlenumber,
SalesCount = db.Productsales.Where(it => it.Productid == PWS.Productid).Count(),
ProductDiscount = productDiscount(db.Productsales.Where(it => it.Productid == PWS.Productid).Count())
}).ToList();
switch (SortListProductAgents.SelectedIndex)
@ -112,40 +80,47 @@ namespace Agents
default: break;
}
ListProducts.ItemsSource = new ObservableCollection<Product>(prods);
ListProducts.ItemsSource = new ObservableCollection<ProductDTO>(prods);
}
}
private void ButtonAgentEidtor(object sender, RoutedEventArgs e)
static int productDiscount(int SalesCount) // ðàñ÷¸ò ñêèäîê
{
new AgentEidtor().Show();
Close();
int Discount = 0;
if (10_000 <= SalesCount && SalesCount < 50_000)
{
Discount = 5;
}
else if (50_000 <= SalesCount && SalesCount < 150_000)
{
Discount = 10;
}
else if (150_000 <= SalesCount && SalesCount < 500_000)
{
Discount = 20;
}
else if (SalesCount>500_000)
{
Discount = 25;
}
return Discount;
}
private void ButtonProductEidtor(object sender, RoutedEventArgs e)
{
new ProductEditor().Show();
Close();
}
private void ButtonAddProduct(object sender, RoutedEventArgs e)
{
new AddProduct().Show();
Close();
}
void Button_search(object sender, RoutedEventArgs e)
void Button_search(object sender, RoutedEventArgs e) // ïîèñêîâèê àãåíòîâ
{
string? Search = search.Text;
if (search.Text != "")
{
AgentsitemSource = new ObservableCollection<Agent>(db.Agents.Where(it => it.Title == Search ||
it.Address == Search ||
it.Inn == Search ||
it.Kpp == Search ||
it.Directorname == Search ||
it.Phone == Search ||
it.Email == Search ||
it.Priority == int.Parse(Search)
AgentsitemSource = new ObservableCollection<Agent>(db.Agents.Where(it => it.Title == search.Text ||
it.Address == search.Text ||
it.Inn == search.Text ||
it.Kpp == search.Text ||
it.Directorname == search.Text ||
it.Phone == search.Text ||
it.Email == search.Text
));
if (AgentsitemSource != null)
{
@ -161,10 +136,32 @@ namespace Agents
else
{
AgentsitemSource = new ObservableCollection<Agent>(db.Agents.OrderBy(it => it.Title));
ListAgents.ItemsSource = AgentsitemSource;
ListAgents2 = AgentsitemSource;
SortAgent();
}
}
private void ButtonUpdate(object sender, RoutedEventArgs e) // Îáíîâëåíèå ñïèñêà ïðîäóêòîâ äëÿ âûäåëåííîãî Àãåíòà
{
UpdateInfoListProduct();
}
private void ButtonAgentEidtor(object sender, RoutedEventArgs e) // ïåðåõîä â îêíî ðåäàêòèðîâàíèÿ Àãåíòîâ
{
new AgentEidtor().Show();
Close();
}
private void ButtonProductEidtor(object sender, RoutedEventArgs e) // ïåðåõîä â îêíî ðåäàêòèðîâàíèÿ òîâàðîâ
{
new ProductEditor().Show();
Close();
}
private void ButtonAddProduct(object sender, RoutedEventArgs e) // ïåðåõîä â îêíî äîáàâëåíèÿ òîâàðîâ
{
new AddProduct().Show();
Close();
}
}
}

37
Models/ProductDTO.cs Normal file
View File

@ -0,0 +1,37 @@
using System;
using System.Collections.Generic;
namespace Agents.Models;
public partial class ProductDTO
{
public int Id { get; set; }
public string Title { get; set; } = null!;
public int? Producttypeid { get; set; }
public string Articlenumber { get; set; } = null!;
public string? Description { get; set; }
public string? Image { get; set; }
public int? Productionpersoncount { get; set; }
public int? Productionworkshopnumber { get; set; }
public int? SalesCount { get; set; } = null;
public int? ProductDiscount { get; set; } = null;
public decimal Mincostforagent { get; set; }
public virtual ICollection<Productcosthistory> Productcosthistories { get; set; } = new List<Productcosthistory>();
public virtual ICollection<Productmaterial> Productmaterials { get; set; } = new List<Productmaterial>();
public virtual ICollection<Productsale> Productsales { get; set; } = new List<Productsale>();
public virtual Producttype? Producttype { get; set; }
}

View File

@ -43,7 +43,7 @@ public partial class User11Context : DbContext
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
#warning To protect potentially sensitive information in your connection string, you should move it out of source code. You can avoid scaffolding the connection string by using the Name= syntax to read it from configuration - see https://go.microsoft.com/fwlink/?linkid=2131148. For more guidance on storing connection strings, see https://go.microsoft.com/fwlink/?LinkId=723263.
=> optionsBuilder.UseNpgsql("Host=45.67.56.214;Port=5421;Database=user11;Username=user11;Password=JSZHJyg1");
=> optionsBuilder.UseNpgsql("Host=localhost;Port=5438;Database=db;Username=nikita;Password=1234");
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
@ -51,7 +51,7 @@ public partial class User11Context : DbContext
{
entity.HasKey(e => e.Id).HasName("agent_pkey");
entity.ToTable("agent", "Agents");
entity.ToTable("agent", "public");
entity.Property(e => e.Id).HasColumnName("id");
entity.Property(e => e.Address)
@ -91,7 +91,7 @@ public partial class User11Context : DbContext
{
entity.HasKey(e => e.Id).HasName("agentpriorityhistory_pkey");
entity.ToTable("agentpriorityhistory", "Agents");
entity.ToTable("agentpriorityhistory", "public");
entity.Property(e => e.Id).HasColumnName("id");
entity.Property(e => e.Agentid).HasColumnName("agentid");
@ -110,7 +110,7 @@ public partial class User11Context : DbContext
{
entity.HasKey(e => e.Id).HasName("agenttype_pkey");
entity.ToTable("agenttype", "Agents");
entity.ToTable("agenttype", "public");
entity.Property(e => e.Id).HasColumnName("id");
entity.Property(e => e.Image)
@ -125,7 +125,7 @@ public partial class User11Context : DbContext
{
entity.HasKey(e => e.Id).HasName("material_pkey");
entity.ToTable("material", "Agents");
entity.ToTable("material", "public");
entity.Property(e => e.Id).HasColumnName("id");
entity.Property(e => e.Cost)
@ -174,7 +174,7 @@ public partial class User11Context : DbContext
{
entity.HasKey(e => e.Id).HasName("materialcounthistory_pkey");
entity.ToTable("materialcounthistory", "Agents");
entity.ToTable("materialcounthistory", "public");
entity.Property(e => e.Id).HasColumnName("id");
entity.Property(e => e.Changedate)
@ -193,7 +193,7 @@ public partial class User11Context : DbContext
{
entity.HasKey(e => e.Id).HasName("materialtype_pkey");
entity.ToTable("materialtype", "Agents");
entity.ToTable("materialtype", "public");
entity.Property(e => e.Id).HasColumnName("id");
entity.Property(e => e.Defectedpercent).HasColumnName("defectedpercent");
@ -206,7 +206,7 @@ public partial class User11Context : DbContext
{
entity.HasKey(e => e.Id).HasName("product_pkey");
entity.ToTable("product", "Agents");
entity.ToTable("product", "public");
entity.Property(e => e.Id).HasColumnName("id");
entity.Property(e => e.Articlenumber)
@ -235,7 +235,7 @@ public partial class User11Context : DbContext
{
entity.HasKey(e => e.Id).HasName("productcosthistory_pkey");
entity.ToTable("productcosthistory", "Agents");
entity.ToTable("productcosthistory", "public");
entity.Property(e => e.Id).HasColumnName("id");
entity.Property(e => e.Changedate)
@ -256,7 +256,7 @@ public partial class User11Context : DbContext
{
entity.HasKey(e => new { e.Productid, e.Materialid }).HasName("productmaterial_pkey");
entity.ToTable("productmaterial", "Agents");
entity.ToTable("productmaterial", "public");
entity.Property(e => e.Productid).HasColumnName("productid");
entity.Property(e => e.Materialid).HasColumnName("materialid");
@ -277,7 +277,7 @@ public partial class User11Context : DbContext
{
entity.HasKey(e => e.Id).HasName("productsale_pkey");
entity.ToTable("productsale", "Agents");
entity.ToTable("productsale", "public");
entity.Property(e => e.Id).HasColumnName("id");
entity.Property(e => e.Agentid).HasColumnName("agentid");
@ -300,7 +300,7 @@ public partial class User11Context : DbContext
{
entity.HasKey(e => e.Id).HasName("producttype_pkey");
entity.ToTable("producttype", "Agents");
entity.ToTable("producttype", "public");
entity.Property(e => e.Id).HasColumnName("id");
entity.Property(e => e.Defectedpercent).HasColumnName("defectedpercent");
@ -313,7 +313,7 @@ public partial class User11Context : DbContext
{
entity.HasKey(e => e.Id).HasName("shop_pkey");
entity.ToTable("shop", "Agents");
entity.ToTable("shop", "public");
entity.Property(e => e.Id).HasColumnName("id");
entity.Property(e => e.Address)
@ -334,7 +334,7 @@ public partial class User11Context : DbContext
{
entity.HasKey(e => e.Id).HasName("supplier_pkey");
entity.ToTable("supplier", "Agents");
entity.ToTable("supplier", "public");
entity.Property(e => e.Id).HasColumnName("id");
entity.Property(e => e.Inn)

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1,17 +1,17 @@
{
"format": 1,
"restore": {
"C:\\Users\\VivoBook 15X\\Desktop\\Task21_03\\Agents\\Agents.csproj": {}
"C:\\Users\\VivoBook 15X\\Desktop\\задание C++\\Agents\\Agents.csproj": {}
},
"projects": {
"C:\\Users\\VivoBook 15X\\Desktop\\Task21_03\\Agents\\Agents.csproj": {
"C:\\Users\\VivoBook 15X\\Desktop\\задание C++\\Agents\\Agents.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "C:\\Users\\VivoBook 15X\\Desktop\\Task21_03\\Agents\\Agents.csproj",
"projectUniqueName": "C:\\Users\\VivoBook 15X\\Desktop\\задание C++\\Agents\\Agents.csproj",
"projectName": "Agents",
"projectPath": "C:\\Users\\VivoBook 15X\\Desktop\\Task21_03\\Agents\\Agents.csproj",
"projectPath": "C:\\Users\\VivoBook 15X\\Desktop\\задание C++\\Agents\\Agents.csproj",
"packagesPath": "C:\\Users\\VivoBook 15X\\.nuget\\packages\\",
"outputPath": "C:\\Users\\VivoBook 15X\\Desktop\\Task21_03\\Agents\\obj\\",
"outputPath": "C:\\Users\\VivoBook 15X\\Desktop\\задание C++\\Agents\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"

View File

@ -14,7 +14,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("Agents")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+5d82d26889dc3b648bc20bd60768fafd1e11759c")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+14fd7ba50b5f10b1eeea016193df87fc53c41986")]
[assembly: System.Reflection.AssemblyProductAttribute("Agents")]
[assembly: System.Reflection.AssemblyTitleAttribute("Agents")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

View File

@ -1 +1 @@
cc11f2038498ef0d07347327c4ce73b49b319e36326b8f4cbe591290f0eeaefa
4b44549e289736f26a41379f2ca4832e5ad5a10d46df03c45f7d71b28d17606d

View File

@ -15,23 +15,23 @@ build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = Agents
build_property.ProjectDir = C:\Users\VivoBook 15X\Desktop\Task21_03\Agents\
build_property.ProjectDir = C:\Users\VivoBook 15X\Desktop\задание C++\Agents\
build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop =
build_property.EffectiveAnalysisLevelStyle = 8.0
build_property.EnableCodeStyleSeverity =
[C:/Users/VivoBook 15X/Desktop/Task21_03/Agents/App.axaml]
[C:/Users/VivoBook 15X/Desktop/задание C++/Agents/App.axaml]
build_metadata.AdditionalFiles.SourceItemGroup = AvaloniaXaml
[C:/Users/VivoBook 15X/Desktop/Task21_03/Agents/Functions/AddProduct.axaml]
[C:/Users/VivoBook 15X/Desktop/задание C++/Agents/Functions/AddProduct.axaml]
build_metadata.AdditionalFiles.SourceItemGroup = AvaloniaXaml
[C:/Users/VivoBook 15X/Desktop/Task21_03/Agents/Functions/AgentEidtor.axaml]
[C:/Users/VivoBook 15X/Desktop/задание C++/Agents/Functions/AgentEidtor.axaml]
build_metadata.AdditionalFiles.SourceItemGroup = AvaloniaXaml
[C:/Users/VivoBook 15X/Desktop/Task21_03/Agents/Functions/ProductEditor.axaml]
[C:/Users/VivoBook 15X/Desktop/задание C++/Agents/Functions/ProductEditor.axaml]
build_metadata.AdditionalFiles.SourceItemGroup = AvaloniaXaml
[C:/Users/VivoBook 15X/Desktop/Task21_03/Agents/MainWindow.axaml]
[C:/Users/VivoBook 15X/Desktop/задание C++/Agents/MainWindow.axaml]
build_metadata.AdditionalFiles.SourceItemGroup = AvaloniaXaml

Binary file not shown.

View File

@ -1 +1 @@
291fde3fd23923f8bcf8b73c387a7e6152f5ad6f6bade5fec7a8c02a30a13f72
7349f38e572b0ba80ee3dd63430035f2bc011ace937e94efedafeec77af6517c

View File

@ -277,3 +277,282 @@ C:\Users\VivoBook 15X\Desktop\Task21_03\Agents\bin\Debug\net8.0\Assets\agents\ag
C:\Users\VivoBook 15X\Desktop\Task21_03\Agents\bin\Debug\net8.0\Assets\agents\agent_98.png
C:\Users\VivoBook 15X\Desktop\Task21_03\Agents\bin\Debug\net8.0\Assets\agents\agent_99.png
C:\Users\VivoBook 15X\Desktop\Task21_03\Agents\bin\Debug\net8.0\Assets\agents\picture.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Agents.exe
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_1.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_10.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_100.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_101.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_102.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_103.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_104.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_105.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_106.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_107.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_108.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_109.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_11.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_110.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_111.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_112.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_113.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_114.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_115.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_116.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_117.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_118.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_119.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_12.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_120.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_121.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_122.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_123.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_124.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_125.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_126.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_127.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_128.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_129.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_13.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_130.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_14.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_15.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_16.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_17.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_18.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_19.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_2.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_20.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_21.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_22.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_23.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_24.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_25.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_26.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_27.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_28.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_29.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_3.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_30.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_31.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_32.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_33.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_34.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_35.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_36.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_37.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_38.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_39.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_4.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_40.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_41.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_42.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_43.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_44.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_45.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_46.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_47.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_48.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_49.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_5.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_50.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_51.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_52.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_53.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_54.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_55.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_56.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_57.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_58.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_59.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_6.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_60.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_61.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_62.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_63.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_64.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_65.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_66.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_67.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_68.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_69.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_7.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_70.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_71.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_72.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_73.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_74.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_75.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_76.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_77.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_78.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_79.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_8.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_80.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_81.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_82.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_83.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_84.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_85.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_86.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_87.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_88.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_89.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_9.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_90.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_91.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_92.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_93.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_94.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_95.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_96.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_97.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_98.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\agent_99.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Assets\agents\picture.png
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Agents.deps.json
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Agents.runtimeconfig.json
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Agents.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Agents.pdb
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Avalonia.Base.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Avalonia.Controls.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Avalonia.DesignerSupport.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Avalonia.Dialogs.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Avalonia.Markup.Xaml.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Avalonia.Markup.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Avalonia.Metal.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Avalonia.MicroCom.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Avalonia.OpenGL.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Avalonia.Vulkan.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Avalonia.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Avalonia.Controls.ColorPicker.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Avalonia.Controls.DataGrid.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Avalonia.Desktop.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Avalonia.Diagnostics.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Avalonia.Fonts.Inter.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Avalonia.FreeDesktop.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Avalonia.Native.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Avalonia.Remote.Protocol.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Avalonia.Skia.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Avalonia.Themes.Fluent.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Avalonia.Themes.Simple.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Avalonia.Win32.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Avalonia.X11.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\HarfBuzzSharp.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Humanizer.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\MicroCom.Runtime.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Microsoft.Bcl.AsyncInterfaces.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Microsoft.CodeAnalysis.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Microsoft.CodeAnalysis.CSharp.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Microsoft.CodeAnalysis.CSharp.Workspaces.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Microsoft.CodeAnalysis.Workspaces.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Microsoft.EntityFrameworkCore.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Microsoft.EntityFrameworkCore.Abstractions.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Microsoft.EntityFrameworkCore.Design.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Microsoft.EntityFrameworkCore.Relational.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Microsoft.Extensions.Caching.Abstractions.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Microsoft.Extensions.Caching.Memory.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Microsoft.Extensions.Configuration.Abstractions.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Microsoft.Extensions.DependencyInjection.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Microsoft.Extensions.DependencyModel.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Microsoft.Extensions.Logging.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Microsoft.Extensions.Logging.Abstractions.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Microsoft.Extensions.Options.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Microsoft.Extensions.Primitives.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Mono.TextTemplating.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Npgsql.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Npgsql.EntityFrameworkCore.PostgreSQL.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\SkiaSharp.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\System.CodeDom.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\System.Composition.AttributedModel.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\System.Composition.Convention.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\System.Composition.Hosting.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\System.Composition.Runtime.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\System.Composition.TypedParts.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\System.IO.Pipelines.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\Tmds.DBus.Protocol.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\cs\Microsoft.CodeAnalysis.resources.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\de\Microsoft.CodeAnalysis.resources.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\es\Microsoft.CodeAnalysis.resources.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\fr\Microsoft.CodeAnalysis.resources.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\it\Microsoft.CodeAnalysis.resources.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\ja\Microsoft.CodeAnalysis.resources.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\ko\Microsoft.CodeAnalysis.resources.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\pl\Microsoft.CodeAnalysis.resources.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\pt-BR\Microsoft.CodeAnalysis.resources.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\ru\Microsoft.CodeAnalysis.resources.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\tr\Microsoft.CodeAnalysis.resources.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\zh-Hans\Microsoft.CodeAnalysis.resources.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\zh-Hant\Microsoft.CodeAnalysis.resources.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\cs\Microsoft.CodeAnalysis.CSharp.resources.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\de\Microsoft.CodeAnalysis.CSharp.resources.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\es\Microsoft.CodeAnalysis.CSharp.resources.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\fr\Microsoft.CodeAnalysis.CSharp.resources.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\it\Microsoft.CodeAnalysis.CSharp.resources.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\ja\Microsoft.CodeAnalysis.CSharp.resources.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\ko\Microsoft.CodeAnalysis.CSharp.resources.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\pl\Microsoft.CodeAnalysis.CSharp.resources.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\pt-BR\Microsoft.CodeAnalysis.CSharp.resources.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\ru\Microsoft.CodeAnalysis.CSharp.resources.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\tr\Microsoft.CodeAnalysis.CSharp.resources.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\zh-Hans\Microsoft.CodeAnalysis.CSharp.resources.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\zh-Hant\Microsoft.CodeAnalysis.CSharp.resources.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\cs\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\de\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\es\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\fr\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\it\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\ja\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\ko\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\pl\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\pt-BR\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\ru\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\tr\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\zh-Hans\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\zh-Hant\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\cs\Microsoft.CodeAnalysis.Workspaces.resources.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\de\Microsoft.CodeAnalysis.Workspaces.resources.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\es\Microsoft.CodeAnalysis.Workspaces.resources.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\fr\Microsoft.CodeAnalysis.Workspaces.resources.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\it\Microsoft.CodeAnalysis.Workspaces.resources.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\ja\Microsoft.CodeAnalysis.Workspaces.resources.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\ko\Microsoft.CodeAnalysis.Workspaces.resources.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\pl\Microsoft.CodeAnalysis.Workspaces.resources.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\pt-BR\Microsoft.CodeAnalysis.Workspaces.resources.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\ru\Microsoft.CodeAnalysis.Workspaces.resources.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\tr\Microsoft.CodeAnalysis.Workspaces.resources.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\zh-Hans\Microsoft.CodeAnalysis.Workspaces.resources.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\zh-Hant\Microsoft.CodeAnalysis.Workspaces.resources.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\runtimes\win-arm64\native\av_libglesv2.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\runtimes\win-x64\native\av_libglesv2.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\runtimes\win-x86\native\av_libglesv2.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\runtimes\osx\native\libAvaloniaNative.dylib
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\runtimes\linux-arm\native\libHarfBuzzSharp.so
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\runtimes\linux-arm64\native\libHarfBuzzSharp.so
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\runtimes\linux-musl-x64\native\libHarfBuzzSharp.so
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\runtimes\linux-x64\native\libHarfBuzzSharp.so
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\runtimes\osx\native\libHarfBuzzSharp.dylib
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\runtimes\win-arm64\native\libHarfBuzzSharp.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\runtimes\win-x64\native\libHarfBuzzSharp.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\runtimes\win-x86\native\libHarfBuzzSharp.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\runtimes\linux-arm\native\libSkiaSharp.so
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\runtimes\linux-arm64\native\libSkiaSharp.so
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\runtimes\linux-musl-x64\native\libSkiaSharp.so
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\runtimes\linux-x64\native\libSkiaSharp.so
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\runtimes\osx\native\libSkiaSharp.dylib
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\runtimes\win-arm64\native\libSkiaSharp.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\runtimes\win-x64\native\libSkiaSharp.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\bin\Debug\net8.0\runtimes\win-x86\native\libSkiaSharp.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\obj\Debug\net8.0\Agents.csproj.AssemblyReference.cache
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\obj\Debug\net8.0\Avalonia\Resources.Inputs.cache
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\obj\Debug\net8.0\Avalonia\resources
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\obj\Debug\net8.0\Agents.GeneratedMSBuildEditorConfig.editorconfig
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\obj\Debug\net8.0\Agents.AssemblyInfoInputs.cache
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\obj\Debug\net8.0\Agents.AssemblyInfo.cs
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\obj\Debug\net8.0\Agents.csproj.CoreCompileInputs.cache
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\obj\Debug\net8.0\Avalonia\Agents.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\obj\Debug\net8.0\Avalonia\Agents.pdb
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\obj\Debug\net8.0\refint\Avalonia\Agents.dll
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\obj\Debug\net8.0\Agents.csproj.Up2Date
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\obj\Debug\net8.0\Agents.genruntimeconfig.cache
C:\Users\VivoBook 15X\Desktop\задание C++\Agents\obj\Debug\net8.0\ref\Agents.dll

Binary file not shown.

View File

@ -1 +1 @@
d80edaa27f6d04a6f2da9a64ebd170a8010384d9a28a6b3d90f26bedf90b66dc
c75fbbdbc977fcd79651e7890df373d78acfb5984b40bc877dd91e532e970c06

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1 +1 @@
a27d7368991ad0c4b3aafefbd9db10643e105af95ae5fc1139e3edd9f294a1ff
ec09458ba83e43feeec4ae153cc778538b5d1367dac1d576b2909f27c51cc679

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -3490,11 +3490,11 @@
"project": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "C:\\Users\\VivoBook 15X\\Desktop\\Task21_03\\Agents\\Agents.csproj",
"projectUniqueName": "C:\\Users\\VivoBook 15X\\Desktop\\задание C++\\Agents\\Agents.csproj",
"projectName": "Agents",
"projectPath": "C:\\Users\\VivoBook 15X\\Desktop\\Task21_03\\Agents\\Agents.csproj",
"projectPath": "C:\\Users\\VivoBook 15X\\Desktop\\задание C++\\Agents\\Agents.csproj",
"packagesPath": "C:\\Users\\VivoBook 15X\\.nuget\\packages\\",
"outputPath": "C:\\Users\\VivoBook 15X\\Desktop\\Task21_03\\Agents\\obj\\",
"outputPath": "C:\\Users\\VivoBook 15X\\Desktop\\задание C++\\Agents\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"

View File

@ -1,8 +1,8 @@
{
"version": 2,
"dgSpecHash": "YGZ4mL0WDgM=",
"dgSpecHash": "gEB2nU70Ggs=",
"success": true,
"projectFilePath": "C:\\Users\\VivoBook 15X\\Desktop\\Task21_03\\Agents\\Agents.csproj",
"projectFilePath": "C:\\Users\\VivoBook 15X\\Desktop\\задание C++\\Agents\\Agents.csproj",
"expectedPackageFiles": [
"C:\\Users\\VivoBook 15X\\.nuget\\packages\\avalonia\\11.2.1\\avalonia.11.2.1.nupkg.sha512",
"C:\\Users\\VivoBook 15X\\.nuget\\packages\\avalonia.angle.windows.natives\\2.1.22045.20230930\\avalonia.angle.windows.natives.2.1.22045.20230930.nupkg.sha512",

View File

@ -0,0 +1,110 @@
INSERT INTO agent (title,agenttypeid,address,inn,kpp,directorname,phone,email,logo,priority) VALUES
('СервисПив',6,'840377, Рязанская область, город Щёлково, пл. Бухарестская, 42','6861024038','218034630','Никита Александрович Королёв','+7 (922) 325-12-93','znosov@vasilev.ru','',329),
('ДизайнФинансМикро',1,'775051, Иркутская область, город Серебряные Пруды, спуск Домодедовская, 41','2700182907','141912770','Кузьма Борисович Королёва','(495) 223-67-97','varvara15@belousov.ru','',462),
('ЖелДорДизайнМетизТраст',3,'170549, Сахалинская область, город Видное, проезд Космонавтов, 89','7669116841','906390137','Игорь Львович Агафонова','8-800-692-72-18','lnikitina@kulikova.com','',290),
('Компания Рос',5,'479740, Оренбургская область, город Наро-Фоминск, наб. Будапештсткая, 36','5502989807','518320454','Алёна Ивановна Тимофеева','(35222) 32-99-94','odenisov@knyzeva.ru','',252),
('ЭлектроРемОрионЛизинг',4,'594365, Ярославская область, город Павловский Посад, бульвар Космонавтов, 64','1340072597','500478249','Тарасова Дан Львович','(495) 513-93-16','anfisa.fedotova@tvetkov.ru','agents/agent_93.png',198),
('РыбАлмазГаражСнаб',4,'278792, Воронежская область, город Люберцы, ул. Космонавтов, 07','2135119617','916748563','Власов Ян Львович','(35222) 46-54-74','diana.gorbunov@gromov.ru','agents/agent_29.png',50),
('CибБашкирТекстиль',2,'429540, Мурманская область, город Воскресенск, пл. Славы, 36','7392007090','576103661','Григорий Владимирович Елисеева','(35222) 92-28-68','vzimina@zdanova.com','agents/agent_94.png',218),
('ЮпитерТяжОрионЭкспедиция',1,'960726, Томская область, город Орехово-Зуево, въезд 1905 года, 51','6843174002','935556458','Валерий Евгеньевич Виноградов','(812) 819-51-58','gblokin@orlov.net','agents/agent_69.png',446),
('КазаньТекстиль',1,'231891, Челябинская область, город Шатура, бульвар Ладыгина, 40','4584384019','149680499','Александров Бронислав Максимович','+7 (922) 936-37-67','osimonova@andreeva.com','agents/agent_72.png',156),
('МясИнфоМясТраст',1,'873144, Курская область, город Талдом, проезд Домодедовская, 46','6387079446','113956342','Лихачёваа Оксана Романовна','(812) 375-59-29','dgulyev@krasilnikov.ru','agents/agent_43.png',16);
INSERT INTO agent (title,agenttypeid,address,inn,kpp,directorname,phone,email,logo,priority) VALUES
('Радио',3,'798718, Ленинградская область, город Пушкино, бульвар Балканская, 37','9077613654','657690787','Эмма Андреевна Колесникова','(35222) 84-44-92','rtretykova@kozlov.ru','agents/agent_68.png',221),
('Креп',4,'336489, Калининградская область, город Можайск, наб. Славы, 35','4880732317','258673591','Назар Алексеевич Григорьева','(495) 315-25-86','savina.dominika@belousova.com','agents/agent_64.png',371),
('Асбоцемент',5,'030119, Курганская область, город Дмитров, пер. Славы, 47','1261407459','745921890','Никитинаа Антонина Андреевна','(812) 152-28-78','antonin19@panfilov.ru','agents/agent_59.png',273),
('Мобайл',3,'273144, Калужская область, город Наро-Фоминск, бульвар Чехова, 70','3655195522','395816585','Горшков Кузьма Фёдорович','(495) 532-54-42','rafail22@orlov.ru','agents/agent_53.png',40),
('ТекстильУралАвтоОпт',4,'028936, Магаданская область, город Видное, ул. Гагарина, 54','3930950057','678529397','Алина Сергеевна Дьячковаа','(495) 418-67-55','hkononova@pavlova.ru','agents/agent_97.png',176),
('Башкир',6,'513065, Рязанская область, город Одинцово, шоссе Славы, 93','3105334340','117513650','Одинцова Розалина Дмитриевна','8-800-656-63-99','iskra.sergeev@zykov.com','agents/agent_33.png',35),
('ГорДор',2,'376483, Калужская область, город Сергиев Посад, ул. Славы, 09','7088187045','440309946','Нонна Львовна Одинцоваа','(812) 364-46-64','maiy12@koklov.net','agents/agent_77.png',175),
('КазЮпитерТомск',1,'393450, Тульская область, город Кашира, пр. 1905 года, 47','9201745524','510248846','Рафаил Андреевич Копылов','(35222) 24-85-54','tgavrilov@frolov.ru','agents/agent_85.png',244),
('СеверГаз',3,'509479, Орловская область, город Павловский Посад, спуск Бухарестская, 28','7908427926','249521550','Валериан Андреевич Кириллова','(812) 973-88-81','smukina@evseev.com','agents/agent_15.png',83),
('Компания КазАлмаз',5,'848810, Кемеровская область, город Лотошино, пер. Ломоносова, 90','3084797352','123190924','Марк Фёдорович Муравьёва','+7 (922) 692-21-57','irina.gusina@vlasova.ru','agents/agent_105.png',396);
INSERT INTO agent (title,agenttypeid,address,inn,kpp,directorname,phone,email,logo,priority) VALUES
('ЦементАсбоцементОрионТраст',1,'221534, Орловская область, город Серебряные Пруды, проезд Гагарина, 54','2972154471','668972219','Павлова Марк Александрович','(495) 979-36-66','igulyeva@kostina.ru','agents/agent_28.png',441),
('Компания Электро',5,'183744, Рязанская область, город Клин, въезд Косиора, 29','4335399269','780051451','Кабанов Кирилл Максимович','(35222) 63-92-83','blokin.sofiy@terentev.ru','agents/agent_41.png',340),
('БашкирЮпитерТомск',4,'035268, Сахалинская область, город Волоколамск, проезд Ладыгина, 51','1606315697','217799345','Фадеева Раиса Александровна','(812) 395-91-75','dyckov.veniamin@kotova.ru','agents/agent_84.png',139),
('ОрионВектор',4,'138159, Свердловская область, город Подольск, спуск Балканская, 72','5687675108','816451597','Алексей Борисович Семёнова','+7 (922) 456-59-29','subbotin.rostislav@zueva.org','agents/agent_22.png',496),
('Восток',6,'284236, Воронежская область, город Павловский Посад, бульвар Ленина, 28','8929775900','788028687','Савинаа Нина Александровна','(495) 227-66-48','nsitnikova@tikonova.org','',380),
('ДизайнВосток',2,'680394, Оренбургская область, город Павловский Посад, спуск Косиора, 50','6222265808','245694799','Добрыня Сергеевич Кабанов','+7 (922) 767-84-15','efimova.timofei@tretykova.ru','agents/agent_17.png',188),
('РемГаражЛифт',1,'048715, Ивановская область, город Люберцы, проезд Космонавтов, 89','1656477206','988968838','Филатов Владимир Максимович','(35222) 18-85-61','novikova.gleb@sestakov.ru','agents/agent_90.png',374),
('ПивГлав',5,'244290, Астраханская область, город Талдом, проезд Космонавтов, 17','3090235456','870818930','Клим Иванович Юдин','8-800-153-74-46','sofiy.bolsakov@isakova.ru','agents/agent_27.png',329),
('Компания Гараж',5,'395101, Белгородская область, город Балашиха, бульвар 1905 года, 00','6190244524','399106161','Владлена Фёдоровна Ларионоваа','(35222) 22-47-12','asiryeva@andreeva.com','agents/agent_91.png',413),
('Монтаж',6,'066594, Магаданская область, город Шаховская, спуск Сталина, 59','6142194281','154457435','Блохина Сергей Максимович','(495) 783-36-97','zakar.sazonova@gavrilov.ru','agents/agent_66.png',300);
INSERT INTO agent (title,agenttypeid,address,inn,kpp,directorname,phone,email,logo,priority) VALUES
('ВодГараж',1,'988899, Саратовская область, город Раменское, пр. Славы, 40','5575072431','684290320','Лаврентий Фёдорович Логинова','(35222) 11-75-66','pmaslov@fomiceva.com','agents/agent_92.png',250),
('Компания Метал',5,'908229, Иркутская область, город Истра, бульвар Бухарестская, 97','9933367989','856443865','Валентина Ивановна Громова','(35222) 99-39-28','vasileva.tatyna@lebedeva.net','agents/agent_16.png',167),
('Бум',6,'409600, Новгородская область, город Ногинск, пл. Гагарина, 68','1953785418','122905583','Татьяна Сергеевна Королёваа','+7 (922) 282-82-91','belova.vikentii@konstantinova.net','agents/agent_103.png',82),
('Гор',3,'245009, Белгородская область, город Коломна, шоссе Домодедовская, 93','6196739969','784512010','Адриан Александрович Одинцов','(812) 327-52-23','rostislav.savelev@dmitrieva.ru','agents/agent_46.png',85),
('МясРеч',4,'903648, Калужская область, город Воскресенск, пр. Будапештсткая, 91','9254261217','656363498','Белоусоваа Ирина Максимовна','(812) 256-74-95','bkozlov@volkov.ru','agents/agent_83.png',355),
('МясТрансМоторЛизинг',1,'765320, Ивановская область, город Шатура, спуск Гоголя, 88','6148685143','196332656','Тамара Дмитриевна Семёноваа','(495) 489-75-57','vlad.sokolov@andreev.org','agents/agent_87.png',268),
('Компания ТелекомХмельГаражПром',5,'126668, Ростовская область, город Зарайск, наб. Гагарина, 69','1614623826','824882264','Костина Татьяна Борисовна','8-800-617-13-37','qkolesnikova@kalinina.ru','agents/agent_96.png',457),
('МетизТехАвтоПроф',5,'713016, Брянская область, город Подольск, пл. Домодедовская, 93','2988890076','215491048','Егор Фёдорович Третьякова','8-800-192-74-77','anastasiy.gromov@samsonova.com','agents/agent_58.png',321),
('РосАвтоМонтаж',5,'331914, Курская область, город Ногинск, спуск Ладыгина, 66','4735043946','263682488','Диана Алексеевна Исаковаа','8-800-468-91-51','lapin.inessa@isaeva.com','agents/agent_80.png',10),
('Компания КрепГаз',5,'415525, Воронежская область, город Орехово-Зуево, спуск Ленина, 14','2910821636','169856199','Эмилия Фёдоровна Шилова','8-800-971-62-32','iturova@isakova.ru','agents/agent_48.png',50);
INSERT INTO agent (title,agenttypeid,address,inn,kpp,directorname,phone,email,logo,priority) VALUES
('БухТеле',4,'481781, Астраханская область, город Орехово-Зуево, спуск Ломоносова, 67','3547826061','581933218','Клавдия Романовна Савина','(35222) 89-78-68','vasilev.svetlana@saskov.org','agents/agent_18.png',171),
('ТяжМяж',3,'255489, Самарская область, город Озёры, ул. Ломоносова, 09','6391522710','209038885','Юлия Львовна Горбунова','(812) 425-28-46','bzykov@baranov.com','agents/agent_55.png',472),
('Тех',1,'731935, Калининградская область, город Павловский Посад, наб. Гагарина, 59','9282924869','587356429','Аким Романович Логинова','+7 (922) 113-94-49','vasilisa99@belyev.ru','agents/agent_86.png',278),
('ГлавITФлотПроф',6,'447811, Мурманская область, город Егорьевск, ул. Ленина, 24','2561361494','525678825','Зыкова Стефан Максимович','(35222) 33-48-16','savva.rybov@kolobov.ru','agents/agent_89.png',62),
('ТелекомЮпитер',2,'959793, Курская область, город Егорьевск, бульвар Ленина, 72','9383182378','944520594','Калинина Татьяна Ивановна','(812) 798-33-53','kulikov.adrian@zuravlev.org','agents/agent_106.png',302),
('МонтажВекторМобайлЦентр',4,'094869, Ленинградская область, город Ступино, наб. Ленина, 80','4433392652','757806909','Захар Александрович Панова','(495) 566-98-62','pavel.davydova@tretykov.net','agents/agent_32.png',372),
('ВостокГлав',5,'217022, Ростовская область, город Озёры, ул. Домодедовская, 19','3580946305','405017349','Инга Фёдоровна Дмитриева','+7 (922) 329-34-28','gordei95@kirillov.ru','agents/agent_88.png',107),
('Компания КрепЦемент',5,'423477, Мурманская область, город Кашира, бульвар Домодедовская, 61','3025099903','606083992','Екатерина Львовна Суворова','8-800-628-79-67','rusakov.efim@nikiforov.ru','agents/agent_75.png',426),
('ЖелДор',4,'860124, Иркутская область, город Егорьевск, пер. Гагарина, 67','9392505809','911026119','Симоноваа Лариса Борисовна','(35222) 26-55-64','karitonova.fedosy@vasileva.net','agents/agent_51.png',429),
('CибПивОмскСнаб',4,'816260, Ивановская область, город Москва, ул. Гагарина, 31','5676173945','256512286','Людмила Александровна Сафонова','(812) 743-49-87','evorontova@potapova.ru','',477);
INSERT INTO agent (title,agenttypeid,address,inn,kpp,directorname,phone,email,logo,priority) VALUES
('КазХоз',1,'384162, Астраханская область, город Одинцово, бульвар Гагарина, 57','6503377671','232279972','Степанова Роман Иванович','8-800-955-44-52','istrelkova@fomin.ru','',213),
('Цемент',5,'084315, Амурская область, город Шаховская, наб. Чехова, 62','9662118663','650216214','Анфиса Фёдоровна Буроваа','+7 (922) 859-19-97','panova.klementina@bobrov.ru','agents/agent_79.png',340),
('ЛенМобайлМикро',6,'737175, Ростовская область, город Одинцово, ул. Космонавтов, 99','6729041572','828657559','Изабелла Евгеньевна Дьячкова','(35222) 96-34-97','frolov.artem@zuravlev.ru','agents/agent_52.png',341),
('Компания ТверьДизайн',5,'672492, Калининградская область, город Москва, проезд Сталина, 64','3567301661','623881311','Доминика Александровна Никитинаа','8-800-234-93-22','ypotapov@kolesnikova.ru','agents/agent_37.png',271),
('ВодТверьХозМашина',4,'145030, Сахалинская область, город Шатура, въезд Гоголя, 79','4174253174','522227145','Александра Дмитриевна Ждановаа','(495) 756-36-72','tkrylov@baranova.net','agents/agent_81.png',8),
('ТелеГлавВекторСбыт',4,'062489, Челябинская область, город Пушкино, въезд Бухарестская, 07','9504787157','419758597','Екатерина Фёдоровна Ковалёва','+7 (922) 619-91-52','nsitnikov@kovaleva.ru','agents/agent_56.png',185),
('БашкирИнжКрепСбыт',5,'191420, Новосибирская область, город Ногинск, пер. Будапештсткая, 28','6771467761','977595370','Алиса Фёдоровна Архипова','+7 (922) 495-46-18','vlad.molcanov@fomicev.ru','agents/agent_24.png',475),
('ТрансТверь',2,'818676, Томская область, город Павловский Посад, ул. Ладыгина, 27','3311036393','590018934','Алина Романовна Овчинникова','(35222) 22-74-12','dorofeev.milan@vorobeva.net','agents/agent_25.png',495),
('ТелеСеверМикро',2,'046300, Орловская область, город Ступино, бульвар Бухарестская, 13','9534974527','344691556','Селезнёв Василий Евгеньевич','(35222) 66-26-65','koseleva.ylii@potapov.ru','agents/agent_12.png',254),
('ЛенБухМикро-H',6,'078797, Мурманская область, город Коломна, пр. Гоголя, 94','5943902570','103426359','Субботин Герасим Владимирович','(812) 421-59-75','rybov.tatyna@merkuseva.com','agents/agent_30.png',242);
INSERT INTO agent (title,agenttypeid,address,inn,kpp,directorname,phone,email,logo,priority) VALUES
('ЮпитерЛенГараж-М',2,'339507, Московская область, город Видное, ул. Космонавтов, 11','2038393690','259672761','Васильева Валерия Борисовна','(812) 229-34-18','larkipova@gorbunov.ru','agents/agent_73.png',470),
('МорВостокТомскПром',1,'034623, Белгородская область, город Павловский Посад, проезд Ломоносова, 72','4082127026','544686044','Гавриил Евгеньевич Селиверстов','+7 (922) 258-96-16','lev.efremov@frolov.ru','agents/agent_20.png',198),
('Компания ФинансСервис',5,'841700, Брянская область, город Серпухов, спуск Домодедовская, 35','7491491391','673621812','Клавдия Сергеевна Виноградова','8-800-358-54-99','robert.serbakov@safonova.ru','agents/agent_63.png',395),
('Метиз',5,'455463, Ярославская область, город Серпухов, пер. Бухарестская, 01','4433116074','949226221','Ян Иванович Егоров','(35222) 81-78-92','mersova@rodionova.ru','agents/agent_54.png',168),
('ФлотБух',2,'741647, Ульяновская область, город Наро-Фоминск, ул. 1905 года, 11','4868711532','409331823','Муравьёваа Мария Дмитриевна','+7 (922) 155-75-21','tkuznetova@sukanova.ru','agents/agent_21.png',385),
('Орион',3,'951035, Ивановская область, город Ступино, шоссе Космонавтов, 73','2670166502','716874456','Мартынов Михаил Борисович','(35222) 58-77-96','aleksei63@kiselev.ru','agents/agent_102.png',166),
('РечИнж',1,'862241, Кемеровская область, город Москва, пер. Славы, 63','9289300952','534867576','Донат Иванович Кудрявцев','(812) 971-47-98','qloginova@antonov.com','agents/agent_8.png',426),
('РосПивТверь',1,'053965, Магаданская область, город Видное, наб. Балканская, 41','2857470864','732899890','Люся Фёдоровна Горшковаа','+7 (922) 692-73-72','vitalii.melnikov@kopylov.com','agents/agent_11.png',368),
('КрепТелекомТекстильМашина',6,'754514, Тверская область, город Люберцы, пл. Домодедовская, 84','7626613684','187506967','Богданов Денис Максимович','+7 (922) 278-54-95','ignatov.adam@kononova.org','agents/agent_39.png',259),
('МорГлавМонтажЭкспедиция',1,'313619, Читинская область, город Чехов, ул. Ленина, 38','8619846965','796144573','Анастасия Львовна Субботинаа','(812) 161-96-49','flukin@moiseeva.com','agents/agent_34.png',329);
INSERT INTO agent (title,agenttypeid,address,inn,kpp,directorname,phone,email,logo,priority) VALUES
('ТекстильУралВод',3,'872673, Ярославская область, город Видное, спуск Славы, 04','8336124514','871193263','Эльвира Фёдоровна Герасимова','(495) 614-67-93','obespalov@alekseev.org','agents/agent_9.png',28),
('Газ',6,'252821, Тамбовская область, город Пушкино, ул. Чехова, 40','8876413796','955381891','Терентьев Илларион Максимович','8-800-278-78-32','ulyna.antonov@noskov.ru','agents/agent_101.png',170),
('ТомскТранс',5,'271624, Свердловская область, город Озёры, ул. Косиора, 21','6523850838','970092830','Архипова Юрий Дмитриевич','(35222) 66-22-46','antonina.krasilnikov@nikonov.ru','agents/agent_47.png',427),
('Компания ОрионСтройЛифт',5,'819305, Воронежская область, город Талдом, шоссе Ломоносова, 36','8834229587','958311664','Щукина Искра Максимовна','8-800-381-59-97','artemii.abramova@arkipov.ru','',467),
('СантехСеверЛенМашина',5,'606990, Новосибирская область, город Павловский Посад, въезд Домодедовская, 38','3506691089','830713603','Павел Максимович Рожков','(812) 214-73-94','pgorbacev@vasilev.net','agents/agent_99.png',201),
('АвтоТомскЦементЦентр',2,'282009, Вологодская область, город Красногорск, пл. Домодедовская, 14','8317739640','940326934','Леонид Иванович Афанасьева','(35222) 24-98-18','kabanov.valentina@subbotina.ru','agents/agent_40.png',71),
('Рос',6,'412597, Калужская область, город Клин, пр. Гагарина, 57','6729448041','935241906','Никифороваа Рената Сергеевна','+7 (922) 822-88-76','potapov.abram@trofimova.org','agents/agent_36.png',158),
('Компания Хмель',5,'889757, Новосибирская область, город Раменское, бульвар 1905 года, 93','9004087602','297273898','Владимир Борисович Суворова','(35222) 27-19-66','ermakov.mark@isakova.ru','agents/agent_67.png',2),
('Компания Монтаж',5,'036381, Брянская область, город Кашира, бульвар Гагарина, 76','6206428565','118570048','Силин Даниил Иванович','(495) 626-86-13','afanasev.anastasiy@muravev.ru','agents/agent_100.png',124),
('ЦементХмельОрионНаладка',1,'014379, Кировская область, город Озёры, пр. Будапештсткая, 28','2118874929','482607758','Максим Евгеньевич Гурьева','+7 (922) 419-14-19','daniil.selezneva@safonova.com','agents/agent_49.png',61);
INSERT INTO agent (title,agenttypeid,address,inn,kpp,directorname,phone,email,logo,priority) VALUES
('Тяж',6,'650482, Смоленская область, город Коломна, проезд Косиора, 95','5484904441','943388774','Белов Влад Александрович','+7 (922) 547-77-52','rodionova.ulyna@noskov.ru','agents/agent_35.png',207),
('ЦементАсбоцемент',4,'619540, Курская область, город Раменское, пл. Балканская, 12','4345774724','352469905','Воронова Мария Александровна','+7 (922) 133-68-96','polykov.veronika@artemeva.ru','agents/agent_76.png',426),
('ГазДизайнЖелДор',2,'695230, Курская область, город Красногорск, пр. Гоголя, 64','2396029740','458924890','Лев Иванович Третьяков','(35222) 39-88-91','elizaveta.komarov@rybakov.net','agents/agent_74.png',236),
('РемСантехОмскБанк',1,'289468, Омская область, город Видное, пер. Балканская, 33','6823050572','176488617','Фокина Искра Максимовна','(35222) 76-15-56','anisimov.mark@vorobev.ru','agents/agent_82.png',442),
('Мясо',6,'252821, Тамбовская область, город Пушкино, ул. Чехова, 40','1876413796','955381891','Терентьев Илларион Максимович','+7 (922) 315-51-42','ulyna.antonov@noskov.ru','agents/agent_107.png',170),
('КрепГаражСантехМаш',3,'207204, Пензенская область, город Одинцово, пер. Гагарина, 80','7574946061','146206755','Аркадий Романович Тихонов','(495) 172-31-91','vladlen84@ersova.net','agents/agent_10.png',330),
('ИнжITЖелДор-H',6,'019291, Вологодская область, город Клин, ул. Космонавтов, 96','8103088511','604606043','Колесникова Август Владимирович','(495) 324-18-82','karitonov.aleksandra@samoilov.com','agents/agent_14.png',129),
('Рем',4,'707812, Иркутская область, город Шаховская, ул. Гагарина, 17','3203830728','456254820','Шароваа Елизавета Львовна','(35222) 46-69-69','zanna25@nikiforova.com','agents/agent_104.png',329),
('ФинансТелеТверь',3,'687171, Томская область, город Лотошино, пл. Славы, 59','2646091050','971874277','Зайцеваа Дарья Сергеевна','(495) 839-58-56','medvedev.klim@afanasev.com','agents/agent_70.png',100),
('Строй',6,'763019, Омская область, город Шатура, пл. Сталина, 56','6678884759','279288618','Кудрявцев Адриан Андреевич','+7 (922) 129-57-13','soloveva.adam@andreev.ru','agents/agent_57.png',12);
INSERT INTO agent (title,agenttypeid,address,inn,kpp,directorname,phone,email,logo,priority) VALUES
('ЭлектроITITСбыт',4,'855489, Вологодская область, город Серебряные Пруды, пл. Ломоносова, 57','1532104861','112607081','Якушеваа Варвара Романовна','(812) 326-15-27','eliseeva.sofy@gorskov.net','agents/agent_23.png',452),
('ЛенХозМясБанк',2,'702413, Саратовская область, город Люберцы, въезд Чехова, 15','9266199692','335770867','Арсений Алексеевич Виноградова','(35222) 26-15-93','bobrov.viktor@kazakova.ru','agents/agent_31.png',17),
('ЭлектроМоторТрансСнос',1,'913777, Самарская область, город Красногорск, ул. Бухарестская, 49','6608362851','799760512','Людмила Евгеньевна Новиковаа','(495) 951-23-53','inessa.voronov@sidorova.ru','agents/agent_98.png',151),
('Компания СервисРадиоГор',5,'547196, Ульяновская область, город Серебряные Пруды, въезд Балканская, 81','8880473721','729975116','Попов Вадим Александрович','(812) 871-21-15','nika.nekrasova@kovalev.ru','agents/agent_65.png',169),
('Компания МясДизайнДизайн',5,'557264, Брянская область, город Серпухов, въезд Гоголя, 34','8004989990','908629456','Клементина Сергеевна Стрелкова','(495) 752-21-98','gleb.gulyev@belyeva.com','agents/agent_78.png',491),
('БашкирФлотМотор-H',2,'008081, Тюменская область, город Ногинск, въезд Гагарина, 94','1657476072','934931159','Марат Алексеевич Фролов','(812) 737-79-77','morozova.nika@kazakova.ru','agents/agent_61.png',416),
('СофтМонтажХозСбыт',1,'860932, Калужская область, город Наро-Фоминск, ул. Балканская, 78','5408216010','737659265','Харитонов Антонин Владимирович','(495) 396-23-64','zinaida90@filippov.org','agents/agent_44.png',403),
('Компания ТехТеле',5,'285256, Магаданская область, город Дмитров, шоссе Ладыгина, 20','1553744119','713327632','Тихонова Валериан Владимирович','8-800-943-36-45','anfisa63@sobolev.ru','agents/agent_42.png',465),
('СофтИнжIT',1,'146295, Тверская область, город Одинцово, въезд Бухарестская, 78','2368693812','791368408','Виктор Львович Михайлова','8-800-319-27-45','yliy.efimov@zdanova.ru','agents/agent_50.png',460),
('СтройГорНефть',1,'444539, Ульяновская область, город Лотошино, спуск Будапештсткая, 95','5916775587','398299418','Тарасова Макар Максимович','(495) 852-82-84','lysy.kolesnikova@molcanova.com','agents/agent_62.png',161);

View File

@ -0,0 +1,7 @@
INSERT INTO agenttype (title,image) VALUES
('ОАО',NULL),
('МКК',NULL),
('ПАО',NULL),
('ЗАО',NULL),
('ООО',NULL),
('МФО',NULL);

View File

@ -0,0 +1,55 @@
INSERT INTO product (title,producttypeid,articlenumber,description,image,productionpersoncount,productionworkshopnumber,mincostforagent) VALUES
('Маска на лицо открытого типа 4556',1,'75607408',NULL,NULL,3,3,1576.00),
('Очки прозрачные затемненные 2256',1,'76452269',NULL,NULL,3,9,342.00),
('Маска защитная закрытого типа 1359',2,'75996796',NULL,NULL,4,12,198.00),
('Защита глаз с клапаном 2579',1,'50785095',NULL,NULL,3,5,832.00),
('Маска на лицо затемненные 5068',1,'44451659',NULL,NULL,3,6,1713.00),
('Очки прозрачные открытого типа 2830',3,'67633308',NULL,NULL,5,2,1269.00),
('Маска на лицо с клапаном 3370',4,'81175619',NULL,NULL,1,3,822.00),
('Маска защитная затемненные 1396',4,'21739873',NULL,NULL,2,10,744.00),
('Защита глаз затемненные 1999',3,'83267291',NULL,NULL,1,8,1105.00),
('Маска защитная с клапаном 2921',2,'42906442',NULL,NULL,4,3,273.00);
INSERT INTO product (title,producttypeid,articlenumber,description,image,productionpersoncount,productionworkshopnumber,mincostforagent) VALUES
('Очки красные затемненные 5288',2,'17973888',NULL,NULL,5,10,1383.00),
('Маска защитная закрытого типа 1508',2,'38631872',NULL,NULL,5,10,1521.00),
('Защита глаз от воды с клапаном 5141',4,'48232658',NULL,NULL,2,10,1754.00),
('Очки прозрачные с клапаном 4732',1,'9796980',NULL,NULL,4,5,1806.00),
('Маска на лицо открытого типа 3158',4,'47415783',NULL,NULL,5,1,1285.00),
('Очки прозрачные с клапаном 5034',4,'6783736',NULL,NULL,3,12,1475.00),
('Защита глаз затемненные 1922',2,'63567187',NULL,NULL,4,9,1562.00),
('Защита глаз от воды с клапаном 1498',4,'73250951',NULL,NULL,5,12,1868.00),
('Защита глаз от пыли затемненные 6614',4,'89589447',NULL,NULL,1,7,1370.00),
('Очки темные открытого типа 4067',4,'74666994',NULL,NULL,2,5,792.00);
INSERT INTO product (title,producttypeid,articlenumber,description,image,productionpersoncount,productionworkshopnumber,mincostforagent) VALUES
('Защита глаз открытого типа 3465',2,'35778001',NULL,NULL,2,4,212.00),
('Защита глаз от воды закрытого типа 6052',4,'80684143',NULL,NULL,2,9,589.00),
('Очки прозрачные затемненные 5848',1,'86254159',NULL,NULL,4,8,878.00),
('Маска на лицо закрытого типа 4426',4,'78789007',NULL,NULL,5,8,185.00),
('Маска на лицо открытого типа 6456',1,'23804393',NULL,NULL,3,12,1343.00),
('Защита глаз открытого типа 2381',1,'80410937',NULL,NULL,5,2,1690.00),
('Очки прозрачные открытого типа 6480',2,'23552742',NULL,NULL,5,12,729.00),
('Маска на лицо затемненные 6914',4,'16837832',NULL,NULL,1,9,296.00),
('Защита глаз открытого типа 1876',4,'18274186',NULL,NULL,1,6,1754.00),
('Защита глаз с клапаном 2715',4,'65896850',NULL,NULL,3,11,1769.00);
INSERT INTO product (title,producttypeid,articlenumber,description,image,productionpersoncount,productionworkshopnumber,mincostforagent) VALUES
('Защита глаз от воды с клапаном 2922',3,'32589387',NULL,NULL,1,3,1436.00),
('Маска защитная затемненные 3116',4,'16694924',NULL,NULL,3,4,1042.00),
('Маска защитная открытого типа 5493',1,'28669954',NULL,NULL,4,9,565.00),
('Очки темные с клапаном 4354',4,'26078631',NULL,NULL,2,6,1627.00),
('Защита глаз от пыли открытого типа 5443',2,'87162470',NULL,NULL,5,8,1180.00),
('Маска на лицо с клапаном 6789',3,'75277715',NULL,NULL,2,1,874.00),
('Защита глаз с клапаном 1456',1,'89728004',NULL,NULL,3,10,1676.00),
('Очки прозрачные закрытого типа 1090',3,'51936367',NULL,NULL,2,12,335.00),
('Защита глаз от воды закрытого типа 1351',2,'33766997',NULL,NULL,4,11,453.00),
('Защита глаз с клапаном 4657',2,'60888572',NULL,NULL,3,12,638.00);
INSERT INTO product (title,producttypeid,articlenumber,description,image,productionpersoncount,productionworkshopnumber,mincostforagent) VALUES
('Очки прозрачные затемненные 2009',4,'60643813',NULL,NULL,2,10,1070.00),
('Очки темные с клапаном 2774',2,'74007987',NULL,NULL,5,11,534.00),
('Защита глаз от воды закрытого типа 5795',1,'37743614',NULL,NULL,1,11,1790.00),
('Защита глаз от пыли с клапаном 6767',4,'57763347',NULL,NULL,4,5,371.00),
('Защита глаз затемненные 1433',3,'19163774',NULL,NULL,3,12,1301.00),
('Очки прозрачные с клапаном 2870',3,'14625901',NULL,NULL,2,1,1483.00),
('Очки прозрачные с клапаном 2928',1,'72314954',NULL,NULL,1,2,1467.00),
('Очки прозрачные закрытого типа 1153',4,'18277077',NULL,NULL,3,12,375.00),
('Маска на лицо закрытого типа 2053',4,'48084823',NULL,NULL,5,3,1617.00),
('Очки прозрачные затемненные 4299',3,'30033340',NULL,NULL,3,7,708.00);

View File

@ -0,0 +1,110 @@
INSERT INTO productsale (agentid,productid,saledate,productcount) VALUES
(4,33,'2014-06-25',8),
(72,42,'2011-01-04',10),
(73,11,'2015-07-03',3),
(8,21,'2019-06-06',16),
(15,1,'2014-03-28',20),
(15,31,'2019-02-13',18),
(71,38,'2012-04-26',17),
(42,2,'2019-01-22',5),
(56,32,'2017-12-09',12),
(19,35,'2013-03-18',13);
INSERT INTO productsale (agentid,productid,saledate,productcount) VALUES
(17,18,'2016-11-06',7),
(4,18,'2018-08-22',1),
(59,48,'2012-08-06',12),
(71,28,'2011-02-27',19),
(8,40,'2016-01-09',17),
(9,41,'2018-01-14',14),
(1,9,'2010-07-20',16),
(43,6,'2012-11-24',7),
(47,44,'2017-12-15',16),
(60,23,'2015-06-24',10);
INSERT INTO productsale (agentid,productid,saledate,productcount) VALUES
(11,29,'2018-03-05',19),
(4,33,'2016-12-16',12),
(95,31,'2019-03-10',6),
(89,33,'2017-10-25',8),
(19,13,'2013-06-16',20),
(78,8,'2016-05-05',8),
(77,3,'2018-05-01',1),
(1,34,'2011-03-17',20),
(84,49,'2010-05-08',13),
(84,37,'2014-01-16',3);
INSERT INTO productsale (agentid,productid,saledate,productcount) VALUES
(89,9,'2010-09-13',5),
(28,17,'2017-06-15',11),
(26,37,'2011-01-06',4),
(8,12,'2013-01-28',12),
(19,20,'2014-09-13',8),
(47,14,'2010-11-04',10),
(36,16,'2017-12-19',16),
(11,37,'2013-06-26',9),
(8,45,'2012-10-15',10),
(94,47,'2015-09-05',17);
INSERT INTO productsale (agentid,productid,saledate,productcount) VALUES
(71,8,'2012-08-26',7),
(94,44,'2012-06-04',13),
(77,46,'2012-06-11',12),
(23,8,'2018-05-23',8),
(58,16,'2013-08-24',6),
(9,16,'2011-05-10',11),
(26,14,'2013-02-03',1),
(43,41,'2017-06-24',10),
(83,31,'2010-09-13',11),
(49,18,'2017-09-10',9);
INSERT INTO productsale (agentid,productid,saledate,productcount) VALUES
(36,18,'2016-09-17',13),
(63,14,'2013-04-18',1),
(36,17,'2010-08-27',6),
(73,14,'2017-07-06',14),
(23,33,'2013-07-10',18),
(74,29,'2019-12-23',13),
(65,37,'2019-11-07',17),
(79,34,'2011-07-20',12),
(72,20,'2011-02-05',11),
(1,8,'2016-04-17',4);
INSERT INTO productsale (agentid,productid,saledate,productcount) VALUES
(47,6,'2018-02-06',18),
(44,12,'2012-01-04',3),
(44,32,'2018-12-07',15),
(1,8,'2019-02-12',17),
(82,17,'2010-11-10',1),
(75,9,'2013-03-23',10),
(52,43,'2019-09-26',17),
(8,49,'2013-08-24',19),
(42,43,'2015-10-18',7),
(95,5,'2012-12-28',13);
INSERT INTO productsale (agentid,productid,saledate,productcount) VALUES
(63,21,'2019-08-09',1),
(17,41,'2010-03-23',15),
(11,26,'2010-12-21',5),
(11,26,'2010-02-21',19),
(52,29,'2014-03-24',4),
(24,12,'2018-04-18',20),
(47,25,'2011-11-12',6),
(90,19,'2017-12-17',8),
(9,39,'2018-06-24',4),
(84,31,'2014-07-10',16);
INSERT INTO productsale (agentid,productid,saledate,productcount) VALUES
(67,48,'2019-03-05',19),
(4,50,'2017-07-20',17),
(60,15,'2019-01-08',10),
(24,26,'2017-05-05',20),
(56,35,'2013-01-12',7),
(95,3,'2012-10-12',15),
(61,10,'2014-04-12',13),
(1,47,'2018-09-11',9),
(19,47,'2018-01-18',10),
(24,50,'2015-03-07',19);
INSERT INTO productsale (agentid,productid,saledate,productcount) VALUES
(27,9,'2012-10-08',19),
(83,17,'2014-01-08',5),
(36,26,'2011-10-27',15),
(21,43,'2012-08-18',7),
(100,27,'2011-11-01',1),
(60,48,'2011-12-16',12),
(23,39,'2013-04-18',5),
(73,49,'2010-06-09',19),
(52,22,'2015-02-12',12),
(23,24,'2012-08-01',1);

View File

@ -0,0 +1,5 @@
INSERT INTO producttype (title,defectedpercent) VALUES
(' С клапаном',1.0),
(' Открытого типа',2.0),
(' Закрытого типа',3.0),
(' Затемненные',4.0);

347
БД скрипт/БД.txt Normal file
View File

@ -0,0 +1,347 @@
-- DROP SCHEMA Agents;
CREATE SCHEMA Agents AUTHORIZATION user11;
-- DROP SEQUENCE agent_id_seq;
CREATE SEQUENCE agent_id_seq
INCREMENT BY 1
MINVALUE 1
MAXVALUE 2147483647
START 1
CACHE 1
NO CYCLE;
-- DROP SEQUENCE agentpriorityhistory_id_seq;
CREATE SEQUENCE agentpriorityhistory_id_seq
INCREMENT BY 1
MINVALUE 1
MAXVALUE 2147483647
START 1
CACHE 1
NO CYCLE;
-- DROP SEQUENCE agenttype_id_seq;
CREATE SEQUENCE agenttype_id_seq
INCREMENT BY 1
MINVALUE 1
MAXVALUE 2147483647
START 1
CACHE 1
NO CYCLE;
-- DROP SEQUENCE material_id_seq;
CREATE SEQUENCE material_id_seq
INCREMENT BY 1
MINVALUE 1
MAXVALUE 2147483647
START 1
CACHE 1
NO CYCLE;
-- DROP SEQUENCE materialcounthistory_id_seq;
CREATE SEQUENCE materialcounthistory_id_seq
INCREMENT BY 1
MINVALUE 1
MAXVALUE 2147483647
START 1
CACHE 1
NO CYCLE;
-- DROP SEQUENCE materialtype_id_seq;
CREATE SEQUENCE materialtype_id_seq
INCREMENT BY 1
MINVALUE 1
MAXVALUE 2147483647
START 1
CACHE 1
NO CYCLE;
-- DROP SEQUENCE product_id_seq;
CREATE SEQUENCE product_id_seq
INCREMENT BY 1
MINVALUE 1
MAXVALUE 2147483647
START 1
CACHE 1
NO CYCLE;
-- DROP SEQUENCE productcosthistory_id_seq;
CREATE SEQUENCE productcosthistory_id_seq
INCREMENT BY 1
MINVALUE 1
MAXVALUE 2147483647
START 1
CACHE 1
NO CYCLE;
-- DROP SEQUENCE productsale_id_seq;
CREATE SEQUENCE productsale_id_seq
INCREMENT BY 1
MINVALUE 1
MAXVALUE 2147483647
START 1
CACHE 1
NO CYCLE;
-- DROP SEQUENCE producttype_id_seq;
CREATE SEQUENCE producttype_id_seq
INCREMENT BY 1
MINVALUE 1
MAXVALUE 2147483647
START 1
CACHE 1
NO CYCLE;
-- DROP SEQUENCE shop_id_seq;
CREATE SEQUENCE shop_id_seq
INCREMENT BY 1
MINVALUE 1
MAXVALUE 2147483647
START 1
CACHE 1
NO CYCLE;
-- DROP SEQUENCE supplier_id_seq;
CREATE SEQUENCE supplier_id_seq
INCREMENT BY 1
MINVALUE 1
MAXVALUE 2147483647
START 1
CACHE 1
NO CYCLE;-- Agents.agenttype определение
-- Drop table
-- DROP TABLE agenttype;
CREATE TABLE agenttype (
id serial4 NOT NULL,
title varchar(50) NOT NULL,
image varchar(100) NULL,
CONSTRAINT agenttype_pkey PRIMARY KEY (id)
);
-- Agents.materialtype определение
-- Drop table
-- DROP TABLE materialtype;
CREATE TABLE materialtype (
id serial4 NOT NULL,
title varchar(50) NOT NULL,
defectedpercent float8 NOT NULL,
CONSTRAINT materialtype_pkey PRIMARY KEY (id)
);
-- Agents.producttype определение
-- Drop table
-- DROP TABLE producttype;
CREATE TABLE producttype (
id serial4 NOT NULL,
title varchar(50) NOT NULL,
defectedpercent float8 NOT NULL,
CONSTRAINT producttype_pkey PRIMARY KEY (id)
);
-- Agents.supplier определение
-- Drop table
-- DROP TABLE supplier;
CREATE TABLE supplier (
id serial4 NOT NULL,
title varchar(150) NOT NULL,
inn varchar(12) NOT NULL,
startdate date NOT NULL,
qualityrating int4 NULL,
suppliertype varchar(20) NULL,
CONSTRAINT supplier_pkey PRIMARY KEY (id)
);
-- Agents.agent определение
-- Drop table
-- DROP TABLE agent;
CREATE TABLE agent (
id serial4 NOT NULL,
title varchar(150) NOT NULL,
agenttypeid int4 NOT NULL,
address varchar(300) NULL,
inn varchar(12) NOT NULL,
kpp varchar(9) NULL,
directorname varchar(100) NULL,
phone varchar(20) NOT NULL,
email varchar(255) NULL,
logo varchar(100) NULL,
priority int4 NOT NULL,
CONSTRAINT agent_pkey PRIMARY KEY (id),
CONSTRAINT agent_agenttypeid_fkey FOREIGN KEY (agenttypeid) REFERENCES agenttype(id)
);
-- Agents.agentpriorityhistory определение
-- Drop table
-- DROP TABLE agentpriorityhistory;
CREATE TABLE agentpriorityhistory (
id serial4 NOT NULL,
agentid int4 NOT NULL,
changedate timestamp(6) NOT NULL,
priorityvalue int4 NOT NULL,
CONSTRAINT agentpriorityhistory_pkey PRIMARY KEY (id),
CONSTRAINT agentpriorityhistory_agentid_fkey FOREIGN KEY (agentid) REFERENCES agent(id)
);
-- Agents.material определение
-- Drop table
-- DROP TABLE material;
CREATE TABLE material (
id serial4 NOT NULL,
title varchar(100) NOT NULL,
countinpack int4 NOT NULL,
unit varchar(10) NOT NULL,
countinstock float8 NULL,
mincount float8 NOT NULL,
description text NULL,
cost numeric(10, 2) NOT NULL,
image varchar(100) NULL,
materialtypeid int4 NULL,
CONSTRAINT material_pkey PRIMARY KEY (id),
CONSTRAINT material_materialtypeid_fkey FOREIGN KEY (materialtypeid) REFERENCES materialtype(id)
);
-- Agents.materialcounthistory определение
-- Drop table
-- DROP TABLE materialcounthistory;
CREATE TABLE materialcounthistory (
id serial4 NOT NULL,
materialid int4 NOT NULL,
changedate timestamp(6) NOT NULL,
countvalue float8 NOT NULL,
CONSTRAINT materialcounthistory_pkey PRIMARY KEY (id),
CONSTRAINT materialcounthistory_materialid_fkey FOREIGN KEY (materialid) REFERENCES material(id)
);
-- Agents.materialsupplier определение
-- Drop table
-- DROP TABLE materialsupplier;
CREATE TABLE materialsupplier (
materialid int4 NOT NULL,
supplierid int4 NOT NULL,
CONSTRAINT materialsupplier_pkey PRIMARY KEY (materialid, supplierid),
CONSTRAINT fk_materialsupplier_material FOREIGN KEY (materialid) REFERENCES material(id),
CONSTRAINT fk_materialsupplier_supplier FOREIGN KEY (supplierid) REFERENCES supplier(id)
);
-- Agents.product определение
-- Drop table
-- DROP TABLE product;
CREATE TABLE product (
id serial4 NOT NULL,
title varchar(100) NOT NULL,
producttypeid int4 NULL,
articlenumber varchar(10) NOT NULL,
description text NULL,
image varchar(100) NULL,
productionpersoncount int4 NULL,
productionworkshopnumber int4 NULL,
mincostforagent numeric(10, 2) NOT NULL,
CONSTRAINT product_pkey PRIMARY KEY (id),
CONSTRAINT product_producttypeid_fkey FOREIGN KEY (producttypeid) REFERENCES producttype(id)
);
-- Agents.productcosthistory определение
-- Drop table
-- DROP TABLE productcosthistory;
CREATE TABLE productcosthistory (
id serial4 NOT NULL,
productid int4 NOT NULL,
changedate timestamp(6) NOT NULL,
costvalue numeric(10, 2) NOT NULL,
CONSTRAINT productcosthistory_pkey PRIMARY KEY (id),
CONSTRAINT productcosthistory_productid_fkey FOREIGN KEY (productid) REFERENCES product(id)
);
-- Agents.productmaterial определение
-- Drop table
-- DROP TABLE productmaterial;
CREATE TABLE productmaterial (
productid int4 NOT NULL,
materialid int4 NOT NULL,
count float8 NULL,
CONSTRAINT productmaterial_pkey PRIMARY KEY (productid, materialid),
CONSTRAINT fk_productmaterial_material FOREIGN KEY (materialid) REFERENCES material(id),
CONSTRAINT fk_productmaterial_product FOREIGN KEY (productid) REFERENCES product(id)
);
-- Agents.productsale определение
-- Drop table
-- DROP TABLE productsale;
CREATE TABLE productsale (
id serial4 NOT NULL,
agentid int4 NOT NULL,
productid int4 NOT NULL,
saledate date NOT NULL,
productcount int4 NOT NULL,
CONSTRAINT productsale_pkey PRIMARY KEY (id),
CONSTRAINT productsale_agentid_fkey FOREIGN KEY (agentid) REFERENCES agent(id),
CONSTRAINT productsale_productid_fkey FOREIGN KEY (productid) REFERENCES product(id)
);
-- Agents.shop определение
-- Drop table
-- DROP TABLE shop;
CREATE TABLE shop (
id serial4 NOT NULL,
title varchar(150) NOT NULL,
address varchar(300) NULL,
agentid int4 NOT NULL,
CONSTRAINT shop_pkey PRIMARY KEY (id),
CONSTRAINT shop_agentid_fkey FOREIGN KEY (agentid) REFERENCES agent(id)
);