108 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			C#
		
	
	
	
		
		
			
		
	
	
			108 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			C#
		
	
	
	
|  | using System; | |||
|  | using System.Collections.Generic; | |||
|  | using System.Linq; | |||
|  | using System.Web; | |||
|  | using System.Web.UI; | |||
|  | using System.Web.UI.WebControls; | |||
|  | using System.Web.Security; | |||
|  |   | |||
|  | using System.Web.UI.WebControls.WebParts; | |||
|  | using System.Web.UI.HtmlControls; | |||
|  | 
 | |||
|  | using DeiNiu.Utils; | |||
|  | using DeiNiu.wms.Logical; | |||
|  | using DevExpress.XtraCharts; | |||
|  | using System.Data; | |||
|  |   | |||
|  | 
 | |||
|  | public partial class wms_Charts : System.Web.UI.Page | |||
|  | { | |||
|  |     DataSet ds; | |||
|  |     lCharts lchart = new lCharts(); | |||
|  |     protected void Page_Load(object sender, EventArgs e) | |||
|  |     { | |||
|  |         loadData(); | |||
|  |     } | |||
|  | 
 | |||
|  |     void loadData() | |||
|  |     { | |||
|  |         ds = lchart.getDailyKanBanData(); | |||
|  |         setTasks(); | |||
|  |         setLocs(); | |||
|  |         setUserTasks(); | |||
|  |     } | |||
|  |    | |||
|  | 
 | |||
|  |     void setLocs() | |||
|  |     { | |||
|  |          | |||
|  | 
 | |||
|  |         DataTable dt = ds.Tables[2]; | |||
|  |   | |||
|  |         Series taskSeries = this.webChartLocs.SeriesSerializable[0]; | |||
|  | 
 | |||
|  |         taskSeries.Points.Clear(); | |||
|  | 
 | |||
|  |         foreach (DataRow dr in dt.Rows) | |||
|  |         { | |||
|  |             taskSeries.Points.Add(new SeriesPoint(dr["volType"].ToString(), Convert.ToInt32(dr["totalCnt"].ToString()))); | |||
|  |               | |||
|  |         } | |||
|  |         Series finishedSeries = webChartLocs.SeriesSerializable[1]; | |||
|  | 
 | |||
|  |         finishedSeries.Points.Clear(); | |||
|  |         foreach (DataRow dr in dt.Rows) | |||
|  |         { | |||
|  |             finishedSeries.Points.Add(new SeriesPoint(dr["volType"].ToString(), Convert.ToInt32(dr["usedCnt"].ToString()))); | |||
|  | 
 | |||
|  |         } | |||
|  | 
 | |||
|  |     } | |||
|  |     void setUserTasks() | |||
|  |     { | |||
|  |    | |||
|  |         DataTable dt = ds.Tables[1]; | |||
|  | 
 | |||
|  |         Series taskSeries = this.webChartEmpTasks.SeriesSerializable[0]; | |||
|  | 
 | |||
|  |         taskSeries.Points.Clear(); | |||
|  | 
 | |||
|  |         foreach (DataRow dr in dt.Rows) | |||
|  |         { | |||
|  |             taskSeries.Points.Add(new SeriesPoint(dr["emName"].ToString(), Convert.ToInt32(dr["taskCnt"].ToString()))); | |||
|  | 
 | |||
|  |         } | |||
|  | 
 | |||
|  | 
 | |||
|  |     } | |||
|  |     void setTasks() | |||
|  |     { | |||
|  |         DataTable dt = ds.Tables[0]; | |||
|  | 
 | |||
|  |         Series taskSeries = this.WebChartTasks.SeriesSerializable[0]; | |||
|  | 
 | |||
|  |         taskSeries.Points.Clear(); | |||
|  | 
 | |||
|  |         foreach (DataRow dr in dt.Rows) | |||
|  |         { | |||
|  |             taskSeries.Points.Add(new SeriesPoint(dr["typeName"].ToString(), Convert.ToInt32(dr["taskCnt"].ToString()))); | |||
|  | 
 | |||
|  |         } | |||
|  |           | |||
|  |         Series finishedSeries = WebChartTasks.SeriesSerializable[1]; | |||
|  | 
 | |||
|  |         finishedSeries.Points.Clear(); | |||
|  |         foreach (DataRow dr in dt.Rows) | |||
|  |         { | |||
|  |             finishedSeries.Points.Add(new SeriesPoint(dr["typeName"].ToString(), Convert.ToInt32(dr["finishedCnt"].ToString()))); | |||
|  | 
 | |||
|  |         } | |||
|  | 
 | |||
|  | 
 | |||
|  |          | |||
|  |     } | |||
|  |     protected void btnSubmit_Click(object sender, EventArgs e) | |||
|  |     { | |||
|  |        // loadData();// Page_Load(sender, e); | |||
|  |     } | |||
|  | } |