// ////////////////////////////////////////////////////////////////////////
 // PUBLIC METHODS
 //
 /// <summary>
 /// InsertDirect
 /// </summary>
 /// <param name="projectId">projectId</param>
 /// <param name="refId">refId</param>
 /// <param name="category">category</param>        
 /// <param name="date">date</param>        
 /// <param name="rateCad">rateCad</param>        
 /// <param name="rateUsd">rateUsd</param>        
 /// <param name="comment">comment</param>
 /// <param name="deleted">deleted</param>
 /// <param name="companyId">companyId</param>        
 public void InsertDirect(int projectId, int refId, string category, DateTime date, decimal rateCad, decimal rateUsd, string comment, bool deleted, int companyId)
 {
     ActualCostsOtherCostsGateway actualCostsOtherCostsGateway = new ActualCostsOtherCostsGateway(null);
     actualCostsOtherCostsGateway.Insert(projectId, refId, category, date, rateCad, rateUsd, comment, deleted, companyId);
 }
 /// <summary>
 /// UpdateDirect
 /// </summary>
 /// <param name="originalProjectId">originalProjectId</param>
 /// <param name="originalRefId">originalRefId</param>        
 /// <param name="originalCategory">originalCategory</param>
 /// <param name="originalDate">originalDate</param>                
 /// <param name="originalRateCad">originalRateCad</param>
 /// <param name="originalRateUsd">originalRateUsd</param>
 /// <param name="originalComment">originalComment</param>
 /// <param name="originalDeleted">originalDeleted</param>
 /// <param name="originalCompanyId">originalCompanyId</param>        
 /// <param name="newProjectId">newProjectId</param>
 /// <param name="newRefId">newRefId</param>              
 /// <param name="newCategory">newCategory</param>
 /// <param name="newDate">newDate</param>
 /// <param name="newRateCad">newRateCad</param>
 /// <param name="newRateUsd">newRateUsd</param>        
 /// <param name="newTotal">newTotal</param>
 /// <param name="newComment">newComment</param>
 /// <param name="newDeleted">newDeleted</param>
 /// <param name="newCompanyId">newCompanyId</param>    
 public void UpdateDirect(int originalProjectId, int originalRefId, string originalCategory, DateTime originalDate, decimal originalRateCad, decimal originalRateUsd,  string originalComment, bool originalDeleted, int originalCompanyId, int newProjectId, int newRefId, string newCategory, DateTime newDate, decimal newRateCad,  decimal newRateUsd, string newComment, bool newDeleted, int newCompanyId)
 {
     ActualCostsOtherCostsGateway actualCostsOtherCostsGateway = new ActualCostsOtherCostsGateway(null);
     actualCostsOtherCostsGateway.Update(originalProjectId, originalRefId, originalCategory, originalDate, originalRateCad, originalRateUsd, originalComment, originalDeleted, originalCompanyId, newProjectId, newRefId, newCategory, newDate, newRateCad, newRateUsd, newComment, newDeleted, newCompanyId);
 }
 /// <summary>
 /// Delete
 /// </summary>
 /// <param name="projectId">projectId</param>
 /// <param name="refId">refId</param>
 /// <param name="companyId">companyId</param>
 public void DeleteDirect(int projectId, int refId, int companyId)
 {
     ActualCostsOtherCostsGateway actualCostsOtherCostsGateway = new ActualCostsOtherCostsGateway(null);
     actualCostsOtherCostsGateway.Delete(projectId, refId, companyId);
 }