示例#1
0
        private void AEROSHIPModify_Load(object sender, EventArgs e)
        {
            //根据飞艇id获取无人机实体
            aeroship_range = dal_aeroship_range.GetModel(Convert.ToDecimal(aeroship_id));
            //根据获取的飞艇实体,给界面控件赋值
            (this.txtPlatformID.Text)       = aeroship_range.PLATFORM_ID.ToString();
            this.txtPlatformName.Text       = aeroship_range.PLATFORM_Name;
            (this.txtNumberOfSensor.Text)   = aeroship_range.NumberOfSensor.ToString();
            (this.txtCruisingVelocity.Text) = aeroship_range.CruisingVelocity.ToString();
            (this.txtPitchVelocity.Text)    = aeroship_range.PitchVelocity.ToString();
            (this.txtMaxVelocity.Text)      = aeroship_range.MaxVelocity.ToString();
            (this.txtMinVolocity.Text)      = aeroship_range.MinVelocity.ToString();
            (this.txtAcceleration.Text)     = aeroship_range.Acceleration.ToString();
            (this.txtCruisingTime.Text)     = aeroship_range.CruisingTime.ToString();
            (this.txtCruisAltitude.Text)    = aeroship_range.CruisingAltitude.ToString();

            (this.txtMaxAltitude.Text) = aeroship_range.MaxAltitude.ToString();
            (this.txtMaxDistance.Text) = aeroship_range.MaxDistance.ToString();
            (this.txtPayLoad.Text)     = aeroship_range.PayLoad.ToString();
            (this.txtMaxLoad.Text)     = aeroship_range.MaxLoad.ToString();
        }
示例#2
0
 /// <summary>
 /// 给lablePLATFORM绑定卫星数据
 /// </summary>
 public void bindlablePLATFORM()
 {
     aeroship_range            = dal_aeroship_range.GetModel(Convert.ToInt32(platform_id));
     this.labelPLATFORM.Text   = aeroship_range.PLATFORM_Name;
     this.labelPLATFORMID.Text = platform_id;
 }
示例#3
0
        /// <summary>
        /// 由一行数据得到一个实体,还有很多问题,什么时候用try catch,什么时候不用
        /// </summary>
        private static Model.AEROSHIP_RANGE GetModel(DbDataReader dr)
        {
            CoScheduling.Core.Model.AEROSHIP_RANGE model = new CoScheduling.Core.Model.AEROSHIP_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.CruisingVelocity = Convert.ToDecimal(dr["CruisingVelocity"]);
            }
            catch
            {
                model.CruisingVelocity = Convert.ToDecimal("-1");
            }
            try
            {
                model.PitchVelocity = Convert.ToDecimal(dr["PitchVelocity"]);
            }
            catch
            {
                model.PitchVelocity = Convert.ToDecimal("-1");
            }
            try
            {
                model.MaxVelocity = Convert.ToDecimal(dr["MaxVelocity"]);
            }
            catch
            {
                model.MaxVelocity = Convert.ToDecimal("-1");
            }
            try
            {
                model.MinVelocity = Convert.ToDecimal(dr["MinVelocity"]);
            }
            catch
            {
                model.MinVelocity = Convert.ToDecimal("-1");
            }
            try
            {
                model.Acceleration = Convert.ToDecimal(dr["Acceleration"]);
            }
            catch
            {
                model.Acceleration = Convert.ToDecimal("-1");
            }
            try
            {
                model.CruisingTime = Convert.ToDecimal(dr["CruisingTime"]);
            }
            catch
            {
                model.CruisingTime = Convert.ToDecimal("-1");
            }
            try
            {
                model.CruisingAltitude = Convert.ToDecimal(dr["CruisingAltitude"]);
            }
            catch
            {
                model.CruisingAltitude = Convert.ToDecimal("-1");
            }
            try
            {
                model.MaxAltitude = Convert.ToDecimal(dr["MaxAltitude"]);
            }
            catch
            {
                model.MaxAltitude = Convert.ToDecimal("-1");
            }
            try
            {
                model.MaxDistance = Convert.ToDecimal(dr["MaxDistance"]);
            }
            catch
            {
                model.MaxDistance = Convert.ToDecimal("-1");
            }
            try
            {
                model.PayLoad = Convert.ToDecimal(dr["PayLoad"]);
            }
            catch
            {
                model.PayLoad = Convert.ToDecimal("-1");
            }
            try
            {
                model.MaxLoad = Convert.ToDecimal(dr["MaxLoad"]);
            }
            catch
            {
                model.MaxLoad = Convert.ToDecimal("-1");
            }

            return(model);
        }