using Ease.Core.Model; using System; using System.Collections.Generic; using System.Data; namespace HRM.BO { #region PhotoPath public class PhotoPath : BasicBaseObject { #region Constructor public PhotoPath() { _employeePhoto = string.Empty; _employeeSignature = string.Empty; _nomineePhoto = string.Empty; _nomineeSignature = string.Empty; _hospitalizationPhoto = string.Empty; _letterTempPath = string.Empty; _trainingOutlinePathPath = string.Empty; _ERRSFilePath = string.Empty; _attendanceSourceFilePath = string.Empty; _attendanceBackUpFilePath = string.Empty; } #endregion #region Properties #region EmployeePhoto : string private string _employeePhoto; public string EmployeePhoto { get { return _employeePhoto; } set { _employeePhoto = value; } } #endregion #region EmployeeSignature : string private string _employeeSignature; public string EmployeeSignature { get { return _employeeSignature; } set { _employeeSignature = value; } } #endregion #region NomineePhoto : string private string _nomineePhoto; public string NomineePhoto { get { return _nomineePhoto; } set { _nomineePhoto = value; } } #endregion #region NomineeSignature : string private string _nomineeSignature; public string NomineeSignature { get { return _nomineeSignature; } set { _nomineeSignature = value; } } #endregion #region HospitalizationPhoto : string private string _hospitalizationPhoto; public string HospitalizationPhoto { get { return _hospitalizationPhoto; } set { _hospitalizationPhoto = value; } } #endregion #region LetterTempPath : string //Here we're using LetterTemplate as LeaveAttachment Path private string _letterTempPath; public string LetterTempPath { get { return _letterTempPath; } set { _letterTempPath = value; } } #endregion #region TrainingOutlinePath : string private string _trainingOutlinePathPath; public string TrainingOutlinePath { get { return _trainingOutlinePathPath; } set { _trainingOutlinePathPath = value; } } #endregion #region ERRSFilePath : string private string _ERRSFilePath; public string ERRSFilePath { get { return _ERRSFilePath; } set { _ERRSFilePath = value; } } #endregion #region AttendanceSourceFilePath : string private string _attendanceSourceFilePath; public string AttendanceSourceFilePath { get { return _attendanceSourceFilePath; } set { _attendanceSourceFilePath = value; } } #endregion #region AttendanceBackUpFilePath : string private string _attendanceBackUpFilePath; public string AttendanceBackUpFilePath { get { return _attendanceBackUpFilePath; } set { _attendanceBackUpFilePath = value; } } #endregion #region BadliAttendanceSourceFilePath : string private string _badliAttendanceSourceFilePath; public string BadliAttendanceSourceFilePath { get { return _badliAttendanceSourceFilePath; } set { _badliAttendanceSourceFilePath = value; } } #endregion #region BadliAttendanceBackUpFilePath : string private string _badliAttendanceBackUpFilePath; public string BadliAttendanceBackUpFilePath { get { return _badliAttendanceBackUpFilePath; } set { _badliAttendanceBackUpFilePath = value; } } #endregion //#region Service Factory IPhotoPathService : IPhotoPathService //internal static IPhotoPathService Service //{ // get { return Services.Factory.CreateService(typeof(IPhotoPathService)); } //} //#endregion #endregion //#region Functions //public static PhotoPath Get(int nID) //{ // PhotoPath oPhotoPath = null; // #region Cache Header // oPhotoPath = (PhotoPath)_cache["Get", nID]; // if (oPhotoPath != null) // return oPhotoPath; // #endregion // oPhotoPath = PhotoPath.Service.Get(nID); // #region Cache Footer // _cache.Add(oPhotoPath, "Get", nID); // #endregion // return oPhotoPath; //} //public static List Get() //{ // #region Cache Header // List PhotoPaths = _cache["Get"] as List; // if (PhotoPaths != null) // return PhotoPaths; // #endregion // try // { // PhotoPaths = Service.Get(); // } // catch (ServiceException e) // { // throw new Exception(e.Message, e); // } // #region Cache Footer // _cache.Add(PhotoPaths, "Get"); // #endregion // return PhotoPaths; //} //public int Save() //{ // base.SetAuditTrailProperties(); // return PhotoPath.Service.Save(this); //} //public void Delete(int id) //{ // PhotoPath.Service.Delete(id); //} //#endregion } #endregion #region IPhotoPath Service public interface IPhotoPathService { PhotoPath Get(int id); List Get(); int Save(PhotoPath item); void Delete(int id); } #endregion }