/// <summary> /// Population /// </summary> public void Population() { objPopulation.strPredictDistrict = "Colombo"; objPopulation.intPredictYear = EntrYr; objPopulation.FindBirth(objPopulation); objPopulation.FindDeath(objPopulation); ArrayList CalcPop = objPopulation.FindPopulation(objPopulation); // ---Graph--- /// --- Population --- StringBuilder xmlDataPopu = new StringBuilder(); xmlDataPopu.Append("<chart caption='Year- Human Population Report' subCaption='' Column3DSliceDepth='10' showBorder='1' formatNumberScale='0' numberSuffix=' '>"); // ---------- /// --- Population --- int j = CalcPop.Count - 1; int GetPopLoop = CalcPop.Count; for (int i = 0; i < GetPopLoop; i++) { BL.ArrayPopulation arrPop = (BL.ArrayPopulation)(CalcPop[j]); int PopYr = arrPop.intPopulationYear; double Popu = arrPop.doublePopulationCount; j--; xmlDataPopu.AppendFormat("<set label='{0}' value='{1}' />", PopYr.ToString(), Popu.ToString()); } xmlDataPopu.Append("</chart>"); PopulationGraph.Text = FusionCharts.RenderChart("FusionCharts/Bar2D.swf", "", xmlDataPopu.ToString(), "Bar2DPopulation", "400", "300", false, true); }
protected void Button1_Click(object sender, EventArgs e) { if (txt1.Text != "") { int CurrentYr = DateTime.Now.Year; int EntrYr = Convert.ToInt16(txt1.Text); int t = EntrYr - CurrentYr; // ---Graph--- /// --- Population --- StringBuilder xmlDataPopu = new StringBuilder(); xmlDataPopu.Append("<chart caption='Year-Population Report' subCaption='By Value' Column3DSliceDepth='30' showBorder='1' formatNumberScale='0' numberSuffix=' '>"); // ---------- if (0 <= t && t < 5) { objPopulation.strPredictDistrict = "Colombo"; objPopulation.intPredictYear = EntrYr; objPopulation.FindBirth(objPopulation); objPopulation.FindDeath(objPopulation); ArrayList CalcPop = objPopulation.FindPopulation(objPopulation); /// --- Population --- int GetPopLoop = CalcPop.Count; for (int i = 0; i < GetPopLoop; i++) { BL.ArrayPopulation arrPop = (BL.ArrayPopulation)(CalcPop[i]); int PopYr = arrPop.intPopulationYear; double Popu = arrPop.doublePopulationCount; xmlDataPopu.AppendFormat("<set label='{0}' value='{1}' />", PopYr.ToString(), Popu.ToString()); } xmlDataPopu.Append("</chart>"); Literal1.Text = FusionCharts.RenderChart("FusionCharts/Column3D.swf", "", xmlDataPopu.ToString(), "Column3DRegVehRte", "750", "400", false, true); } } else { //lblMsg.Text = "Error in inserted Year"; } }
protected void btnEnter_Click(object sender, EventArgs e) { ClearListBx(); if (txtYear.Text != "") { DateTime dt = DateTime.Now; int CurrentYear = dt.Year; string Reg = ddlRegion.SelectedValue.ToString(); int t = int.Parse(txtYear.Text) - CurrentYear; //if (Reg != "--Select--" && 0 <= t && t < 5) { /// Clear The Error Message. lblMsg.Text = ""; /// Make Visible the Content Items lblDeath.Visible = true; LstDeath.Visible = true; /// <summary> /// Pass The Value From "PopulationPredict.cs" /// </summary> objPopulationPredict.strPredictDistrict = Reg; objPopulationPredict.intPredictYear = int.Parse(txtYear.Text); ArrayList CalcDeathArray = objPopulationPredict.FindDeath(objPopulationPredict); /// <summary> /// Inialize The Graph Elements. /// And Get The Value From "PopulationPredict.cs" /// </summary> // ---Graph Column3D--- StringBuilder xmlData = new StringBuilder(); xmlData.Append("<chart caption='Year-Death Report' subCaption='' Column3DSliceDepth='30' showBorder='1' formatNumberScale='0' numberSuffix=' '>"); // ----------Pie------ // ------------------- int Get = CalcDeathArray.Count; for (int i = 0; i < Get; i++) { // --- Display Birth --- BL.ArrayDeath objDeath = (BL.ArrayDeath)(CalcDeathArray[i]); int DeathYr = objDeath.intDeathYear; double DeathVal = objDeath.doubleDeathCount; LstDeath.Items.Add("Year : " + DeathYr + " -->> " + DeathVal); xmlData.AppendFormat("<set label='{0}' value='{1}' />", DeathYr.ToString(), DeathVal.ToString()); // --------------------- } /// Close chart Element------ /// xmlData.Append("</chart>"); /// Create The Chart - Column3D Chart With Data From xmlData //DeathGraph.Text = FusionCharts.RenderChart("FusionCharts/Column3D.swf", "", xmlData.ToString(), "Column3DDeath", "900", "400", false, true); /// //DeathPieGraph.Text = FusionCharts.RenderChart("FusionCharts/Pie3D.swf", "", xmlData.ToString(), "Pie3DDeath", "622", "200", false, true); /// /// ------------------------- } //else //lblMsg.Text = "Error Inserted Value... :-("; } //else //lblMsg.Text = "Please Enter Value... :-("; }