EchoTex_Payroll/HRM.DA/Service/Organogram/OrganogramJobDescService.cs
2024-10-14 10:01:49 +06:00

179 lines
6.1 KiB
C#

//using System;
//using System.Data;
//using System.Linq;
//using Ease.Core;
//using Ease.Core.Model;
//using Ease.Core.DataAccess;
//using System.Collections.Generic;
//
//using Ease.Core.Caching;
//namespace Payroll.Service
//{
// #region OrganogramJobDesc Service
//
// public class OrganogramJobDescService : ServiceTemplate,IOrganogramJobDescService
// {
// #region Private functions and declaration
// Cache _cache = new Cache(typeof(OrganogramJobDesc));
// #endregion
// public OrganogramJobDescService()
// { }
// private void MapObject(OrganogramJobDesc oOrganogramJobDesc, DataReader oReader)
// {
// base.SetObjectID(oOrganogramJobDesc, oReader.GetID("OrganogramJobDescID"));
// oOrganogramJobDesc.NodeID = oReader.GetID("NodeID");
// oOrganogramJobDesc.Purpose = oReader.GetString("Purpose");
// oOrganogramJobDesc.JobSummery = oReader.GetString("JobSummery");
// oOrganogramJobDesc.Experience = oReader.GetString("Experience");
// oOrganogramJobDesc.Education = oReader.GetString("Education");
// oOrganogramJobDesc.ModifiedBy = oReader.GetID("ModifiedBy");
// oOrganogramJobDesc.ModifiedDate = oReader.GetDateTime("ModifiedDate");
// this.SetObjectState(oOrganogramJobDesc, Ease.Core.ObjectState.Saved);
// }
// protected override T CreateObject<T>(DataReader oReader)
// {
// OrganogramJobDesc oOrganogramJobDesc = new OrganogramJobDesc();
// MapObject(oOrganogramJobDesc, oReader);
// return oOrganogramJobDesc as T;
// }
// protected OrganogramJobDesc CreateObject(DataReader oReader)
// {
// OrganogramJobDesc oOrganogramJobDesc = new OrganogramJobDesc();
// MapObject(oOrganogramJobDesc, oReader);
// return oOrganogramJobDesc;
// }
// #region Service implementation
// public ID Insert(OrganogramJobDesc oOrganogramJobDesc)
// {
// TransactionContext tc = null;
// try
// {
// tc = TransactionContext.Begin(true);
// if (oOrganogramJobDesc.IsNew)
// {
// int id = tc.GenerateID("OrganogramJobDesc", "OrganogramJobDescID");
// base.SetObjectID(oOrganogramJobDesc, ID.FromInteger(id));
// OrganogramJobDescDA.Insert(tc, oOrganogramJobDesc);
// }
// else
// {
// OrganogramJobDescDA.Update(tc, oOrganogramJobDesc);
// }
// tc.End();
// return oOrganogramJobDesc.ID;
// }
// catch (Exception e)
// {
// #region Handle Exception
// if (tc != null)
// tc.HandleError();
// ExceptionLog.Write(e);
// throw new ServiceException(e.Message, e);
// #endregion
// }
// }
// public void Delete(int id)
// {
// TransactionContext tc = null;
// try
// {
// tc = TransactionContext.Begin(true);
// OrganogramJobDescDA.Delete(tc, id);
// tc.End();
// }
// catch (Exception e)
// {
// #region Handle Exception
// if (tc != null)
// tc.HandleError();
// ExceptionLog.Write(e);
// throw new ServiceException(e.Message, e);
// #endregion
// }
// }
// public OrganogramJobDesc Get(int id)
// {
// OrganogramJobDesc oOrganogramJobDesc = new OrganogramJobDesc();
// #region Cache Header
// oOrganogramJobDesc = _cache["Get", id] as OrganogramJobDesc;
// if (oOrganogramJobDesc != null)
// return oOrganogramJobDesc;
// #endregion
// TransactionContext tc = null;
// try
// {
// tc = TransactionContext.Begin();
// DataReader oreader = new DataReader(OrganogramJobDescDA.Get(tc, id));
// if (oreader.Read())
// {
// oOrganogramJobDesc = this.CreateObject<OrganogramJobDesc>(oreader);
// }
// oreader.Close();
// tc.End();
// }
// catch (Exception e)
// {
// #region Handle Exception
// if (tc != null)
// tc.HandleError();
// ExceptionLog.Write(e);
// throw new ServiceException(e.Message, e);
// #endregion
// }
// #region Cache Footer
// _cache.Add(oOrganogramJobDesc, "Get", id);
// #endregion
// return oOrganogramJobDesc;
// }
// public List<OrganogramJobDesc> Get()
// {
// #region Cache Header
// List<OrganogramJobDesc> oOrganogramJobDesc = _cache["Get"] as List<OrganogramJobDesc>;
// if (oOrganogramJobDesc != null)
// return oOrganogramJobDesc;
// #endregion
// TransactionContext tc = null;
// try
// {
// tc = TransactionContext.Begin();
// DataReader dr = new DataReader(OrganogramJobDescDA.Get(tc));
// oOrganogramJobDesc = this.CreateObjects<OrganogramJobDesc>(dr);
// dr.Close();
// tc.End();
// }
// catch (Exception e)
// {
// #region Handle Exception
// if (tc != null)
// tc.HandleError();
// ExceptionLog.Write(e);
// throw new ServiceException(e.Message, e);
// #endregion
// }
// #region Cache Footer
// _cache.Add(oOrganogramJobDesc, "Get");
// #endregion
// return oOrganogramJobDesc;
// }
// #endregion
// }
// #endregion
//}