private void SENSOR2Modify_Load(object sender, EventArgs e) { sensor2 = dal_sensor2.GetModel(Convert.ToDecimal(sensor_id)); bindComboBoxPLATFORM(); bindComboBoxSensorType(); this.comboBoxPLATFORM.SelectedValue = platform_id; this.txtSensorName.Text = sensor2.SensorName; if (sensor2.SensorType == "1") { this.comboBoxSensorType.SelectedValue = "1"; } else { this.comboBoxSensorType.SelectedValue = "0"; } this.comboBoxSensorApplication.SelectedValue = sensor2.Application; this.txtPixel.Text = sensor2.Pixel.ToString(); this.comboBoxSensorApplication.SelectedItem = sensor2.Application; this.txtResolution.Text = sensor2.Resolution.ToString(); this.txtHorizontalResolution.Text = sensor2.HorizontalResolution.ToString(); this.txtMinIllumination.Text = sensor2.MinIllumination.ToString(); this.txtLookAngle.Text = sensor2.LookAngle.ToString(); this.txtSquintAngle.Text = sensor2.SquintAngle.ToString(); this.txtMaxDistance.Text = sensor2.MaxDistance.ToString(); this.txtAperture.Text = sensor2.Aperture.ToString(); this.txtFocalLength.Text = sensor2.FocalLength.ToString(); }
/// <summary> /// 由一行数据得到一个实体 /// </summary> /// <param name="dr"></param> /// <returns></returns> private Model.SENSOR_2 GetModel(DbDataReader dr) { CoScheduling.Core.Model.SENSOR_2 model = new CoScheduling.Core.Model.SENSOR_2(); model.SensorID = Convert.ToDecimal(dr["SensorID"]); try { model.SensorName = Convert.ToString(dr["SensorName"]); } catch { model.SensorName = Convert.ToString("N/A"); } model.PLATFORM_ID = Convert.ToDecimal(dr["PLATFORM_ID"]); model.SensorType = Convert.ToString(dr["SensorType"]); try { model.Application = Convert.ToString(dr["Application"]); } catch { model.Application = Convert.ToString("N/A"); } try { model.Pixel = Convert.ToDecimal(dr["Pixel"]); } catch { model.Pixel = Convert.ToDecimal("-1"); } try { model.Resolution = Convert.ToDecimal(dr["Resolution"]); } catch { model.Resolution = Convert.ToDecimal("-1"); } try { model.HorizontalResolution = Convert.ToDecimal(dr["HorizontalResolution"]); } catch { model.HorizontalResolution = Convert.ToDecimal("-1"); } try { model.MinIllumination = Convert.ToDecimal(dr["SquintAngle"]); } catch { model.MinIllumination = Convert.ToDecimal("-1"); } try { model.LookAngle = Convert.ToDecimal(dr["LookAngle"]); } catch { model.LookAngle = Convert.ToDecimal("-1"); } try { model.SquintAngle = Convert.ToDecimal(dr["SquintAngle"]); } catch { model.SquintAngle = Convert.ToDecimal("-1"); } try { model.MaxDistance = Convert.ToDecimal(dr["MaxDistance"]); } catch { model.MaxDistance = Convert.ToDecimal("-1"); } try { model.Aperture = Convert.ToDecimal(dr["Aperture"]); } catch { model.Aperture = Convert.ToDecimal("-1"); } try { model.FocalLength = Convert.ToDecimal(dr["FocalLength"]); } catch { model.FocalLength = Convert.ToDecimal("-1"); } try { model.MAXGSD = Convert.ToDecimal(dr["MAXGSD"]); } catch { model.MAXGSD = Convert.ToDecimal("-1"); } return(model); }
private void BandAdd_Load(object sender, EventArgs e) { sensor2 = dal_sensor2.GetModel(Convert.ToDecimal(sensor_id)); this.txtHUMDETID.Text += sensor2.PLATFORM_ID; this.txtSensorID.Text += sensor2.SensorID; List <ListItem> items = new List <ListItem>(); if (sensor2.SensorType == "1") { label4.Text += "(μm)"; this.comboBoxPolar.Visible = false; this.comboBoxPolar.SelectedItem = "TBD"; label6.Text += "(nm)"; items.Add(new ListItem("1", "PAN")); items.Add(new ListItem("2", "VIS")); items.Add(new ListItem("3", "NIR")); items.Add(new ListItem("4", "SWIR")); items.Add(new ListItem("5", "MWIR")); items.Add(new ListItem("6", "TIR")); items.Add(new ListItem("7", "FIR")); items.Add(new ListItem("8", "UV")); items.Add(new ListItem("9", "UV - VIS")); items.Add(new ListItem("10", "UV - NIR")); items.Add(new ListItem("11", "UV - MWIR")); items.Add(new ListItem("12", "UV - FIR")); items.Add(new ListItem("13", "VIS - NIR")); items.Add(new ListItem("14", "VIS - MWIR")); items.Add(new ListItem("15", "VIS - TIR")); items.Add(new ListItem("16", "VIS - FIR")); items.Add(new ListItem("17", "NIR - SWIR")); items.Add(new ListItem("18", "MWIR - FIR")); items.Add(new ListItem("19", "MWIR - TIR")); items.Add(new ListItem("20", "TIR - FIR")); } else { label4.Text += "(GHz)"; label6.Text += "(MHz)"; this.txtSpeMin.ReadOnly = true; this.txtSpeMax.ReadOnly = true; items.Add(new ListItem("1", "L")); items.Add(new ListItem("2", "S")); items.Add(new ListItem("3", "C")); items.Add(new ListItem("4", "X")); items.Add(new ListItem("5", "Ku")); items.Add(new ListItem("6", "K")); items.Add(new ListItem("7", "Ka")); items.Add(new ListItem("8", "V")); items.Add(new ListItem("9", "W")); items.Add(new ListItem("10", "mm")); items.Add(new ListItem("11", "MW")); } items.Add(new ListItem("21", "TBD")); comboBoxBandType.DisplayMember = "Text"; comboBoxBandType.ValueMember = "Value"; comboBoxBandType.DataSource = items; }
private void BandModify_Load(object sender, EventArgs e) { sensor2 = dal_sensor2.GetModel(Convert.ToDecimal(sensor_id)); sensor_band_mode = dal_sensor_band_mode.GetModel(platform_id, sensor_id, band_id); this.txtSPYCAMID.Text += sensor2.PLATFORM_ID; this.txtSensorID.Text += sensor2.SensorID; List <ListItem> items = new List <ListItem>(); if (sensor2.SensorType == "1") { label4.Text += "(μm)"; this.comboBoxPolar.Visible = false; this.comboBoxPolar.SelectedItem = "TBD"; label6.Text += "(nm)"; items.Add(new ListItem("1", "PAN")); items.Add(new ListItem("2", "VIS")); items.Add(new ListItem("3", "NIR")); items.Add(new ListItem("4", "SWIR")); items.Add(new ListItem("5", "MWIR")); items.Add(new ListItem("6", "TIR")); items.Add(new ListItem("7", "FIR")); items.Add(new ListItem("8", "UV")); items.Add(new ListItem("9", "UV - VIS")); items.Add(new ListItem("10", "UV - NIR")); items.Add(new ListItem("11", "UV - MWIR")); items.Add(new ListItem("12", "UV - FIR")); items.Add(new ListItem("13", "VIS - NIR")); items.Add(new ListItem("14", "VIS - MWIR")); items.Add(new ListItem("15", "VIS - TIR")); items.Add(new ListItem("16", "VIS - FIR")); items.Add(new ListItem("17", "NIR - SWIR")); items.Add(new ListItem("18", "MWIR - FIR")); items.Add(new ListItem("19", "MWIR - TIR")); items.Add(new ListItem("20", "TIR - FIR")); } else { label4.Text += "(GHz)"; label6.Text += "(MHz)"; this.txtSpeMin.ReadOnly = true; this.txtSpeMax.ReadOnly = true; items.Add(new ListItem("1", "L")); items.Add(new ListItem("2", "S")); items.Add(new ListItem("3", "C")); items.Add(new ListItem("4", "X")); items.Add(new ListItem("5", "Ku")); items.Add(new ListItem("6", "K")); items.Add(new ListItem("7", "Ka")); items.Add(new ListItem("8", "V")); items.Add(new ListItem("9", "W")); items.Add(new ListItem("10", "mm")); items.Add(new ListItem("11", "MW")); } items.Add(new ListItem("21", "TBD")); comboBoxBandType.DisplayMember = "Text"; comboBoxBandType.ValueMember = "Value"; comboBoxBandType.DataSource = items; this.txtBandID.Text = sensor_band_mode.BandID.ToString(); this.txtBandSwathWidth.Text = sensor_band_mode.SwathWidth.ToString(); this.comboBoxBandType.SelectedItem = sensor_band_mode.BandType; this.txtSpeMin.Text = sensor_band_mode.SpectralRangeMin.ToString(); this.txtSpeMax.Text = sensor_band_mode.SpectralRangeMax.ToString(); this.txtBandCenter.Text = sensor_band_mode.BandCenter.ToString(); this.txtBandWidth.Text = sensor_band_mode.BandWidth.ToString(); this.comboBoxPolar.SelectedItem = sensor_band_mode.PolarizationMode; this.txtSNR.Text = sensor_band_mode.SNRRatio.ToString(); }