예제 #1
0
 private void GetDataForChart(int lineId, string lineName, TimeSpan timeStart, TimeSpan timeEnd, DateTime date)
 {
     try
     {
         List <ModelSeries> listModelSeries = new List <ModelSeries>();
         ModelSeries        modelSeries     = new ModelSeries()
         {
             SeriesName = "Cụm", ShowInLegend = false
         };
         List <Model.Point> listPoint = new List <Model.Point>();
         var ngay     = date.Day + "/" + date.Month + "/" + date.Year;
         var clusters = BLLReport.GetNSCForChart(lineId, timeStart, timeEnd, ngay);
         if (clusters != null && clusters.Count > 0)
         {
             foreach (var item in clusters)
             {
                 listPoint.Add(new Model.Point()
                 {
                     X = item.TenCum, Y = item.KCS
                 });
             }
         }
         modelSeries.ListPoint = listPoint;
         listModelSeries.Add(modelSeries);
         Helper.DrawChart.DrawBarChart(this.chartControl1, "Năng Suất Các Cụm Của " + lineName + " Ngày " + ngay, "Năng Suất", "Cụm", listModelSeries);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 private void GetDataForChart(TimeSpan timeStart, TimeSpan timeEnd, DateTime date)
 {
     try
     {
         List <ModelSeries> listModelSeries = new List <ModelSeries>();
         ModelSeries        modelSeries     = new ModelSeries()
         {
             SeriesName = "Chuyen", ShowInLegend = false
         };
         List <Model.Point> listPoint = new List <Model.Point>();
         var ngay   = date.Day + "/" + date.Month + "/" + date.Year;
         var linesM = BLLReport.GetNSCErrorForChart(lines, timeStart, timeEnd, ngay);
         if (linesM != null && linesM.Count > 0)
         {
             foreach (var item in linesM)
             {
                 listPoint.Add(new Model.Point()
                 {
                     X = item.TenChuyen, Y = item.TC
                 });
             }
         }
         modelSeries.ListPoint = listPoint;
         listModelSeries.Add(modelSeries);
         Helper.DrawChart.DrawBarChart(this.chartControl1, "Số Lỗi Các Chuyền " + " Ngày " + ngay, "Số Lỗi", "Chuyền", listModelSeries);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #3
0
        private void GetDataForChart(int lineId, string clusterName, int clusterId, DateTime date)
        {
            try
            {
                List <ModelSeries> listModelSeries = new List <ModelSeries>();
                ModelSeries        modelSeries     = new ModelSeries()
                {
                    SeriesName = "Cum", ShowInLegend = false
                };
                List <Model.Point> listPoint = new List <Model.Point>();
                var ngay  = date.Day + "/" + date.Month + "/" + date.Year;
                var times = BLLReport.GetNSCForChart(lineId, clusterId, ngay);
                if (times != null && times.Count > 0)
                {
                    foreach (var item in times)
                    {
                        listPoint.Add(new Model.Point()
                        {
                            X = item.IntHours, Y = item.KCS
                        });
                    }

                    modelSeries.ListPoint = listPoint;
                    listModelSeries.Add(modelSeries);
                    string strDate = " Ngày " + ngay;
                    Helper.DrawChart.DrawBarChart(this.chartControl1, "Năng Suất Giờ Của Cụm " + clusterName + strDate, "Năng Suất", "Giờ", listModelSeries);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }