private void OnPrintCommand() { ReportParame lReportParame = new ReportParame(); lReportParame.ReportTitle = "产品汇总表"; lReportParame.Title = new List <String>(); lReportParame.TitleWidth = new List <int>(); lReportParame.Title.Add("生产令号"); lReportParame.TitleWidth.Add(100); lReportParame.Title.Add("项目名称"); lReportParame.TitleWidth.Add(330); lReportParame.Title.Add("产品序号"); lReportParame.TitleWidth.Add(100); lReportParame.Title.Add("产品名称"); lReportParame.TitleWidth.Add(80); lReportParame.Title.Add("出厂编号"); lReportParame.TitleWidth.Add(110); lReportParame.Values = new List <List <String> >(); foreach (ProductEntity productEntity in ProductEntityList) { if (ProjectNameSearch != null && ProjectNameSearch.Length > 0) { if (!productEntity.ProjectName.Contains(ProjectNameSearch)) { continue; } } List <String> lValue = new List <String>(); // 生产令号 lValue.Add(productEntity.ManufactureNumber); // 项目名称 lValue.Add(productEntity.ProjectName); // 产品序号 lValue.Add(productEntity.ProductID); // 产品名称 lValue.Add(productEntity.ProductName); // 出厂编号 lValue.Add(productEntity.ProductOutputNumber); lReportParame.Values.Add(lValue); } App app = Application.Current as App; String lUser = app.UserInfo.UserName; PointWindow lPointWindow = new PointWindow(lReportParame, lUser); lPointWindow.Show(); }
private void OnPrintCommand() { ReportParame lReportParame = new ReportParame(); lReportParame.ReportTitle = "外购部件汇总表"; lReportParame.Title = new List <String>(); lReportParame.TitleWidth = new List <int>(); lReportParame.Title.Add("生产令号"); lReportParame.TitleWidth.Add(150); lReportParame.Title.Add("项目名称"); lReportParame.TitleWidth.Add(350); lReportParame.Title.Add("主要部件名称"); lReportParame.TitleWidth.Add(150); lReportParame.Title.Add("厂家"); lReportParame.TitleWidth.Add(150); lReportParame.Title.Add("到货时间"); lReportParame.TitleWidth.Add(150); // // lReportParame.Title.Add("出厂日期"); // lReportParame.TitleWidth.Add(100); // // lReportParame.Title.Add("出厂编号"); // lReportParame.TitleWidth.Add(100); // // lReportParame.Title.Add("厂家序列号"); // lReportParame.TitleWidth.Add(100); lReportParame.Values = new List <List <String> >(); foreach (ImportantPartEntity importantPartEntity in ImportantPartEntityList) { if (ProjectNameSearch != null && ProjectNameSearch.Length > 0) { if (!importantPartEntity.ProjectName.Contains(ProjectNameSearch)) { continue; } } List <String> lValue = new List <String>(); lValue.Add(importantPartEntity.ManufactureNumber); lValue.Add(importantPartEntity.ProjectName); lValue.Add(importantPartEntity.ImportantPartName); lValue.Add(importantPartEntity.ImportantPartManufacturers); lValue.Add(importantPartEntity.AriveTime.HasValue ? importantPartEntity.AriveTime.Value.ToShortDateString() : ""); // lValue.Add(importantPartEntity.PartOutTimeString); // lValue.Add(importantPartEntity.PartOutNumber); // lValue.Add(importantPartEntity.PartManuNumber); lReportParame.Values.Add(lValue); } App app = Application.Current as App; String lUser = app.UserInfo.UserName; PointWindow lPointWindow = new PointWindow(lReportParame, lUser); lPointWindow.Show(); }