示例#1
0
        public void SAEAActionDelete(IEnumerable <Saeaactionsummary> saeaactionsummary)
        {
            var pdssaeaactionsummary = new pdssaeaactionsummaryDataSet();

            foreach (var obj in saeaactionsummary)
            {
                DataRow row = pdssaeaactionsummary.ttblsaeaactionsummary.NewttblsaeaactionsummaryRow();
                Saeaactionsummary.UpdateRowFromSaeaactionsummary(ref row, obj);
                pdssaeaactionsummary.ttblsaeaactionsummary.AddttblsaeaactionsummaryRow((pdssaeaactionsummaryDataSet.ttblsaeaactionsummaryRow)row);
            }

            string cErrorMessage = string.Empty;


            NLogLoggerP.Trace("SAEAActionDelete - Assaentry - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAssaentryproxy = this.proxyAppObject.CreatePO_assaentryproxy())
                {
                    this.SetRequiredContextParameters();
                    poAssaentryproxy.SAEAActionDelete(ref pdsContext, pdssaeaactionsummary, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("SAEAActionDelete - Assaentry - After Call");


            this.ReportErrors(cErrorMessage);
            this.ReportErrors(this.pdsContext);
            this.ReportErrors(pdssaeaactionsummary);
        }
示例#2
0
        public IEnumerable <Saeaactionsummary> SAEAActionSummaryLoad(string cEventName)
        {
            var results = new List <Saeaactionsummary>();

            var pdssaeaactionsummary = new pdssaeaactionsummaryDataSet();

            string cErrorMessage = string.Empty;


            NLogLoggerP.Trace("SAEAActionSummaryLoad - Assaentry - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAssaentryproxy = this.proxyAppObject.CreatePO_assaentryproxy())
                {
                    this.SetRequiredContextParameters();
                    poAssaentryproxy.SAEAActionSummaryLoad(ref pdsContext, cEventName, out pdssaeaactionsummary, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("SAEAActionSummaryLoad - Assaentry - After Call");


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

            foreach (DataRow row in pdssaeaactionsummary.ttblsaeaactionsummary)
            {
                results.Add(Saeaactionsummary.BuildSaeaactionsummaryFromRow(row));
            }
            return(results);
        }
示例#3
0
        public IEnumerable <Saeaactionsummary> SAEAActionSummaryUpdate(AssaentrySAEAActionSummaryUpdateRequestAPI AssaentrySAEAActionSummaryUpdateRequestAPI)
        {
            var results = new List <Saeaactionsummary>();

            var pdssaeaactionsummary = new pdssaeaactionsummaryDataSet();

            string cErrorMessage = string.Empty;

            foreach (var obj in AssaentrySAEAActionSummaryUpdateRequestAPI.saeaactionsummary)
            {
                DataRow ttblsaeaactionsummaryRow = pdssaeaactionsummary.ttblsaeaactionsummary.NewttblsaeaactionsummaryRow();
                Saeaactionsummary.UpdateRowFromSaeaactionsummary(ref ttblsaeaactionsummaryRow, obj);
                pdssaeaactionsummary.ttblsaeaactionsummary.AddttblsaeaactionsummaryRow((pdssaeaactionsummaryDataSet.ttblsaeaactionsummaryRow)ttblsaeaactionsummaryRow);
            }

            var cActivateFl = AssaentrySAEAActionSummaryUpdateRequestAPI.cActivateFl;


            NLogLoggerP.Trace("SAEAActionSummaryUpdate - Assaentry - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAssaentryproxy = this.proxyAppObject.CreatePO_assaentryproxy())
                {
                    this.SetRequiredContextParameters();
                    poAssaentryproxy.SAEAActionSummaryUpdate(ref pdsContext, cActivateFl, ref pdssaeaactionsummary, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("SAEAActionSummaryUpdate - Assaentry - After Call");


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

            foreach (DataRow row in pdssaeaactionsummary.ttblsaeaactionsummary)
            {
                results.Add(Saeaactionsummary.BuildSaeaactionsummaryFromRow(row));
            }
            return(results);
        }