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(); }
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(100); lReportParame.Title.Add("项目名称"); lReportParame.TitleWidth.Add(330); lReportParame.Title.Add("型号"); lReportParame.TitleWidth.Add(90); lReportParame.Title.Add("年份"); lReportParame.TitleWidth.Add(80); lReportParame.Title.Add("记录时间"); lReportParame.TitleWidth.Add(110); //lReportParame.Title.Add("删除标记"); //lReportParame.TitleWidth.Add(70); //lReportParame.Title.Add("冻结标记"); //lReportParame.TitleWidth.Add(70); //lReportParame.Title.Add("备注"); //lReportParame.TitleWidth.Add(450); lReportParame.Values = new List<List<String>>(); foreach (ProjectEntity projectEntity in ProjectEntityList) { List<String> lValue = new List<String>(); // 生产令号 lValue.Add(projectEntity.ManufactureNumber); // 项目名称 lValue.Add(projectEntity.ProjectName); // 型号 lValue.Add(projectEntity.ModelNumber); // 年份 lValue.Add(projectEntity.YearNumber.ToString()); // 记录时间 lValue.Add(projectEntity.RecordDateString); // 删除标记 //lValue.Add(projectEntity.IsDeleteString); // 冻结标记 //lValue.Add(projectEntity.IsFreezeString); // 备注 //lValue.Add(projectEntity.Remark); lReportParame.Values.Add(lValue); } App app = Application.Current as App; String lUser = app.UserInfo.UserName; PointWindow lPointWindow = new PointWindow(lReportParame, lUser); lPointWindow.Show(); }