You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
109 lines
3.6 KiB
109 lines
3.6 KiB
using LiveChartsCore;
|
|
using SunlightCentralizedControlManagement_SCCM_.UserClass;
|
|
using SunlightCentralizedControlManagement_SCCM_.WindowsView;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Data;
|
|
using System.Data.Entity;
|
|
using System.Data.SQLite;
|
|
using System.Diagnostics.Eventing.Reader;
|
|
using System.Linq;
|
|
using System.Net;
|
|
using System.Net.NetworkInformation;
|
|
using System.Security.Cryptography;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using System.Windows;
|
|
using System.Windows.Controls;
|
|
using System.Windows.Controls.Primitives;
|
|
using System.Windows.Data;
|
|
using System.Windows.Documents;
|
|
using System.Windows.Input;
|
|
using System.Windows.Media;
|
|
using System.Windows.Media.Animation;
|
|
using System.Windows.Media.Imaging;
|
|
using System.Windows.Navigation;
|
|
using System.Windows.Shapes;
|
|
using System.Drawing.Drawing2D;
|
|
using System.Xml.Linq;
|
|
using System.Drawing;
|
|
using static SunlightCentralizedControlManagement_SCCM_.UserClass.SqliteHelper;
|
|
using static SunlightCentralizedControlManagement_SCCM_.WindowsView.ViewStep;
|
|
using static System.Windows.Forms.VisualStyles.VisualStyleElement;
|
|
using SunlightCentralizedControlManagement_SCCM_.ViewModel;
|
|
using LiveChartsCore.SkiaSharpView.WPF;
|
|
using System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;
|
|
using Timeline.Model;
|
|
using Timeline;
|
|
|
|
namespace SunlightCentralizedControlManagement_SCCM_.View
|
|
{
|
|
/// <summary>
|
|
/// ProgramgroupView.xaml 的交互逻辑
|
|
/// </summary>
|
|
public partial class ProductionPlanningView : UserControl
|
|
{
|
|
public ProductionPlanningView()
|
|
{
|
|
InitializeComponent();
|
|
DataContext = new ProductionPlanningModel();
|
|
//ch.ZoomMode = LiveChartsCore.Measure.ZoomAndPanMode.PanX | LiveChartsCore.Measure.ZoomAndPanMode.ZoomY;
|
|
}
|
|
|
|
private SQLiteHelper SQLiteHelpers = null; //定义数据库
|
|
private readonly string DBAddress = Environment.CurrentDirectory + "\\DataBase\\SCCM.db"; //数据库路径
|
|
|
|
private void UserControl_Loaded(object sender, RoutedEventArgs e)//打开页面时的操作
|
|
{
|
|
|
|
var randomVar = new Random();
|
|
|
|
var testList = new List<ItemModel>();
|
|
|
|
var startDate = new DateTime(2024, 12, 30, 10, 9, 0);
|
|
var endDate = new DateTime(2024, 12, 30, 22, 29, 0);
|
|
|
|
for (var i = 0; i < 10; i++)
|
|
{
|
|
for (var d = startDate; d < endDate; d = d.AddSeconds(randomVar.Next(13000, 14000)))
|
|
{
|
|
var item1 = new ItemModel
|
|
{
|
|
ItemName = "Item" + "" + i,
|
|
Duration = TimeSpan.FromSeconds(randomVar.Next(8, 15000)),
|
|
StartDate = d,
|
|
ItemColor = System.Drawing.Color.PowderBlue
|
|
};
|
|
|
|
testList.Add(item1);
|
|
}
|
|
}
|
|
|
|
// timeline1.ShowBarChart(startDate, endDate, testList);
|
|
}
|
|
|
|
private void ListViewItem_Quit(object sender, System.Windows.Input.MouseButtonEventArgs e)//退出事件
|
|
{
|
|
}
|
|
|
|
private void ListViewItem_edit(object sender, System.Windows.Input.MouseButtonEventArgs e)//编辑事件
|
|
{
|
|
|
|
}
|
|
|
|
private void ListViewItem_Insert(object sender, System.Windows.Input.MouseButtonEventArgs e)//插入事件
|
|
{
|
|
}
|
|
|
|
private void ListViewItem_Save(object sender, System.Windows.Input.MouseButtonEventArgs e)//保存事件
|
|
{
|
|
|
|
}
|
|
|
|
private void ListViewItem_Delete(object sender, System.Windows.Input.MouseButtonEventArgs e)//删除事件
|
|
{
|
|
|
|
}
|
|
|
|
}
|
|
}
|
|
|