コード例 #1
0
    /// <summary>
    /// Vehicle Accident
    /// </summary>
    public void VehcleAccident()
    {
        objAccident.intYear = Convert.ToInt16(txt1.Text);
        ArrayList FindAcc = objAccident.FindAccident(objAccident);

        // --- xml Graph---
        StringBuilder xmlDataAccident = new StringBuilder();

        xmlDataAccident.Append("<chart caption='Year-NoOf Accident Report' subCaption='' Column3DSliceDepth='30' showBorder='1' formatNumberScale='0' numberSuffix=' '>");


        int Get = FindAcc.Count;

        for (int i = 0; i < Get; i++)
        {
            BL.ArrayAccident obj = (BL.ArrayAccident)(FindAcc[i]);
            int yr  = obj.intYear;
            int val = obj.intNoOfAccidents;

            xmlDataAccident.AppendFormat("<set label='{0}' value='{1}' />", yr.ToString(), val.ToString());
        }

        xmlDataAccident.Append("</chart>");
        AccidentGraph.Text = FusionCharts.RenderChart("FusionCharts/Pie3D.swf", "", xmlDataAccident.ToString(), "Column3DAccident", "400", "300", false, true);
    }
コード例 #2
0
    protected void btn_Click(object sender, EventArgs e)
    {
        int CurrentYear = DateTime.Now.Year;

        int Count = Convert.ToInt16(txt1.Text) - CurrentYear;

        if (0 <= Count && Count < 5)
        {
            objAccident.intYear = Convert.ToInt16(txt1.Text);
            ArrayList FindAcc = objAccident.FindAccident(objAccident);

            // --- xml Graph---
            StringBuilder xmlDataBirth = new StringBuilder();
            xmlDataBirth.Append("<chart caption='Year-Birth Report' subCaption='By Value' Column3DSliceDepth='10' showBorder='1' formatNumberScale='0' numberSuffix=' '>");


            int Get = FindAcc.Count;
            for (int i = 0; i < Get; i++)
            {
                BL.ArrayAccident obj = (BL.ArrayAccident)(FindAcc[i]);
                int yr  = obj.intYear;
                int val = obj.intNoOfAccidents;

                ListBox1.Items.Add("Year : " + yr + " Val" + val);

                xmlDataBirth.AppendFormat("<set label='{0}' value='{1}' />", yr.ToString(), val.ToString());
            }

            xmlDataBirth.Append("</chart>");
            Literal1.Text = FusionCharts.RenderChart("FusionCharts/Column3D.swf", "", xmlDataBirth.ToString(), "Column3DBirth", "430", "200", false, true);
        }
    }