Exemplo n.º 1
0
        public IEnumerable <Saeaevents> SAEAEventsUpdate(AssaentrySAEAEventsUpdateRequestAPI AssaentrySAEAEventsUpdateRequestAPI)
        {
            var results = new List <Saeaevents>();

            var pdssaeaevents = new pdssaeaeventsDataSet();

            string cErrorMessage = string.Empty;

            foreach (var obj in AssaentrySAEAEventsUpdateRequestAPI.saeaevents)
            {
                DataRow ttblsaeaeventsRow = pdssaeaevents.ttblsaeaevents.NewttblsaeaeventsRow();
                Saeaevents.UpdateRowFromSaeaevents(ref ttblsaeaeventsRow, obj);
                pdssaeaevents.ttblsaeaevents.AddttblsaeaeventsRow((pdssaeaeventsDataSet.ttblsaeaeventsRow)ttblsaeaeventsRow);
            }

            var cActivateFl = AssaentrySAEAEventsUpdateRequestAPI.cActivateFl;


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


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

            foreach (DataRow row in pdssaeaevents.ttblsaeaevents)
            {
                results.Add(Saeaevents.BuildSaeaeventsFromRow(row));
            }
            return(results);
        }
Exemplo n.º 2
0
        public IEnumerable <Saeaevents> SAEAEventsLoad(AssaentrySAEAEventsLoadRequestAPI AssaentrySAEAEventsLoadRequestAPI)
        {
            var results = new List <Saeaevents>();

            var pdssaeaevents = new pdssaeaeventsDataSet();

            string cErrorMessage = string.Empty;

            var cEventName = AssaentrySAEAEventsLoadRequestAPI.cEventName;

            var cTriggerName = AssaentrySAEAEventsLoadRequestAPI.cTriggerName;

            var lActiveOnly = AssaentrySAEAEventsLoadRequestAPI.lActiveOnly;


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


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

            foreach (DataRow row in pdssaeaevents.ttblsaeaevents)
            {
                results.Add(Saeaevents.BuildSaeaeventsFromRow(row));
            }
            return(results);
        }