/// <summary> /// UpdateForDashboard /// </summary> /// <param name="companyId">companyId</param> private void UpdateForDashboard(int companyId) { foreach (DashboardTDS.DashboardSupportTicketAssignedToMeRow row in (DashboardTDS.DashboardSupportTicketAssignedToMeDataTable)Table) { int supportTicketId = row.SupportTicketID; SupportTicketInformationActivityInformation supportTicketInformationActivityInformation = new SupportTicketInformationActivityInformation(); supportTicketInformationActivityInformation.LoadAllBySupportTicketId(supportTicketId, companyId); int lastRefId = supportTicketInformationActivityInformation.GetLastAssignedUserRefId(); if (row.RefID != lastRefId) { row.Delete(); } } }
private void LoadActivityData(int supportTicketId, int companyId) { SupportTicketInformationActivityInformation supportTicketInformationActivityInformation = new SupportTicketInformationActivityInformation(); supportTicketInformationActivityInformation.LoadAllBySupportTicketId(supportTicketId, companyId); int lastRefId = supportTicketInformationActivityInformation.GetLastAssignedUserRefId(); SupportTicketInformationActivityInformationGateway supportTicketInformationActivityInformationGateway = new SupportTicketInformationActivityInformationGateway(supportTicketInformationActivityInformation.Data); supportTicketInformationActivityInformationGateway.LoadAllBySupportTicketId(supportTicketId, companyId); if (supportTicketInformationActivityInformationGateway.Table.Rows.Count > 0) { // For last assigned user tbxAssignedUser.Text = supportTicketInformationActivityInformationGateway.GetEmployeeFullName(supportTicketId, lastRefId); hdfAssignedUser.Value = supportTicketInformationActivityInformationGateway.GetEmployeeID(supportTicketId, lastRefId).ToString(); } }