Beispiel #1
0
        public Poetprintscreensingle POETPrintValidate(AspoheaderPOETPrintValidateRequestAPI AspoheaderPOETPrintValidateRequestAPI)
        {
            var result = new Poetprintscreensingle();

            var pdsprintersettings = new pdsprintersettingsDataSet();

            var pdspoetprint = new pdspoetprintDataSet();

            string cErrorMessage = string.Empty;

            foreach (var obj in AspoheaderPOETPrintValidateRequestAPI.poetprintreportlist)
            {
                DataRow ttblpoetprintreportlistRow = pdspoetprint.ttblpoetprintreportlist.NewttblpoetprintreportlistRow();
                Poetprintreportlist.UpdateRowFromPoetprintreportlist(ref ttblpoetprintreportlistRow, obj);
                pdspoetprint.ttblpoetprintreportlist.AddttblpoetprintreportlistRow((pdspoetprintDataSet.ttblpoetprintreportlistRow)ttblpoetprintreportlistRow);
            }

            DataRow ttblpoetprintscreensingleRow = pdspoetprint.ttblpoetprintscreensingle.NewttblpoetprintscreensingleRow();

            Poetprintscreensingle.UpdateRowFromPoetprintscreensingle(ref ttblpoetprintscreensingleRow, AspoheaderPOETPrintValidateRequestAPI.poetprintscreensingle);
            pdspoetprint.ttblpoetprintscreensingle.AddttblpoetprintscreensingleRow((pdspoetprintDataSet.ttblpoetprintscreensingleRow)ttblpoetprintscreensingleRow);

            foreach (var obj in AspoheaderPOETPrintValidateRequestAPI.printersettings)
            {
                DataRow ttblprintersettingsRow = pdsprintersettings.ttblprintersettings.NewttblprintersettingsRow();
                Printersettings.UpdateRowFromPrintersettings(ref ttblprintersettingsRow, obj);
                pdsprintersettings.ttblprintersettings.AddttblprintersettingsRow((pdsprintersettingsDataSet.ttblprintersettingsRow)ttblprintersettingsRow);
            }

            var iPoNo = AspoheaderPOETPrintValidateRequestAPI.iPoNo;

            var iPoSuf = AspoheaderPOETPrintValidateRequestAPI.iPoSuf;


            NLogLoggerP.Trace("POETPrintValidate - Aspoheader - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAspoheaderproxy = this.proxyAppObject.CreatePO_aspoheaderproxy())
                {
                    this.SetRequiredContextParameters();
                    poAspoheaderproxy.POETPrintValidate(ref pdsContext, iPoNo, iPoSuf, pdsprintersettings, ref pdspoetprint, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("POETPrintValidate - Aspoheader - After Call");


            this.ReportErrors(cErrorMessage);
            this.ReportErrors(this.pdsContext);
            this.ReportErrors(pdsprintersettings);

            if (pdspoetprint.ttblpoetprintscreensingle.Count > 0)
            {
                result = Poetprintscreensingle.BuildPoetprintscreensingleFromRow(pdspoetprint.ttblpoetprintscreensingle[0]);
            }


            return(result);
        }
Beispiel #2
0
        public void POETPrintLaunch(AspoheaderPOETPrintLaunchRequestAPI AspoheaderPOETPrintLaunchRequestAPI)
        {
            var pdspoetprintlaunchcriteria = new pdspoetprintlaunchcriteriaDataSet();

            var pdsprintersettings = new pdsprintersettingsDataSet();

            var pdspoetprint = new pdspoetprintDataSet();

            string cErrorMessage = string.Empty;

            foreach (var obj in AspoheaderPOETPrintLaunchRequestAPI.poetprintreportlist)
            {
                DataRow ttblpoetprintreportlistRow = pdspoetprint.ttblpoetprintreportlist.NewttblpoetprintreportlistRow();
                Poetprintreportlist.UpdateRowFromPoetprintreportlist(ref ttblpoetprintreportlistRow, obj);
                pdspoetprint.ttblpoetprintreportlist.AddttblpoetprintreportlistRow((pdspoetprintDataSet.ttblpoetprintreportlistRow)ttblpoetprintreportlistRow);
            }

            DataRow ttblpoetprintscreensingleRow = pdspoetprint.ttblpoetprintscreensingle.NewttblpoetprintscreensingleRow();

            Poetprintscreensingle.UpdateRowFromPoetprintscreensingle(ref ttblpoetprintscreensingleRow, AspoheaderPOETPrintLaunchRequestAPI.poetprintscreensingle);
            pdspoetprint.ttblpoetprintscreensingle.AddttblpoetprintscreensingleRow((pdspoetprintDataSet.ttblpoetprintscreensingleRow)ttblpoetprintscreensingleRow);

            DataRow ttblpoetprintlaunchcriteriaRow = pdspoetprintlaunchcriteria.ttblpoetprintlaunchcriteria.NewttblpoetprintlaunchcriteriaRow();

            Poetprintlaunchcriteria.UpdateRowFromPoetprintlaunchcriteria(ref ttblpoetprintlaunchcriteriaRow, AspoheaderPOETPrintLaunchRequestAPI.poetprintlaunchcriteria);
            pdspoetprintlaunchcriteria.ttblpoetprintlaunchcriteria.AddttblpoetprintlaunchcriteriaRow((pdspoetprintlaunchcriteriaDataSet.ttblpoetprintlaunchcriteriaRow)ttblpoetprintlaunchcriteriaRow);

            foreach (var obj in AspoheaderPOETPrintLaunchRequestAPI.printersettings)
            {
                DataRow ttblprintersettingsRow = pdsprintersettings.ttblprintersettings.NewttblprintersettingsRow();
                Printersettings.UpdateRowFromPrintersettings(ref ttblprintersettingsRow, obj);
                pdsprintersettings.ttblprintersettings.AddttblprintersettingsRow((pdsprintersettingsDataSet.ttblprintersettingsRow)ttblprintersettingsRow);
            }


            NLogLoggerP.Trace("POETPrintLaunch - Aspoheader - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAspoheaderproxy = this.proxyAppObject.CreatePO_aspoheaderproxy())
                {
                    this.SetRequiredContextParameters();
                    poAspoheaderproxy.POETPrintLaunch(ref pdsContext, pdspoetprintlaunchcriteria, pdsprintersettings, pdspoetprint, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("POETPrintLaunch - Aspoheader - After Call");


            this.ReportErrors(cErrorMessage);
            this.ReportErrors(this.pdsContext);
            this.ReportErrors(pdspoetprintlaunchcriteria);
        }
Beispiel #3
0
        public Wtetprint WTETPrintRun(AswtheaderWTETPrintRunRequestAPI AswtheaderWTETPrintRunRequestAPI)
        {
            var result = new Wtetprint();

            var pdsprintersettings = new pdsprintersettingsDataSet();

            var pdswtetprint = new pdswtetprintDataSet();

            string cErrorMessage = string.Empty;

            DataRow ttblprintersettingsRow = pdsprintersettings.ttblprintersettings.NewttblprintersettingsRow();

            Printersettings.UpdateRowFromPrintersettings(ref ttblprintersettingsRow, AswtheaderWTETPrintRunRequestAPI.printersettings);
            pdsprintersettings.ttblprintersettings.AddttblprintersettingsRow((pdsprintersettingsDataSet.ttblprintersettingsRow)ttblprintersettingsRow);

            DataRow ttblwtetprintRow = pdswtetprint.ttblwtetprint.NewttblwtetprintRow();

            Wtetprint.UpdateRowFromWtetprint(ref ttblwtetprintRow, AswtheaderWTETPrintRunRequestAPI.wtetprint);
            pdswtetprint.ttblwtetprint.AddttblwtetprintRow((pdswtetprintDataSet.ttblwtetprintRow)ttblwtetprintRow);


            NLogLoggerP.Trace("WTETPrintRun - Aswtheader - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAswtheaderproxy = this.proxyAppObject.CreatePO_aswtheaderproxy())
                {
                    this.SetRequiredContextParameters();
                    poAswtheaderproxy.WTETPrintRun(ref pdsContext, pdsprintersettings, ref pdswtetprint, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("WTETPrintRun - Aswtheader - After Call");


            this.ReportErrors(cErrorMessage);
            this.ReportErrors(this.pdsContext);
            this.ReportErrors(pdsprintersettings);

            if (pdswtetprint.ttblwtetprint.Count > 0)
            {
                result = Wtetprint.BuildWtetprintFromRow(pdswtetprint.ttblwtetprint[0]);
            }


            return(result);
        }
Beispiel #4
0
        public void IBRSDemandPrint(AsibentryIBRSDemandPrintRequestAPI AsibentryIBRSDemandPrintRequestAPI)
        {
            var pdsibprint = new pdsibprintDataSet();

            var pdsprintersettings = new pdsprintersettingsDataSet();

            string cErrorMessage = string.Empty;

            foreach (var obj in AsibentryIBRSDemandPrintRequestAPI.ibordersresults)
            {
                DataRow ttblibordersresultsRow = pdsibprint.ttblibordersresults.NewttblibordersresultsRow();
                Ibordersresults.UpdateRowFromIbordersresults(ref ttblibordersresultsRow, obj);
                pdsibprint.ttblibordersresults.AddttblibordersresultsRow((pdsibprintDataSet.ttblibordersresultsRow)ttblibordersresultsRow);
            }

            DataRow ttblibprintsingleRow = pdsibprint.ttblibprintsingle.NewttblibprintsingleRow();

            Ibprintsingle.UpdateRowFromIbprintsingle(ref ttblibprintsingleRow, AsibentryIBRSDemandPrintRequestAPI.ibprintsingle);
            pdsibprint.ttblibprintsingle.AddttblibprintsingleRow((pdsibprintDataSet.ttblibprintsingleRow)ttblibprintsingleRow);

            DataRow ttblprintersettingsRow = pdsprintersettings.ttblprintersettings.NewttblprintersettingsRow();

            Printersettings.UpdateRowFromPrintersettings(ref ttblprintersettingsRow, AsibentryIBRSDemandPrintRequestAPI.printersettings);
            pdsprintersettings.ttblprintersettings.AddttblprintersettingsRow((pdsprintersettingsDataSet.ttblprintersettingsRow)ttblprintersettingsRow);


            NLogLoggerP.Trace("IBRSDemandPrint - Asibentry - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAsibentryproxy = this.proxyAppObject.CreatePO_asibentryproxy())
                {
                    this.SetRequiredContextParameters();
                    poAsibentryproxy.IBRSDemandPrint(ref pdsContext, pdsibprint, pdsprintersettings, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("IBRSDemandPrint - Asibentry - After Call");


            this.ReportErrors(cErrorMessage);
            this.ReportErrors(this.pdsContext);
            this.ReportErrors(pdsibprint);
        }
Beispiel #5
0
        public void SAPJChangePrinter(AssainquirySAPJChangePrinterRequestAPI AssainquirySAPJChangePrinterRequestAPI)
        {
            var pdsprintersettings = new pdsprintersettingsDataSet();

            var pdssapjjobresults = new pdssapjjobresultsDataSet();

            string cErrorMessage = string.Empty;

            DataRow ttblprintersettingsRow = pdsprintersettings.ttblprintersettings.NewttblprintersettingsRow();

            Printersettings.UpdateRowFromPrintersettings(ref ttblprintersettingsRow, AssainquirySAPJChangePrinterRequestAPI.printersettings);
            pdsprintersettings.ttblprintersettings.AddttblprintersettingsRow((pdsprintersettingsDataSet.ttblprintersettingsRow)ttblprintersettingsRow);

            foreach (var obj in AssainquirySAPJChangePrinterRequestAPI.sapjjobresults)
            {
                DataRow ttblsapjjobresultsRow = pdssapjjobresults.ttblsapjjobresults.NewttblsapjjobresultsRow();
                Sapjjobresults.UpdateRowFromSapjjobresults(ref ttblsapjjobresultsRow, obj);
                pdssapjjobresults.ttblsapjjobresults.AddttblsapjjobresultsRow((pdssapjjobresultsDataSet.ttblsapjjobresultsRow)ttblsapjjobresultsRow);
            }

            var pvNbrrcds = AssainquirySAPJChangePrinterRequestAPI.pvNbrrcds;


            NLogLoggerP.Trace("SAPJChangePrinter - Assainquiry - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAssainquiryproxy = this.proxyAppObject.CreatePO_assainquiryproxy())
                {
                    this.SetRequiredContextParameters();
                    poAssainquiryproxy.SAPJChangePrinter(ref pdsContext, pvNbrrcds, pdsprintersettings, pdssapjjobresults, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("SAPJChangePrinter - Assainquiry - After Call");


            this.ReportErrors(cErrorMessage);
            this.ReportErrors(this.pdsContext);
            this.ReportErrors(pdsprintersettings);
        }
Beispiel #6
0
        public void GLETFinUpdReptRun(AsglentryGLETFinUpdReptRunRequestAPI AsglentryGLETFinUpdReptRunRequestAPI)
        {
            var pdsgletfinupdrept = new pdsgletfinupdreptDataSet();

            var pdsprintersettings = new pdsprintersettingsDataSet();

            string cErrorMessage = string.Empty;

            DataRow ttblgletfinupdreptRow = pdsgletfinupdrept.ttblgletfinupdrept.NewttblgletfinupdreptRow();

            Gletfinupdrept.UpdateRowFromGletfinupdrept(ref ttblgletfinupdreptRow, AsglentryGLETFinUpdReptRunRequestAPI.gletfinupdrept);
            pdsgletfinupdrept.ttblgletfinupdrept.AddttblgletfinupdreptRow((pdsgletfinupdreptDataSet.ttblgletfinupdreptRow)ttblgletfinupdreptRow);

            DataRow ttblprintersettingsRow = pdsprintersettings.ttblprintersettings.NewttblprintersettingsRow();

            Printersettings.UpdateRowFromPrintersettings(ref ttblprintersettingsRow, AsglentryGLETFinUpdReptRunRequestAPI.printersettings);
            pdsprintersettings.ttblprintersettings.AddttblprintersettingsRow((pdsprintersettingsDataSet.ttblprintersettingsRow)ttblprintersettingsRow);


            NLogLoggerP.Trace("GLETFinUpdReptRun - Asglentry - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAsglentryproxy = this.proxyAppObject.CreatePO_asglentryproxy())
                {
                    this.SetRequiredContextParameters();
                    poAsglentryproxy.GLETFinUpdReptRun(ref pdsContext, pdsgletfinupdrept, pdsprintersettings, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("GLETFinUpdReptRun - Asglentry - After Call");


            this.ReportErrors(cErrorMessage);
            this.ReportErrors(this.pdsContext);
            this.ReportErrors(pdsgletfinupdrept);
        }