コード例 #1
0
        public bool AddBackupHistoryDetail(BackupHistoryDetail bckDetail)
        {
            bool success = false;

            success = backuprestoreDAO.AddBackupHistoryDetail(bckDetail);
            return(success);
        }
コード例 #2
0
 public bool AddBackupHistoryDetail(BackupHistoryDetail bckDetail)
 {
     try
     {
         dbContext.BackupHistoryDetails.Add(bckDetail);
         try
         {
             dbContext.SaveChanges();
             return(true);
         }
         catch (Exception ex)
         {
             log.Error(String.Format("Exception : {0}", ex.StackTrace));
             return(false);
         }
     }
     catch (Exception ex)
     {
         log.Error(String.Format("Exception : {0}", ex.StackTrace));
         return(false);
     }
 }
コード例 #3
0
 private bool ExportTableToTextFile(string folderPath, int backupID)
 {
     try
     {
         foreach (ConfigBackupTable bck in lstBackupTable.OrderBy(o => o.TableSeq).ToList <ConfigBackupTable>())
         {
             int       tableSeq     = bck.TableSeq;
             string    tableName    = bck.TableName;
             string    fileName     = bck.TableName + @".csv";
             string    fullPath     = folderPath + @"\" + fileName;
             DataTable dtExportFile = backuprestoreData.GetSchemaTableByTableName(tableName);
             if (FilesUtilBll.ExportTextFileFromDataTable(fullPath, dtExportFile, ",", true, true))
             {
                 BackupHistoryDetail backupDetail = new BackupHistoryDetail();
                 backupDetail.BackupID    = backupID;
                 backupDetail.BackupSeq   = tableSeq;
                 backupDetail.BackupTable = tableName;
                 backupDetail.FileName    = fileName;
                 backupDetail.CreateDate  = DateTime.Now;
                 backupDetail.CreateBy    = UserName;
                 //Insert History Detail
                 if (!backuprestoreData.AddBackupHistoryDetail(backupDetail))
                 {
                     return(false);
                 }
             }
             else
             {
                 return(false);
             }
         }
         return(true);
     }
     catch (Exception ex)
     {
         log.Error(String.Format("Exception : {0}", ex.StackTrace));
         return(false);
     }
 }