Пример #1
0
 private void HUMDETModify_Load(object sender, EventArgs e)
 {
     //根据志愿者id获取无人机实体
     humdet_range = dal_humdet_range.GetModel(Convert.ToDecimal(humdet_id));
     //根据获取的志愿者实体,给界面控件赋值
     (this.txtPlatformID.Text)      = humdet_range.PLATFORM_ID.ToString();
     this.txtPlatformName.Text      = humdet_range.PLATFORM_Name;
     (this.txtNumberOfSensor.Text)  = humdet_range.NumberOfSensor.ToString();
     (this.txtMaxCruisingTime.Text) = humdet_range.MaxCruisingTime.ToString();
 }
Пример #2
0
        /// <summary>
        /// 由一行数据得到一个实体,还有很多问题,什么时候用try catch,什么时候不用
        /// </summary>
        private Model.HUMANDETECTION_RANGE GetModel(DbDataReader dr)
        {
            CoScheduling.Core.Model.HUMANDETECTION_RANGE model = new CoScheduling.Core.Model.HUMANDETECTION_RANGE();
            model.PLATFORM_ID    = Convert.ToDecimal(dr["PLATFORM_ID"]);
            model.PLATFORM_Name  = Convert.ToString(dr["PLATFORM_Name"]);
            model.NumberOfSensor = Convert.ToDecimal(dr["NumberOfSensor"]);
            try
            {
                model.MaxCruisingTime = Convert.ToDecimal(dr["MaxCruisingTime"]);
            }
            catch
            {
                model.MaxCruisingTime = Convert.ToDecimal("-1");
            }

            return(model);
        }
Пример #3
0
 /// <summary>
 /// 给lablePLATFORM绑定摄像头数据
 /// </summary>
 public void bindlablePLATFORM()
 {
     humdet_range              = dal_humdet_range.GetModel(Convert.ToInt32(platform_id));
     this.labelPLATFORM.Text   = humdet_range.PLATFORM_Name;
     this.labelPLATFORMID.Text = platform_id;
 }