You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

196 lines
5.4 KiB

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