/// <summary>
 /// DeleteDirect
 /// </summary>
 /// <param name="originalEmployeeIdId">originalEmployeeIdId</param>        
 /// <param name="originalRefId">originalRefId</param>
 /// <param name="originalCompanyId">originalCompanyId</param>
 public void DeleteDirect(int originalEmployeeIdId,int originalRefId,  int originalCompanyId)
 {
     EmployeeTypeHistoryGateway employeeCostHistoryGateway = new EmployeeTypeHistoryGateway(null);
     employeeCostHistoryGateway.Delete(originalEmployeeIdId, originalRefId, originalCompanyId);
 }
 // ////////////////////////////////////////////////////////////////////////
 // PUBLIC METHODS
 //
 /// <summary>
 /// Insert a new employee cost (direct to DB)
 /// </summary>
 /// <param name="employeeId">employeeId</param>
 /// <param name="refId">refId</param>
 /// <param name="date">date</param>
 /// <param name="type">type</param>
 /// <param name="deleted">deleted</param>
 /// <param name="companyId">companyId</param>
 public void InsertDirect(int refId, int employeeId, DateTime date, string type, bool deleted, int companyId)
 {
     EmployeeTypeHistoryGateway employeeCostHistoryGateway = new EmployeeTypeHistoryGateway(null);
     employeeCostHistoryGateway.Insert(refId, employeeId, date, type, deleted, companyId);
 }
 /// <summary>
 /// DeleteAllDirect
 /// </summary>
 /// <param name="employeeId">employeeId</param>
 /// <param name="companyId">companyId</param>
 public void DeleteAllDirect(int employeeId, int companyId)
 {
     EmployeeTypeHistoryGateway employeeCostHistoryGateway = new EmployeeTypeHistoryGateway(null);
     employeeCostHistoryGateway.DeleteAll(employeeId, companyId);
 }