Exemplo n.º 1
0
        protected string GetChartUrl(object container)
        {
            if (MyDashboardMode)
            {
                return(" ");
            }
            System.Web.UI.WebControls.GridViewRow ri = container as System.Web.UI.WebControls.GridViewRow;
            MetricTrac.Bll.ScoreCardMetric.Extend v  = (MetricTrac.Bll.ScoreCardMetric.Extend)ri.DataItem;
            string FreqDate = DTNow.ToString("MM-dd-yyyy");

            return("DataValueChart.aspx?ScoreCardMetricID=" + v.ScoreCardMetricID + "&Date=" + FreqDate);
        }
Exemplo n.º 2
0
        protected void Page_Prerender(object sender, EventArgs e)
        {
            Guid   ScoreCardID       = new Guid(ddlScoreCard.SelectedValue);
            string ScoreCardMetricID = rcbMetricOrg.SelectedValue;

            if (!IsPostBack && mfScoreCardDashboard.DataItem != null)
            {
                MetricTrac.Bll.ScoreCardDashboard d = (MetricTrac.Bll.ScoreCardDashboard)mfScoreCardDashboard.DataItem;
                var scm = MetricTrac.Bll.ScoreCardMetric.Get(d.ScoreCardMetricID);
                ScoreCardMetricID = d.ScoreCardMetricID.ToString();
                ScoreCardID       = scm.ScoreCardID;
            }

            var mo = MetricTrac.Bll.ScoreCardMetric.ListUnusedDashboard(ScoreCardID, ScoreCardDashboardID == Guid.Empty ? null : (Guid?)ScoreCardDashboardID);

            rcbMetricOrg.DataSource = mo;
            rcbMetricOrg.DataBind();
            if (mo.Count < 1)
            {
                rcbMetricOrg.EmptyMessage = "This Score Card has not more Metric, Please select another Score Card";
            }

            for (int i = 0; i < mo.Count(); i++)
            {
                Telerik.Web.UI.RadComboBoxItem        it = rcbMetricOrg.Items[i];
                MetricTrac.Bll.ScoreCardMetric.Extend d  = mo[i];
                string t = d.MetricName + " / " + d.OrgLocationName;
                it.Text = t;
            }

            foreach (Telerik.Web.UI.RadComboBoxItem i in rcbMetricOrg.Items)
            {
                i.Selected = i.Value == ScoreCardMetricID;
            }

            foreach (ListItem i in ddlScoreCard.Items)
            {
                i.Selected = i.Value == ScoreCardID.ToString();
            }

            Telerik.Web.UI.RadAjaxManager ram = Telerik.Web.UI.RadAjaxManager.GetCurrent(this);
            ram.UpdatePanelsRenderMode = UpdatePanelRenderMode.Inline;
            ram.AjaxSettings.AddAjaxSetting(mfScoreCardDashboard.FindControl("ddlScoreCard"), mfScoreCardDashboard.FindControl("rapDashboard"), (Telerik.Web.UI.RadAjaxLoadingPanel)mfScoreCardDashboard.FindControl("ralpDashboard"));
        }