Esempio n. 1
0
        public static void UpdateDataSet(this MSMO.View view, Data.ApplicationDataSet.DBViewsRow dataRow)
        {
            try
            {
                dataRow.CreateDate = view.CreateDate;

                try
                {
                    dataRow.DateLastModified = view.DateLastModified;
                }
                catch (Exception ex)
                {
#if TRACE
                    VNC.AppLog.Debug(ex.ToString(), LOG_APPNAME, CLASS_BASE_ERRORNUMBER + 10);
#endif
                }

                dataRow.Owner = view.Owner;
            }
            catch (Exception ex)
            {
                VNC.AppLog.Error(ex, LOG_APPNAME, CLASS_BASE_ERRORNUMBER + 11);
                // TODO(crhodes):
                // Wrap anything above that throws an exception that we want to ignore,
                // e.g. property not available because of SQL Edition.
            }
        }
Esempio n. 2
0
        public static void UpdateDataSet(this MSMO.View view, Data.ApplicationDataSet.DBViewsRow viewRow)
        {
            try
            {
                viewRow.CreateDate = view.CreateDate;
                //viewRow.DataSpaceUsed = view.DataSpaceUsed;

                try
                {
                    viewRow.DateLastModified = view.DateLastModified;
                }
                catch (Exception ex)
                {
                    PLLog.Warning(ex, PLLOG_APPNAME, CLASS_BASE_ERRORNUMBER + 1);
                }

                viewRow.Owner = view.Owner;
            }
            catch (Exception ex)
            {
                // TODO(crhodes):  Need to wrap anything above that throws an exception
                // that we want to ignore, e.g. property not available because of
                // SQL Edition.
                PLLog.Error(ex, PLLOG_APPNAME, CLASS_BASE_ERRORNUMBER + 2);
                throw ex;
            }
        }
Esempio n. 3
0
 private static void UpdateDatabaseWithSnapShot(Data.ApplicationDataSet.DBViewsRow dataRow, string snapShotError)
 {
     try
     {
         dataRow.SnapShotDate  = DateTime.Now;
         dataRow.SnapShotError = snapShotError;
         Common.ApplicationDataSet.DBViewsTA.Update(Common.ApplicationDataSet.DBViews);
     }
     catch (Exception ex)
     {
         string errorMessage = string.Format("DBViewsRow.ID:{0} - ex:{1} ex.Inner:{2}", dataRow.ID, ex, ex.InnerException);
         VNC.AppLog.Error(errorMessage, LOG_APPNAME, CLASS_BASE_ERRORNUMBER + 7);
     }
 }