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
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);
|
|
|
|
}
|
|
|
|
|
|
}
|
|
}
|
|
|