using System; using System.Data; using System.Collections.Generic; using OT.Model; namespace OT.BLL { /// /// OTB_SYS_Document /// public partial class OTB_SYS_Document { private readonly OT.DAL.OTB_SYS_Document dal = new OT.DAL.OTB_SYS_Document(); public OTB_SYS_Document() { } #region BasicMethod /// /// 新增 /// public bool Add(OT.Model.OTB_SYS_Document model) { return dal.Add(model); } /// /// 更新 /// public bool Update(OT.Model.OTB_SYS_Document model) { return dal.Update(model); } /// /// 新增資料夾 /// public bool AddDirectory(OT.Model.OTB_SYS_Document model) { return dal.AddDirectory(model); } /// /// 更新資料夾 /// public bool UpdateDirectory(OT.Model.OTB_SYS_Document model) { return dal.UpdateDirectory(model); } /// /// 刪除一條資料 /// public bool Delete(string GUID) { return dal.Delete(GUID); } /// /// 刪除一條資料 /// public bool DeleteByGuid(string GUID) { return dal.DeleteByGuid(GUID); } /// /// 更新圖庫資料 /// public bool UpdateImgDB(string strPath) { return dal.UpdateImgDB(strPath); } /// /// 新增到temp資料表 /// public bool InsertImgTempDB(OT.Model.OTB_SYS_Document model) { return dal.InsertImgTempDB(model); } /// /// 清空暫存資料表 /// /// public bool ClearTempDB() { return dal.ClearTempDB(); } /// /// 重設更新狀態 /// public bool resetStatus(string GUID) { return dal.resetStatus(GUID); } /// /// 根據GetImg讀取Src路徑 /// /// public OT.Model.OTB_SYS_Document GetImgSrc(string GUID) { return dal.GetImgSrc(GUID); } /// /// 取得指定目錄下的圖片資料 /// /// public DataSet GetFilePath(string strOrganization, string strFileRoot, string Createuser, string Group, string Dep, string SourceID) { return dal.GetFilePath(strOrganization, strFileRoot, Createuser, Group, Dep, SourceID); } /// /// 根據檔案路徑取得GUID /// /// public string GetGuIdByFilePath(string strFilePath) { return dal.GetGuIdByFilePath(strFilePath); } /// /// 即時更新儲存圖檔資訊 /// /// public bool SaveMemo(string strFileId, string strFileName, string strCFName, string strEFName, string strNumber, string strFilePath, string strUpdateMemo, string strModifyUser) { return dal.SaveMemo(strFileId, strFileName, strCFName, strEFName, strNumber, strFilePath, strUpdateMemo, strModifyUser); } /// /// DirMove資料夾移動 /// /// public bool DirMove(string strorifilename, string strnewfilename, string strnewfileroot, string strnewfilepath, string strModifyUser) { return dal.DirMove(strorifilename, strnewfilename, strnewfileroot, strnewfilepath, strModifyUser); } /// /// DirectoryRename資料夾重新命名 /// /// public bool DirectoryRename(string strGUID, string strDirName, string strOldPathName, string strNewPathName, string strModifyUser) { return dal.DirectoryRename(strGUID, strDirName, strOldPathName, strNewPathName, strModifyUser); } /// /// SingleFileMove 單圖檔移動 /// /// public bool SingleFileMove(string guid, string filename, string fileroot, string filepath, string strModifyUser) { return dal.SingleFileMove(guid, filename, fileroot, filepath, strModifyUser); } /// /// 初始化資料夾 /// /// public bool InitDirectory() { return dal.InitDirectory(); } /// /// 更新資料夾 /// /// public bool UpdateDirectoryToDB(OT.Model.OTB_SYS_Document model) { return dal.UpdateDirectoryToDB(model); } /// /// 刪除資料夾 /// /// public bool DeleteDirectory() { return dal.DeleteDirectory(); } #endregion BasicMethod } }