using JinYuan.Models;
using JinYuan.VirtualDataLibrary;
using LargeSquareOne;
using LargeSquareOne.ViewModel;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Diagnostics;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using static System.Net.Mime.MediaTypeNames;
#if Model_1
//TODO 入站数据展示类名引用
using IMData = JinYuan.Models.Loading.PreweldingEntity;
//TODO 出站数据展示类名引用
using OUData = JinYuan.Models.Product.ProductionMoveOut;
#elif Model_2
//TODO 入站数据展示类名引用
using IMData = JinYuan.Models.Loading.FMoveInEntity;
//TODO 出站数据展示类名引用
using OUData = JinYuan.Models.FinalWeldingGearEntity;
#elif Model_3
//TODO 入站数据展示类名引用
using IMData = JinYuan.Models.Loading.DMoveInEntity;
//TODO 出站数据展示类名引用
using OUData = JinYuan.Models.DiolameGearEntity;
#elif Model_4
//TODO 入站数据展示类名引用
using IMData = JinYuan.Models.Loading.PETLoadingEntity;
//TODO 出站数据展示类名引用
using OUData = JinYuan.Models.Product.DiolameMoveOut;
#else
//TODO 组盘数据展示类名引用
using IMData = JinYuan.Models.AGearEntity;
//TODO 叠盘数据展示类名引用
using OUData = JinYuan.Models.BGearEntity;
//TODO 抽检数据展示类名引用
using CData = JinYuan.Models.CGearEntity;
//TODO 底托卡板绑定数据展示类名引用
using DData = JinYuan.Models.DGearEntity;
//TODO 底托卡板打印数据展示类名引用
using EData = JinYuan.Models.EGearEntity;
#endif
namespace LargeSquareOne.ViewModel
{
public static class ViewModelBase
{
///
/// 组盘工位电池数据显示
///
public static BindingList listTA = new BindingList();
///
/// 抽检工位数据显示
///
public static BindingList listTC = new BindingList();
///
/// 叠盘数据绑定委托
///
///
public static BindingList listTB = new BindingList();
///
/// 箱唛打印绑定委托
///
public static BindingList listD = new BindingList();
///
/// 栈板打印绑定委托
///
public static BindingList listE = new BindingList();
public static void initShowLowDataTable(this FrmMain frmMain)
{
//M_DBCtrl._MachineInSQLTable = typeof(IMData).Name;
//M_DBCtrl._MachineOutSQLTable = typeof(OUData).Name;
}
#region 显示上料数据
public static void ShowFeedingData(this FrmDataMonitor from, List