// //////////////////////////////////////////////////////////////////////// // PUBLIC METHODS // /// <summary> /// Insert revenue /// </summary> /// <param name="projectId">projectId</param> /// <param name="refId">refId</param> /// <param name="date">date</param> /// <param name="revenue">revenue</param> /// <param name="comment">comment</param> /// <param name="deleted">deleted</param> /// <param name="companyId">companyId</param> /// <returns>refID</returns> public int InsertDirect(int projectId, int refId, DateTime date, decimal revenue, string comment, bool deleted, int companyId) { ProjectRevenueGateway projectRevenueGateway = new ProjectRevenueGateway(null); int refID = projectRevenueGateway.Insert(projectId, refId, date, revenue, comment, deleted, companyId); return refID; }
/// <summary> /// DeleteAllDirect /// </summary> /// <param name="projectId">projectId</param> /// <param name="companyId">companyId</param> public void DeleteAllDirect(int projectId, int companyId) { ProjectRevenueGateway projectRevenueGateway = new ProjectRevenueGateway(null); projectRevenueGateway.DeleteAllByProjectId(projectId, companyId); }
/// <summary> /// DeleteDirect /// </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) { ProjectRevenueGateway projectRevenueGateway = new ProjectRevenueGateway(null); projectRevenueGateway.Delete(projectId, refId, companyId); }
/// <summary> /// Update revenue /// </summary> /// <param name="originalProjectId">originalProjectId</param> /// <param name="originalRefId">originalRefId</param> /// <param name="originalDate">originalDate</param> /// <param name="originalRevenue">originalRevenue</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="newDate">newDate</param> /// <param name="newRevenue">newRevenue</param> /// <param name="newComment">newComment</param> /// <param name="newDeleted">newDeleted</param> /// <param name="newCompanyId">newCompanyId</param> public void UpdateDirect( int originalProjectId, int originalRefId, DateTime originalDate, decimal originalRevenue, string originalComment, bool originalDeleted, int originalCompanyId,int newProjectId, int newRefId, DateTime newDate, decimal newRevenue, string newComment, bool newDeleted, int newCompanyId) { ProjectRevenueGateway projectRevenueGateway = new ProjectRevenueGateway(null); projectRevenueGateway.Update(originalProjectId,originalRefId, originalDate, originalRevenue, originalComment, originalDeleted, originalCompanyId, newProjectId, newRefId, newDate, newRevenue, newComment, newDeleted, newCompanyId); }