コード例 #1
0
        public void PrintDrawingLogList(string xml, bool isDept, bool isPreview, int sortCode, int drwgSpec)
        {
            FPreviewAR             pv;
            rprtDrawingLogTranAlt2 rprt = new rprtDrawingLogTranAlt2();
            dsDrawingLog           dl;
            string name_of_Method; //**************************Added 10/3/2015

            if (isDept == true)
            {
                dl             = CBDrawingLog.GetDrawingLogMainByDeptList(xml, sortCode, drwgSpec);
                name_of_Method = "GetDrawingLogMainByDeptList";
            }
            else
            {
                dl             = CBDrawingLog.GetDrawingLogMainByProjList(xml, sortCode, drwgSpec);
                name_of_Method = "GetDrawingLogMainByProjList";
            }

            rprt.DataSource = dl;
            rprt.DataMember = "DrawingList";
            rprt.SetTitle   = GetDrawingSpecTitle(drwgSpec);

            pv                = new FPreviewAR(); //************** Done 6/29/15
            pv.Title          = rprt.SetTitle;    //********************************12/01
            pv.xml            = xml;              //****************Added 10/3
            pv.isPreview      = isPreview;
            pv.sortCode       = sortCode;
            pv.drwgSpec       = drwgSpec;
            pv.name_of_Method = name_of_Method;
            pv.ViewDrawingLogWithExcel(rprt);


            if (isPreview == true)
            {
                //pv = new FPreviewAR();
                //pv.ViewDrawingLogWithExcel(rprt);
                pv.ShowDialog();
            }
            else
            {
                rprt.Run();
                rprt.Document.Print(true, false);
            }
        }
コード例 #2
0
        public void PrintDrawingLogList(string xml, bool isDept, bool isPreview, int sortCode)
        {
            FPreviewAR pv;
            //rprtDrawingLog1 rprt = new rprtDrawingLog1();
            rprtDrawingLogTranAlt2 rprt = new rprtDrawingLogTranAlt2();
            dsDrawingLog           dl;

            if (isDept == true)
            {
                dl = CBDrawingLog.GetDrawingLogMainByDeptList(xml, sortCode, 0);
            }
            else
            {
                dl = CBDrawingLog.GetDrawingLogMainByProjList(xml, sortCode, 0);
            }

            rprt.SetDrawingLogAsCustomerReport();
            rprt.DataSource = dl;
            rprt.DataMember = "DrawingList";
            pv = new FPreviewAR();         //************** Done 6/29/15
            //pv.ViewReport(rprt);
            pv.Title = "DRAWING/SPEC LOG"; //********************************12/01
            pv.ViewDrawingLogWithExcel(rprt);


            if (isPreview == true)
            {
                //pv = new FPreviewAR();
                ////pv.ViewReport(rprt);
                //pv.ViewDrawingLogWithExcel(rprt);
                pv.ShowDialog();
            }
            else
            {
                rprt.Run();
                rprt.Document.Print(true, false);
            }
        }