Exemplo n.º 1
0
        public void pv_adminlogSave(IEnumerable <PvAdminlog> pv_adminlog)
        {
            var pdspv_adminlog = new pdspv_adminlogDataSet();

            foreach (var obj in pv_adminlog)
            {
                DataRow row = pdspv_adminlog.ttblpv_adminlog.Newttblpv_adminlogRow();
                PvAdminlog.UpdateRowFromPvAdminlog(ref row, obj);
                pdspv_adminlog.ttblpv_adminlog.Addttblpv_adminlogRow((pdspv_adminlogDataSet.ttblpv_adminlogRow)row);
            }

            string cErrorMessage = string.Empty;


            NLogLoggerP.Trace("pv_adminlogSave - PvAdminlog - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poPvAdminlogproxy = this.proxyAppObject.CreatePO_pv_adminlogproxy())
                {
                    this.SetRequiredContextParameters();
                    poPvAdminlogproxy.pv_adminlogSave(ref pdsContext, pdspv_adminlog, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("pv_adminlogSave - PvAdminlog - After Call");


            this.ReportErrors(cErrorMessage);
            this.ReportErrors(this.pdsContext);
            this.ReportErrors(pdspv_adminlog);
        }
Exemplo n.º 2
0
        public PvAdminlogAdapter(IProgressConnection connection) : base(connection)
        {
            try
            {
                this.proxyAppObject = new PVProxyAppObject(connection.Connection);
                this.pdsContext     = new pdsContextDataSet();
                this.dataSet        = new pdspv_adminlogDataSet()
                {
                    DataSetName = DataSetName
                };
                this.pvAdminlogTableControlKey = this.dataSet.ttblpv_adminlog.GetTableControlParametersKey();

                if (!this.tempTableControlParameters.ContainsKey(this.pvAdminlogTableControlKey))
                {
                    this.CreateTableControlParameters(this.pvAdminlogTableControlKey);
                }
                this.OnCreated();
            }
            catch (Exception ex)
            {
                NLogLogger.ErrorException("Failed in adapter ", ex);
                ErrorReportingHelper.ReportProgramErrors($"Error in PvAdminlogAdapter constructor - {ex.Message}");
            }
        }