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); }
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}"); } }