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