protected void lvOTIssue_Detailed_ItemDataBound(object sender, ListViewItemEventArgs e) { if (e.Item.ItemType == ListViewItemType.DataItem) { ListViewDataItem dataItem = (ListViewDataItem)e.Item; OTIssue_DetailedEntity ent = (OTIssue_DetailedEntity)dataItem.DataItem; Label lblIssuePriorityNameLV = (Label)e.Item.FindControl("lblIssuePriorityNameLV"); Label lblExpectedEndDateLV = (Label)e.Item.FindControl("lblExpectedEndDateLV"); Label lblSupervisorAgreedLV = (Label)e.Item.FindControl("lblSupervisorAgreedLV"); HyperLink hypIssueReport = (HyperLink)e.Item.FindControl("hypIssueReport"); if (ent.IssuePriorityID == MasterDataConstants.MDIssuePriority.CRITICAL && ent.IssueStatusID != MasterDataConstants.MDIssueStatus.COMPLETED) { lblIssuePriorityNameLV.ForeColor = System.Drawing.Color.Red; } //if (ent.IssueStatusID != MasterDataConstants.MDIssueStatus.COMPLETED && ent.ExpectedEndDate < System.DateTime.Now) //{ // lblExpectedEndDateLV.ForeColor = System.Drawing.Color.Red; //} if (ent.SupervisorAgreed == false) { lblSupervisorAgreedLV.ForeColor = System.Drawing.Color.Red; } if (ent.ReferenceID != null) { hypIssueReport.NavigateUrl = UrlHelper.BuildSecureUrl("~/OT/OTProjectAdhocIssue.aspx", string.Empty, "do", "ViewIssue", UrlConstants.OVERVIEW_ISSUE_ID, ent.IssueID.ToString()).ToString(); } else { hypIssueReport.NavigateUrl = UrlHelper.BuildSecureUrl("~/OT/OTAdhocIssue.aspx", string.Empty, "do", "ViewIssue", UrlConstants.OVERVIEW_ISSUE_ID, ent.IssueID.ToString()).ToString(); } hypIssueReport.Target = "_blank"; } }
protected void lvOTIssue_Detailed_ItemDataBound(object sender, ListViewItemEventArgs e) { if (e.Item.ItemType == ListViewItemType.DataItem) { ListViewDataItem dataItem = (ListViewDataItem)e.Item; OTIssue_DetailedEntity ent = (OTIssue_DetailedEntity)dataItem.DataItem; HyperLink hypEdit = (HyperLink)e.Item.FindControl("hypEdit"); HyperLink hypAddSubIssue = (HyperLink)e.Item.FindControl("hypAddSubIssue"); HyperLink hypAddReferenceIssue = (HyperLink)e.Item.FindControl("hypAddReferenceIssue"); HyperLink hypAssignedResource = (HyperLink)e.Item.FindControl("hypAssignedResource"); HyperLink hypIssueReport = (HyperLink)e.Item.FindControl("hypIssueReport"); hypIssueReport.NavigateUrl = UrlHelper.BuildSecureUrl("~/Reports/ReportViewer.aspx", string.Empty, "do", "IssueReport", UrlConstants.OVERVIEW_ISSUE_ID, ent.IssueID.ToString()).ToString(); hypAssignedResource.NavigateUrl = UrlHelper.BuildSecureUrl("~/OT/OTIssueAssignedResource.aspx", string.Empty, UrlConstants.OVERVIEW_ISSUE_ID, ent.IssueID.ToString()).ToString(); hypEdit.NavigateUrl = UrlHelper.BuildSecureUrl("~/OT/OTProjectAdhocIssue.aspx", string.Empty, "do", "Edit", UrlConstants.OVERVIEW_ISSUE_ID, ent.IssueID.ToString()).ToString(); //hypAddSubIssue.NavigateUrl = UrlHelper.BuildSecureUrl("~/OT/OTIssueEditor.aspx", string.Empty, "do", "AddSubIssue", "ParentIssueID", ent.IssueID.ToString()).ToString(); //hypAddReferenceIssue.NavigateUrl = UrlHelper.BuildSecureUrl("~/OT/OTIssueEditor.aspx", string.Empty, "do", "AddReferenceIssue", "ReferenceIssueID", ent.IssueID.ToString()).ToString(); hypIssueReport.Target = "_blank"; hypEdit.Target = "_blank"; } }
protected void lvOTIssue_Detailed_ItemDataBound(object sender, ListViewItemEventArgs e) { if (e.Item.ItemType == ListViewItemType.DataItem) { ListViewDataItem dataItem = (ListViewDataItem)e.Item; OTIssue_DetailedEntity ent = (OTIssue_DetailedEntity)dataItem.DataItem; Label lblIssuePriorityNameLV = (Label)e.Item.FindControl("lblIssuePriorityNameLV"); Label lblExpectedEndDateLV = (Label)e.Item.FindControl("lblExpectedEndDateLV"); Label lblSupervisorAgreedLV = (Label)e.Item.FindControl("lblSupervisorAgreedLV"); if (ent.IssuePriorityID == MasterDataConstants.MDIssuePriority.CRITICAL && ent.IssueStatusID != MasterDataConstants.MDIssueStatus.COMPLETED) { lblIssuePriorityNameLV.ForeColor = System.Drawing.Color.Red; } if (ent.IssueStatusID != MasterDataConstants.MDIssueStatus.COMPLETED && ent.ExpectedEndDate < System.DateTime.Now) { lblExpectedEndDateLV.ForeColor = System.Drawing.Color.Red; } if (ent.SupervisorAgreed == false) { lblSupervisorAgreedLV.ForeColor = System.Drawing.Color.Red; } HyperLink hypEdit = (HyperLink)e.Item.FindControl("hypEdit"); HyperLink hypEditDetails = (HyperLink)e.Item.FindControl("hypEditDetails"); HyperLink hypAddSubIssue = (HyperLink)e.Item.FindControl("hypAddSubIssue"); HyperLink hypAddReferenceIssue = (HyperLink)e.Item.FindControl("hypAddReferenceIssue"); HyperLink hypIssueReport = (HyperLink)e.Item.FindControl("hypIssueReport"); Button btnCompletedLV = (Button)e.Item.FindControl("btnCompletedLV"); LinkButton lnkBtnDelete = (LinkButton)e.Item.FindControl("lnkBtnDelete"); } }
protected void lvOTIssue_Detailed_ItemDataBound(object sender, ListViewItemEventArgs e) { if (e.Item.ItemType == ListViewItemType.DataItem) { ListViewDataItem dataItem = (ListViewDataItem)e.Item; OTIssue_DetailedEntity ent = (OTIssue_DetailedEntity)dataItem.DataItem; Label lblIssuePriorityNameLV = (Label)e.Item.FindControl("lblIssuePriorityNameLV"); Label lblExpectedEndDateLV = (Label)e.Item.FindControl("lblExpectedEndDateLV"); Label lblSupervisorAgreedLV = (Label)e.Item.FindControl("lblSupervisorAgreedLV"); if (ent.IssuePriorityID == MasterDataConstants.MDIssuePriority.CRITICAL && ent.IssueStatusID != MasterDataConstants.MDIssueStatus.COMPLETED) { lblIssuePriorityNameLV.ForeColor = System.Drawing.Color.Red; } if (ent.IssueStatusID != MasterDataConstants.MDIssueStatus.COMPLETED && ent.ExpectedEndDate < System.DateTime.Now) { lblExpectedEndDateLV.ForeColor = System.Drawing.Color.Red; } if (ent.SupervisorAgreed == false) { lblSupervisorAgreedLV.ForeColor = System.Drawing.Color.Red; } HyperLink hypEdit = (HyperLink)e.Item.FindControl("hypEdit"); HyperLink hypEditDetails = (HyperLink)e.Item.FindControl("hypEditDetails"); HyperLink hypAddSubIssue = (HyperLink)e.Item.FindControl("hypAddSubIssue"); HyperLink hypAddReferenceIssue = (HyperLink)e.Item.FindControl("hypAddReferenceIssue"); HyperLink hypAssignedResource = (HyperLink)e.Item.FindControl("hypAssignedResource"); HyperLink hypIssueReport = (HyperLink)e.Item.FindControl("hypIssueReport"); Button btnCompletedLV = (Button)e.Item.FindControl("btnCompletedLV"); LinkButton lnkBtnDelete = (LinkButton)e.Item.FindControl("lnkBtnDelete"); //Stopped By Rayan vaiya //hypIssueReport.NavigateUrl = UrlHelper.BuildSecureUrl("~/Reports/ReportViewer.aspx", string.Empty, "do", ReportConstants.ISSUE_REPORT, UrlConstants.OVERVIEW_ISSUE_ID, ent.IssueID.ToString()).ToString(); hypAssignedResource.NavigateUrl = UrlHelper.BuildSecureUrl("~/OT/OTIssueAssignedResource.aspx", string.Empty, UrlConstants.OVERVIEW_ISSUE_ID, ent.IssueID.ToString()).ToString(); #region Bind Edit Hyperlink switch (PageAPType) { case MasterDataConstants.IssuePageType.ADHOC_ISSUE: hypEdit.NavigateUrl = UrlHelper.BuildSecureUrl("~/OT/OTAdhocIssue.aspx", string.Empty, "do", "Edit", UrlConstants.OVERVIEW_ISSUE_ID, ent.IssueID.ToString()).ToString(); break; case MasterDataConstants.IssuePageType.PROJECT_ADHOC_ISSUE: hypEdit.NavigateUrl = UrlHelper.BuildSecureUrl("~/OT/OTProjectAdhocIssue.aspx", string.Empty, "do", "Edit", UrlConstants.OVERVIEW_ISSUE_ID, ent.IssueID.ToString()).ToString(); break; case MasterDataConstants.IssuePageType.MY_ISSUE_LIST: if (ent.ReferenceID != null) { hypEdit.NavigateUrl = UrlHelper.BuildSecureUrl("~/OT/OTProjectAdhocIssue.aspx", string.Empty, "do", "Edit", UrlConstants.OVERVIEW_ISSUE_ID, ent.IssueID.ToString()).ToString(); hypEditDetails.NavigateUrl = UrlHelper.BuildSecureUrl("~/OT/OTProjectAdhocIssue.aspx", string.Empty, "do", "EditDetails", UrlConstants.OVERVIEW_ISSUE_ID, ent.IssueID.ToString()).ToString(); } else { hypEdit.NavigateUrl = UrlHelper.BuildSecureUrl("~/OT/OTAdhocIssue.aspx", string.Empty, "do", "Edit", UrlConstants.OVERVIEW_ISSUE_ID, ent.IssueID.ToString()).ToString(); hypEditDetails.NavigateUrl = UrlHelper.BuildSecureUrl("~/OT/OTProjectAdhocIssue.aspx", string.Empty, "do", "EditDetails", UrlConstants.OVERVIEW_ISSUE_ID, ent.IssueID.ToString()).ToString(); } break; } if (ent.ReferenceID != null) { hypEdit.NavigateUrl = UrlHelper.BuildSecureUrl("~/OT/OTProjectAdhocIssue.aspx", string.Empty, "do", "Edit", UrlConstants.OVERVIEW_ISSUE_ID, ent.IssueID.ToString()).ToString(); hypEditDetails.NavigateUrl = UrlHelper.BuildSecureUrl("~/OT/OTProjectAdhocIssue.aspx", string.Empty, "do", "EditDetails", UrlConstants.OVERVIEW_ISSUE_ID, ent.IssueID.ToString()).ToString(); hypIssueReport.NavigateUrl = UrlHelper.BuildSecureUrl("~/OT/OTProjectAdhocIssue.aspx", string.Empty, "do", "ViewIssue", UrlConstants.OVERVIEW_ISSUE_ID, ent.IssueID.ToString()).ToString(); } else { hypEdit.NavigateUrl = UrlHelper.BuildSecureUrl("~/OT/OTAdhocIssue.aspx", string.Empty, "do", "Edit", UrlConstants.OVERVIEW_ISSUE_ID, ent.IssueID.ToString()).ToString(); hypEditDetails.NavigateUrl = UrlHelper.BuildSecureUrl("~/OT/OTAdhocIssue.aspx", string.Empty, "do", "EditDetails", UrlConstants.OVERVIEW_ISSUE_ID, ent.IssueID.ToString()).ToString(); hypIssueReport.NavigateUrl = UrlHelper.BuildSecureUrl("~/OT/OTAdhocIssue.aspx", string.Empty, "do", "ViewIssue", UrlConstants.OVERVIEW_ISSUE_ID, ent.IssueID.ToString()).ToString(); } #endregion #region Link Build Logic if (CurrentemployeeID > 0) { String fe = SqlExpressionBuilder.PrepareFilterExpression(HREmployeeEntity.FLD_NAME_MemberID, ent.CreatedByMemberID.ToString(), SQLMatchType.Equal); IList <HREmployeeEntity> lstEmployeeEntity = FCCHREmployee.GetFacadeCreate().GetIL(null, null, String.Empty, fe, DatabaseOperationType.LoadWithFilterExpression); if (CurrentemployeeID == ent.SupervisorEmployeeID || lstEmployeeEntity[0].EmployeeID == CurrentemployeeID) { hypEdit.Visible = true; hypEditDetails.Visible = true; hypAssignedResource.Visible = true; btnCompletedLV.Enabled = true; } else if (CurrentemployeeID == ent.AssignedToEmployeeID && CurrentemployeeID != ent.SupervisorEmployeeID && lstEmployeeEntity[0].EmployeeID != CurrentemployeeID) { hypEdit.Visible = true; hypEditDetails.Visible = false; hypAssignedResource.Visible = true; btnCompletedLV.Enabled = true; } else { hypEdit.Visible = false; hypEditDetails.Visible = false; hypAssignedResource.Visible = false; btnCompletedLV.Enabled = false; } if (CurrentemployeeID == ent.SupervisorEmployeeID || CurrentemployeeID == lstEmployeeEntity[0].EmployeeID) { lnkBtnDelete.Visible = true; } else { lnkBtnDelete.Visible = false; } } if (ent.IssueStatusID == MasterDataConstants.MDIssueStatus.COMPLETED) { hypEdit.Visible = false; hypEditDetails.Visible = false; hypAssignedResource.Visible = false; btnCompletedLV.Enabled = false; } #endregion //hypAddSubIssue.NavigateUrl = UrlHelper.BuildSecureUrl("~/OT/OTIssueEditor.aspx", string.Empty, "do", "AddSubIssue", "ParentIssueID", ent.IssueID.ToString()).ToString(); //hypAddReferenceIssue.NavigateUrl = UrlHelper.BuildSecureUrl("~/OT/OTIssueEditor.aspx", string.Empty, "do", "AddReferenceIssue", "ReferenceIssueID", ent.IssueID.ToString()).ToString(); hypEdit.Target = "_blank"; hypIssueReport.Target = "_blank"; } }