public PointWindow(ReportParame aReportParame, string aName)
 {
     m_ReportParame = aReportParame;
     m_Name = aName;
     InitializeComponent();
 }
        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();
        }
 public PointWindow(ReportParame aReportParame, string aName)
 {
     m_ReportParame = aReportParame;
     m_Name         = aName;
     InitializeComponent();
 }
        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(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();
        }