private void ActionableDashboardReportItem(DashboardReportItem rptItem) { if (rptItem.GetDashboardReportItemActions() == DashboardReportItemActions.OPEN_CLAIM_FORM) { ShowModifyClaimStatus(); } else if (rptItem.GetDashboardReportItemActions() == DashboardReportItemActions.OPEN_LOTTERY_GAME) { GameMode gameMode = (GameMode)rptItem.GetTag(); OpenLotteryGame(gameMode); } }
private void objLVDashboard_MouseDoubleClick(object sender, MouseEventArgs e) { ListViewHitTestInfo info = objLVDashboard.HitTest(e.X, e.Y); ListViewItem item = info.Item; if (objLVDashboard.SelectedItems.Count > 1) { this.objLVDashboard.SelectedItems.Clear(); return; } DashboardReportItem rptItem = (DashboardReportItem)objLVDashboard.SelectedItem.RowObject; if (rptItem.GetDashboardReportItemActions() != DashboardReportItemActions.NONE) { ActionableDashboardReportItem(rptItem); } }