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);
 | |
|     }
 | |
| } |