Example #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        try
        {
            DataTable dt = new JpmmsCharting().GetRegionsRatingChart(int.Parse(Request.QueryString["id"]));

            chkMainStUDI.Palette                 = System.Web.UI.DataVisualization.Charting.ChartColorPalette.None;
            chkMainStUDI.PaletteCustomColors     = new Color[] { Color.Green, Color.Yellow, Color.Blue, Color.Red };
            chkMainStUDI.Series[0].XValueMember  = "u_rating";
            chkMainStUDI.Series[0].YValueMembers = "udi_rate_count";
            chkMainStUDI.Series[0].Label         = "#PERCENT";
            chkMainStUDI.Series[0].LegendText    = "#AXISLABEL";
            chkMainStUDI.DataSource              = dt;
            chkMainStUDI.DataBind();

            chkMainstBars.Palette                 = System.Web.UI.DataVisualization.Charting.ChartColorPalette.None;
            chkMainstBars.PaletteCustomColors     = new Color[] { Color.DarkSlateGray };
            chkMainstBars.Series[0].XValueMember  = "u_rating";
            chkMainstBars.Series[0].YValueMembers = "udi_rate_count";
            chkMainstBars.DataSource              = dt;
            chkMainstBars.DataBind();
        }
        catch (Exception ex)
        {
            Response.Write(ex.Message);
        }
    }
Example #2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        try
        {
            //RadChart1.HttpHandlerUrl = ResolveUrl("ChartImage.axd");
            //DataTable dtRates = UdiShared.GetDistrinctRates();

            if (Session["Permissions"] == null || Session["Permissions"].ToString()[7] != '1')
            {
                Response.Redirect("~/ASPX/Default.aspx", false);
            }


            if (string.IsNullOrEmpty(Request.QueryString["id"]))
            {
                Response.Redirect("ChartedPavementStatus.aspx", false);
            }


            DataTable dt = new JpmmsCharting().GetSectionsRatingChart(int.Parse(Request.QueryString["id"]));

            chkMainStUDI.Palette                 = System.Web.UI.DataVisualization.Charting.ChartColorPalette.None;
            chkMainStUDI.PaletteCustomColors     = new Color[] { Color.Green, Color.Yellow, Color.Blue, Color.Red };
            chkMainStUDI.Series[0].XValueMember  = "u_rating";
            chkMainStUDI.Series[0].YValueMembers = "udi_rate_count";
            chkMainStUDI.Series[0].Label         = "#PERCENT";
            chkMainStUDI.Series[0].LegendText    = "#AXISLABEL";
            chkMainStUDI.DataSource              = dt;
            chkMainStUDI.DataBind();

            chkMainstBars.Palette                 = System.Web.UI.DataVisualization.Charting.ChartColorPalette.None;
            chkMainstBars.PaletteCustomColors     = new Color[] { Color.DarkSlateGray };
            chkMainstBars.Series[0].XValueMember  = "u_rating";
            chkMainstBars.Series[0].YValueMembers = "udi_rate_count";
            chkMainstBars.DataSource              = dt;
            chkMainstBars.DataBind();

            //RadChart1.DataSource = dt;
            //RadChart1.Series[0].DataYColumn = "udi_rate_count";
            //RadChart1.PlotArea.XAxis.DataLabelsColumn = "UDI_RATE";

            //RadChart1.PlotArea.XAxis.Appearance.LabelAppearance.RotationAngle = 300;
            //RadChart1.PlotArea.XAxis.Appearance.TextAppearance.TextProperties.Color = Color.BlueViolet;
            //RadChart1.PlotArea.Appearance.Dimensions.Margins.Bottom = Telerik.Charting.Styles.Unit.Percentage(30);
            //RadChart1.DataBind();

            //RadChart2.DataSource = dt;
            //foreach (DataRow dr in dtRates.Rows)
            //    RadChart2.Series.Add(new ChartSeries(dr["UDI_RATE"].ToString()));

            ////RadChart2.Series[0].DataYColumn = "udi_rate_count";
            //RadChart2.PlotArea.XAxis.DataLabelsColumn = "UDI_RATE";
            //RadChart2.DataBind();
        }
        catch (Exception ex)
        {
            Response.Write(ex.Message);
        }
    }
Example #3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        try
        {
            if (Session["Permissions"] == null || Session["Permissions"].ToString()[7] != '1')
            {
                Response.Redirect("~/ASPX/Default.aspx", false);
            }


            if (string.IsNullOrEmpty(Request.QueryString["id"]))
            {
                Response.Redirect("ChartedPavementStatus.aspx", false);
            }


            DataTable dt = new JpmmsCharting().GetRegionsRatingChart(int.Parse(Request.QueryString["id"]));

            chkMainStUDI.Palette                 = System.Web.UI.DataVisualization.Charting.ChartColorPalette.None;
            chkMainStUDI.PaletteCustomColors     = new Color[] { Color.Green, Color.Yellow, Color.Blue, Color.Red };
            chkMainStUDI.Series[0].XValueMember  = "u_rating";
            chkMainStUDI.Series[0].YValueMembers = "udi_rate_count";
            chkMainStUDI.Series[0].Label         = "#PERCENT";
            chkMainStUDI.Series[0].LegendText    = "#AXISLABEL";
            chkMainStUDI.DataSource              = dt;
            chkMainStUDI.DataBind();

            chkMainstBars.Palette                 = System.Web.UI.DataVisualization.Charting.ChartColorPalette.None;
            chkMainstBars.PaletteCustomColors     = new Color[] { Color.DarkSlateGray };
            chkMainstBars.Series[0].XValueMember  = "u_rating";
            chkMainstBars.Series[0].YValueMembers = "udi_rate_count";
            chkMainstBars.DataSource              = dt;
            chkMainstBars.DataBind();
        }
        catch (Exception ex)
        {
            Response.Write(ex.Message);
        }
    }
Example #4
0
    protected void btnShowReport_Click(object sender, EventArgs e)
    {
        try
        {
            lblFeedback.Text = "";
            lblTotal.Visible = false;

            if (radAreas.Checked)
            {
                if (raddtpFrom.SelectedDate == null)
                {
                    throw new Exception("الرجاء تحديد التاريخ");
                }

                lblTotal.Text    = new JpmmsCharting().GetDailyDataEntryTotalArea(raddtpFrom.SelectedDate).ToString("N2");
                lblTotal.Visible = true;
            }
            else if (radLENGTH.Checked)
            {
                if (ddlRegions.SelectedValue == "0")
                {
                    throw new Exception("الرجاء اختيار المنطقة");
                }

                lblTotal.Text    = new Region().GetRegionSamplesTotalLength(int.Parse(ddlRegions.SelectedValue)).ToString();
                lblTotal.Visible = true;
            }
            else if (radNetworkArea.Checked)
            {
                PavementStatusReport total = new JpmmsCharting().GetWholeNetworkArea();
                lblTotal.Text = string.Format("مقاطع: {0} م2 \n  تقاطعات: {1} م2 \n مناطق فرعية: {2} م2 \n المجموع: {3} م2", total.MainStSectionsTotal.ToString("N2"),
                                              total.MainStIntersectsTotal.ToString("N2"), total.RegionsTotal.ToString("N2"), total.WholeNetworkTotal.ToString("N2"));

                lblTotal.Visible = true;
            }
            else if (radIntersectTypes.Checked)
            {
                DataTable dt = new GeneralPmmsReporting().GetIntersectionTypes();
                Session.Add("option", "radIntersectTypes");
                Session.Add("ReportData", dt);
                string url = "ViewOtherReports.aspx";
                ScriptManager.RegisterStartupScript(Page, Page.GetType(), "RedirectScriptCoupon", "window.open('" + url + "', '_blank')", true);
            }
            else if (radMaintDeciding.Checked)
            {
                DataTable dt = new MaintDeciding().GetAllMaintDeciding();
                Session.Add("option", "radMaintDeciding");
                Session.Add("ReportData", dt);
                string url = "ViewOtherReports.aspx";
                ScriptManager.RegisterStartupScript(Page, Page.GetType(), "RedirectScriptCoupon", "window.open('" + url + "', '_blank')", true);
            }
            else if (radSurveyors.Checked)
            {
                DataTable dt = new Surveyor().GetAllSurveyors();
                Session.Add("option", "radSurveyors");
                Session.Add("ReportData", dt);
                string url = "ViewOtherReports.aspx";
                ScriptManager.RegisterStartupScript(Page, Page.GetType(), "RedirectScriptCoupon", "window.open('" + url + "', '_blank')", true);
            }
            else if (radMaintDecisions.Checked)
            {
                DataTable dt = new MaintDecision().GetAllDecisions();
                Session.Add("option", "radMaintDecisions");
                Session.Add("ReportData", dt);
                string url = "ViewOtherReports.aspx";
                ScriptManager.RegisterStartupScript(Page, Page.GetType(), "RedirectScriptCoupon", "window.open('" + url + "', '_blank')", true);
            }
            else if (radFWD.Checked)
            {
                lblTotal.Text    = " Point " + new MaintDecision().GetAllDecisionsFWD_HAFRIAT();
                lblTotal.Visible = true;
            }
            else if (radGPR.Checked)
            {
                lblTotal.Text = " km/Lane " + new MainStreet().TOTALSUMGPR().Rows[0][0].ToString();
                //lblTotal.Text = "1510.21 km/Lane";
                lblTotal.Visible = true;
            }
            else if (radSKID.Checked)
            {
                lblTotal.Text    = " km/Lane " + new MainStreet().TOTALSUMSKID().Rows[0][0].ToString();
                lblTotal.Visible = true;
            }
            else if (radIRI.Checked)
            {
                lblTotal.Text    = " km/Lane " + new MaintDecision().GetAllDecisionsIRI();
                lblTotal.Visible = true;
            }
            else if (radDIST.Checked)
            {
                lblTotal.Text    = " km/Lane " + new MaintDecision().GetAllDecisionsDDF();
                lblTotal.Visible = true;
            }
            else if (radAssets.Checked)
            {
                lblTotal.Text    = " km/direction " + new MaintDecision().GetAllDecisionsAssets();
                lblTotal.Visible = true;
            }
            else if (radRegionsALL.Checked)
            {
                lblTotal.Text    = " m2 " + new MaintDecision().GetAllSURVEYORS_REGIONS();
                lblTotal.Visible = true;
            }
        }
        catch (Exception ex)
        {
            lblFeedback.Text = ex.Message;
        }
    }
Example #5
0
    protected void btnShowReport_Click(object sender, EventArgs e)
    {
        try
        {
            lblFeedback.Text = "";
            lblTotal.Visible = false;

            if (radAreas.Checked)
            {
                if (raddtpFrom.SelectedDate == null)
                {
                    throw new Exception("الرجاء تحديد التاريخ");
                }

                lblTotal.Text    = new JpmmsCharting().GetDailyDataEntryTotalArea(raddtpFrom.SelectedDate).ToString("N2");
                lblTotal.Visible = true;
            }
            else if (radNetworkArea.Checked)
            {
                PavementStatusReport total = new JpmmsCharting().GetWholeNetworkArea();
                lblTotal.Text = string.Format("مقاطع: {0} م2 \n  تقاطعات: {1} م2 \n مناطق فرعية: {2} م2 \n المجموع: {3} م2", total.MainStSectionsTotal.ToString("N2"),
                                              total.MainStIntersectsTotal.ToString("N2"), total.RegionsTotal.ToString("N2"), total.WholeNetworkTotal.ToString("N2"));

                lblTotal.Visible = true;
            }
            else if (radIntersectTypes.Checked)
            {
                DataTable dt = new GeneralPmmsReporting().GetIntersectionTypes();
                Session.Add("option", "radIntersectTypes");
                Session.Add("ReportData", dt);
                string url = "ViewOtherReports.aspx";
                ScriptManager.RegisterStartupScript(Page, Page.GetType(), "RedirectScriptCoupon", "window.open('" + url + "', '_blank')", true);
            }
            else if (radMaintDeciding.Checked)
            {
                DataTable dt = new MaintDeciding().GetAllMaintDeciding();
                Session.Add("option", "radMaintDeciding");
                Session.Add("ReportData", dt);
                string url = "ViewOtherReports.aspx";
                ScriptManager.RegisterStartupScript(Page, Page.GetType(), "RedirectScriptCoupon", "window.open('" + url + "', '_blank')", true);
            }
            else if (radSurveyors.Checked)
            {
                DataTable dt = new Surveyor().GetAllSurveyors();
                Session.Add("option", "radSurveyors");
                Session.Add("ReportData", dt);
                string url = "ViewOtherReports.aspx";
                ScriptManager.RegisterStartupScript(Page, Page.GetType(), "RedirectScriptCoupon", "window.open('" + url + "', '_blank')", true);
            }
            else if (radMaintDecisions.Checked)
            {
                DataTable dt = new MaintDecision().GetAllDecisions();
                Session.Add("option", "radMaintDecisions");
                Session.Add("ReportData", dt);
                string url = "ViewOtherReports.aspx";
                ScriptManager.RegisterStartupScript(Page, Page.GetType(), "RedirectScriptCoupon", "window.open('" + url + "', '_blank')", true);
            }
        }
        catch (Exception ex)
        {
            lblFeedback.Text = ex.Message;
        }
    }