北京安通林JIS系统
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.
 
 
 

79 lines
2.9 KiB

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data;
using Stone.Entity;
using Gm_WMS.DataAccess.DataService;
using Stone.Common;
using Stone.WinBiz.BasicData;
namespace Stone.WinBiz.ProductionPlan
{
public class F_Assemble : F_Base
{
public F_Assemble()
{
this.type = "Assemble";
this.name = "生产序列";
this.entity = new Entity_t_JIS_Assemble();
this.entityView = new Entity_t_JIS_Assemble();
this.dateWhere = "[ReleaseTime]>='{0}' and [ReleaseTime]<='{1}'";
this.strOrder = "[ReleaseTime] asc, [assemblyDate] asc";
}
public override void GetView(DataGridView dgv)
{
base.GetView(dgv);
dgv.Columns["CarModelCode"].HeaderText = "车型";
dgv.Columns["productionNumber"].HeaderText = "生产号";
dgv.Columns["itemNumber"].HeaderText = "零件号";
dgv.Columns["description"].HeaderText = "零件描述";
dgv.Columns["sequenceNumber"].HeaderText = "排序号";
dgv.Columns["assemblyDate"].HeaderText = "要货时间";
dgv.Columns["BillNo"].HeaderText = "单据号";
dgv.Columns["Sort"].HeaderText = "顺序号";
dgv.Columns["PartType"].HeaderText = "零件类别";
dgv.Columns["BarCode"].HeaderText = "半成品条码";
dgv.Columns["ColorName"].HeaderText = "颜色";
dgv.Columns["ReleaseTime"].HeaderText = "发布时间";
dgv.Columns["ReleaseUser"].HeaderText = "发布用户";
dgv.Columns["IsInsert"].HeaderText = "是否插单";
dgv.Columns["IsAssemble"].HeaderText = "是否完成装配";
dgv.Columns["IsPrint"].HeaderText = "是否打印";
dgv.Columns["PrintTime"].HeaderText = "打印时间";
dgv.Columns["IsOnline"].HeaderText = "是否上线扫描";
dgv.Columns["OnlineTime"].HeaderText = "上线扫描时间";
dgv.Columns["IsCheck"].HeaderText = "是否半成品校验";
dgv.Columns["CheckTime"].HeaderText = "半成品校验时间";
dgv.Columns["IsScan"].HeaderText = "是否预排序扫描";
dgv.Columns["ScanTime"].HeaderText = "预排序扫描时间";
}
public static void Print(DataTable dtData, string BillNo)
{
string filename = Application.StartupPath + "\\Report\\序列单.grf";
DataTable dtHead = new DataTable();
dtHead.Columns.Add("单据号");
DataRow drHead = dtHead.NewRow();
drHead["单据号"] = BillNo;
dtHead.Rows.Add(drHead);
MyReport report = new MyReport(filename, dtHead, dtData);
report.Report.Printer.PrinterName = MyAppconfig.ReadValue("Printer");
report.Report.Print(false);
}
}
}