Пример #1
0
        public void PTXQueueStatusChange(AsptxentryPTXQueueStatusChangeRequestAPI AsptxentryPTXQueueStatusChangeRequestAPI)
        {
            var pdsptxqueuedelete = new pdsptxqueuedeleteDataSet();

            string cErrorMessage = string.Empty;

            foreach (var obj in AsptxentryPTXQueueStatusChangeRequestAPI.ptxqueuedeletecriteria)
            {
                DataRow ttblptxqueuedeletecriteriaRow = pdsptxqueuedelete.ttblptxqueuedeletecriteria.NewttblptxqueuedeletecriteriaRow();
                Ptxqueuedeletecriteria.UpdateRowFromPtxqueuedeletecriteria(ref ttblptxqueuedeletecriteriaRow, obj);
                pdsptxqueuedelete.ttblptxqueuedeletecriteria.AddttblptxqueuedeletecriteriaRow((pdsptxqueuedeleteDataSet.ttblptxqueuedeletecriteriaRow)ttblptxqueuedeletecriteriaRow);
            }

            var cStatusTy = AsptxentryPTXQueueStatusChangeRequestAPI.cStatusTy;


            NLogLoggerP.Trace("PTXQueueStatusChange - Asptxentry - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAsptxentryproxy = this.proxyAppObject.CreatePO_asptxentryproxy())
                {
                    this.SetRequiredContextParameters();
                    poAsptxentryproxy.PTXQueueStatusChange(ref pdsContext, pdsptxqueuedelete, cStatusTy, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("PTXQueueStatusChange - Asptxentry - After Call");


            this.ReportErrors(cErrorMessage);
            this.ReportErrors(this.pdsContext);
            this.ReportErrors(pdsptxqueuedelete);
        }
Пример #2
0
        public void PTXQueueDelete(IEnumerable <Ptxqueuedeletecriteria> ptxqueuedeletecriteria)
        {
            var pdsptxqueuedelete = new pdsptxqueuedeleteDataSet();

            foreach (var obj in ptxqueuedeletecriteria)
            {
                DataRow row = pdsptxqueuedelete.ttblptxqueuedeletecriteria.NewttblptxqueuedeletecriteriaRow();
                Ptxqueuedeletecriteria.UpdateRowFromPtxqueuedeletecriteria(ref row, obj);
                pdsptxqueuedelete.ttblptxqueuedeletecriteria.AddttblptxqueuedeletecriteriaRow((pdsptxqueuedeleteDataSet.ttblptxqueuedeletecriteriaRow)row);
            }

            string cErrorMessage = string.Empty;


            NLogLoggerP.Trace("PTXQueueDelete - Asptxentry - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAsptxentryproxy = this.proxyAppObject.CreatePO_asptxentryproxy())
                {
                    this.SetRequiredContextParameters();
                    poAsptxentryproxy.PTXQueueDelete(ref pdsContext, pdsptxqueuedelete, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("PTXQueueDelete - Asptxentry - After Call");


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