#region
using System.Data;
#endregion
namespace CSFrameworkV5.Interfaces
{
///
/// 业务单据附件存储策略
///
public interface IAttachmentStorage
{
///
/// 附件的数据表
///
DataTable AttachmentStorage { get; set; }
///
/// 增加一个附件
///
/// 文件名
void AddFile(object file);
///
/// 增加一个附件
///
/// 文件全名,完整路径
void AddFile(string fileFullName);
///
/// 删除文件
///
/// 文件名
void DeleteFile(string fileName);
///
/// 文件是否已存在
///
/// 文件名
///
bool Exists(string fileName);
///
/// 打开文件
///
/// 文件名
void OpenFile(string fileName);
///
/// 保存附件
///
void Save();
///
/// 文件另存为
///
/// 文件名
void SaveAs(string fileName);
///
/// 更新文件
///
/// 文件对象
void UpdateFile(object file);
}
}