protected void Page_Load(object sender, EventArgs e) { IncludeCss("SanjhaCharts", "/Modules/SanjhaCharts/CSS/SanjhaCSS.css"); IncludeJs("SanjhaCharts", "/Modules/SanjhaCharts/JS/jquery.fileupload.js"); IncludeJs("SanjhaCharts", "/Modules/SanjhaCharts/JS/jquery.iframe-transport.js"); IncludeJs("SanjhaCharts", "/Modules/SanjhaCharts/JS/SanjhaSettings.js"); SanjhaChartsController objCtl = new SanjhaChartsController(); List <SanjhaChartsInfo> lstChartsType = objCtl.ChartTypeSelect(); dListChart.DataTextField = "ChartName"; dListChart.DataValueField = "ChartTypeID"; dListChart.DataSource = lstChartsType; dListChart.DataBind(); moduleID = GetModuleID; }
/// <summary> /// Retrieves data from database based on moduleID and sends the required data to frontend for drawing charts /// </summary> public void DrawChart() { SanjhaChartsController objCtl = new SanjhaChartsController(); SanjhaChartsInfo objInfo = new SanjhaChartsInfo(); objInfo = objCtl.ChartDataSelect(ModuleID); if (objInfo != null) { IsDataPresent = "true"; ChartData = objInfo.ChartData; ChartTypeID = objInfo.ChartTypeID; ChartTitle = objInfo.ChartTitle; VerticalValue = objInfo.VerticalValue; HorizontalValue = objInfo.HorizontalValue; ShowIndex = objInfo.ShowIndex; } else { IsDataPresent = "false"; } }