示例#1
0
 public CircleDataSource(String str)
 {
     foreach (DataValue dataValue in SelectData.getData(str))
     {
         DataPointSample dataPoint = new DataPointSample();
         if (dataValue.CanShuNumber.Equals("000001"))
         {
             dataPoint.ValueR = dataValue.Y * 10;
         }
         else if (dataValue.CanShuNumber.Equals("000002"))
         {
             dataPoint.ValueR = dataValue.Y;
         }
         else if (dataValue.CanShuNumber.Equals("000003"))
         {
             dataPoint.ValueR = dataValue.Y / 7;
         }
         dataPoint.GrainTemp     = dataValue.GrainTemp;
         dataPoint.nameStr       = dataValue.yLable;
         dataPoint.ValueY        = dataValue.Y;
         dataPoint.ValueX        = dataValue.index;
         dataPoint.ValueDateTime = dataValue.date;
         dataPoint.ValueOfWater  = dataValue.Water;
         this.Add(dataPoint);
     }
 }
示例#2
0
 public static Dictionary <int, IList> GetDataSources()
 {
     d = new Dictionary <int, IList>();
     try
     {
         d.Add(0, SelectData.getData(SelectPageYuMiPoHuai.DongTaiModels));
     }
     catch (Exception e)
     {
         throw e;
     }
     return(d);
 }
示例#3
0
        public DataSourceGenerator()
        {
            try
            {
                d.Add(0, SelectData.getData(SelectPage.DongTaiModels));
            }
            catch (Exception)
            {
                return;
            }

            foreach (DataPoint dp in d[0])
            {
                this.Add(dp);
            }
        }
示例#4
0
        public CircleDataSource(String str)
        {
            try
            {
                foreach (DataValue dataValue in SelectData.getData(str))
                {
                    DataPointSample dataPoint = new DataPointSample();
                    if (str == "000051")
                    {
                        dataPoint.nameStr = "玉米象";
                        dataPoint.ValueY  = dataValue.Y;     //虫个数
                        dataPoint.ValueR  = dataValue.Y * 5; //以个数的3倍为圆的半径  dataPoint.ValueR = dataValue.Y * 5;//以个数的3倍为圆的半径
                    }
                    if (str == "000052")
                    {
                        dataPoint.nameStr = "谷蠹";
                        dataPoint.ValueY  = dataValue.Y;
                        dataPoint.ValueR  = dataValue.Y * 5;
                    }
                    if (str == "000053")
                    {
                        dataPoint.nameStr = "米象";
                        dataPoint.ValueY  = dataValue.Y;
                        dataPoint.ValueR  = dataValue.Y * 5;
                    }
                    if (str == "000054")
                    {
                        dataPoint.nameStr = "赤拟谷盗";
                        dataPoint.ValueY  = dataValue.Y;
                        dataPoint.ValueR  = dataValue.Y * 5;
                    }

                    dataPoint.ValueX        = dataValue.GrainTemp; //粮温
                    dataPoint.ValueDateTime = dataValue.date;      //日期
                    dataPoint.ValueOfTem    = dataValue.InTemp;    //室温
                    this.Add(dataPoint);
                }
            }
            catch (Exception e)
            {
                throw e;
            }
        }
示例#5
0
 public CircleDataSource(String str)
 {
     foreach (DataValue dataValue in SelectData.getData(str))
     {
         DataPointSample dataPoint = new DataPointSample();
         if (dataValue.CanShuNumber.Equals("000004"))
         {
             dataPoint.ValueR = dataValue.Y * 3;
         }
         else if (dataValue.CanShuNumber.Equals("000005"))
         {
             dataPoint.ValueR = dataValue.Y / 50;
         }
         dataPoint.InTemp        = dataValue.InTemp;
         dataPoint.nameStr       = dataValue.yLable;
         dataPoint.ValueY        = dataValue.Y;
         dataPoint.ValueX        = dataValue.index;
         dataPoint.ValueDateTime = dataValue.date;
         dataPoint.ValueOfWater  = dataValue.PeatsMiDu;
         this.Add(dataPoint);
     }
 }