private void listView1_SelectedIndexChanged(object sender, EventArgs e) { if (this.listView1.SelectedItems.Count > 0) { ListViewItem item = this.listView1.SelectedItems[0]; if (item.Tag != null && item.Tag is Fire_Document) { this.currentFireDocument = item.Tag as Fire_Document; this.navigationControl1.BtnEdit.Enabled = true; this.navigationControl1.BtnDelete.Enabled = true; } else { this.currentFireDocument = null; this.navigationControl1.BtnDelete.Enabled = false; this.navigationControl1.BtnEdit.Enabled = false; } } else { this.currentFireDocument = null; this.navigationControl1.BtnDelete.Enabled = false; this.navigationControl1.BtnEdit.Enabled = false; } }
private void btnOK_Click(object sender, EventArgs e) { if (!IsCondition()) { return; } IDictionary <string, string> dict = new Dictionary <string, string>(); try { this.tabControl1.SelectedTab = this.tabPage_baseInfo; dict = m_FireDocument.ObjectDescriptionToDict(); } catch (Exception ex) { MessageBox.Show(ex.Message); } if (!SmartForm.Validator(this.tabPage_baseInfo.Controls, dict)) { return; } if (m_OperationType == OperationType.Add) { this.m_FireDocument = new Fire_Document(); } this.m_FireDocument.longitude = this.coordinatesInputControl1.Longitude; this.m_FireDocument.latitude = this.coordinatesInputControl1.Latitude; this.m_FireDocument.pac = this.pacControl11.LocalPac; this.m_FireDocument.code = this.m_FireDocument.pac; this.m_FireDocument.province = this.pacControl11.Province; this.m_FireDocument.city = this.pacControl11.City; this.m_FireDocument.county = this.pacControl11.County; this.m_FireDocument.town_name = this.tbx_town_name.Text.Trim(); this.m_FireDocument.village_name = this.tbx_village_name.Text.Trim(); this.m_FireDocument.shape = Converters.LngLatToWKT((double)this.m_FireDocument.longitude, (double)this.m_FireDocument.latitude); //自动从窗体控件上取值 m_FireDocument = SmartForm.GetEntity <Fire_Document>(this.tabPage_baseInfo.Controls, this.m_FireDocument); this.m_FireDocument.description = this.tbx_description.Text.Trim(); this.m_FireDocument.mediaByteDict = this.mediaControl1.MediaByteDict; if (m_OperationType == OperationType.Add) { this.m_FireDocumentController.Add(this.m_FireDocument); } else if (m_OperationType == OperationType.Edit) { this.m_FireDocumentController.Edit(this.m_FireDocument); } }
public FormFireDocument(OperationType type, Fire_Document fireDocument = null) { InitializeComponent(); this.m_OperationType = type; this.m_FireDocument = fireDocument; this.m_FireDocumentController = new FireDocumentController(); this.m_FireDocumentController.AddEvent += M_ServiceController_AddEvent; this.m_FireDocumentController.EditEvent += M_ServiceController_EditEvent; this.m_FireDocumentController.AddMediaEvent += M_FireDocumentController_AddMediaEvent; this.m_FireDocumentController.DeleteMediaEvent += M_FireDocumentController_DeleteMediaEvent; this.mediaControl1.AddEvent += MediaControl1_AddEvent; this.mediaControl1.DeleteEvent += MediaControl1_DeleteEvent; }
private void FillData(List <Fire_Document> fireDocumentList) { this.pagerControl1.Bind(); this.pagerControl1.bindingSource.DataSource = fireDocumentList; this.pagerControl1.bindingNavigator.BindingSource = this.pagerControl1.bindingSource; this.listView1.Items.Clear(); if (fireDocumentList != null) { for (int i = 0; i < fireDocumentList.Count; i++) { Fire_Document fireDocument = fireDocumentList[i]; ListViewItem item = new ListViewItem(); item.SubItems.Add(fireDocument.name); AreaCodeInfo county = null; try { if (this.navigationControl1.AreaList != null) { county = this.navigationControl1.AreaList.Where(a => a.code == fireDocument.pac).First(); } } catch { } item.SubItems.Add((county == null) ? "" : county.name); item.SubItems.Add(fireDocument.address); item.SubItems.Add(fireDocument.longitude.ToString()); item.SubItems.Add(fireDocument.latitude.ToString()); item.Tag = fireDocument; this.listView1.Items.Add(item); } } }
public void EditTest() { FireDocumentController fireDocumentController; //测试用例1 fireDocumentController = new FireDocumentController(); fireDocumentController.Edit((Fire_Document)null); Assert.IsNotNull((object)fireDocumentController); Assert.AreEqual <string> ("127.0.0.1", ((BaseService)fireDocumentController).Server); Assert.AreEqual <int>(8080, ((BaseService)fireDocumentController).Port); // 测试用例2 fireDocumentController = new FireDocumentController(); Fire_Document s0 = new Fire_Document(); s0.OBJECTID = 0; s0.shape = (string)null; s0.city = (string)null; s0.county = (string)null; s0.no = (string)null; s0.hotid = (string)null; s0.name = (string)null; s0.address = (string)null; s0.longitude = default(double?); s0.latitude = default(double?); s0.s_time = (string)null; s0.f_time = (string)null; s0.e_time = (string)null; s0.duration = default(double?); s0.firetype = (string)null; s0.cause = (string)null; s0.firearea = default(double?); s0.nf_area = default(double?); s0.af_proport = default(double?); s0.t_categ = (string)null; s0.ta_categ = (string)null; s0.d_categ = (string)null; s0.treeform = (string)null; s0.woodloss = default(double?); s0.iwoodloss = default(double?); s0.saplloss = default(double?); s0.inj_minor = default(int?); s0.inj_severe = default(int?); s0.inj_death = default(int?); s0.conductor = (string)null; s0.con_post = (string)null; s0.brigade = default(int?); s0.for_police = default(int?); s0.army = default(int?); s0.arm_police = default(int?); s0.masses = default(int?); s0.plane = default(int?); s0.planetype = (string)null; s0.flighttime = default(double?); s0.flightcost = default(double?); s0.planefall = default(int?); s0.fallpeople = default(int?); s0.p_chemical = default(int?); s0.p_bucket = default(int?); s0.commandcar = default(int?); s0.trans_car = default(int?); s0.armoredcar = default(int?); s0.othercar = default(int?); s0.shortwave = default(int?); s0.uswave = default(int?); s0.windequip = default(int?); s0.watergun = default(int?); s0.n2n3tool = default(int?); s0.otherequip = default(int?); s0.fightcost = default(double?); s0.otherloss = default(double?); s0.wrecker = (string)null; s0.wreckerage = 0; s0.wreckerpro = (string)null; s0.wreckerunit = (string)null; s0.wapunish = (string)null; s0.wcpunish = (string)null; s0.hapunish = (string)null; s0.hcpunish = (string)null; s0.tempera = default(double?); s0.humidity = default(double?); s0.winddir = (string)null; s0.windpower = (string)null; s0.windspeed = default(double?); s0.rainfall = default(double?); s0.description = (string)null; s0.cre_time = (string)null; s0.cre_pers = (string)null; s0.mod_time = (string)null; s0.mod_pers = (string)null; s0.picture1 = (string)null; s0.picture2 = (string)null; s0.video = (string)null; s0.id = (string)null; s0.province = (string)null; s0.town_name = (string)null; s0.village_name = (string)null; s0.elevation = default(double?); s0.aspect = (string)null; s0.slope_position = (string)null; s0.slope = default(double?); s0.land_type = (string)null; s0.front_command_name = (string)null; s0.front_command_post = (string)null; s0.rear_command_name = (string)null; s0.rear_command_post = (string)null; s0.cadre = default(int?); s0.for_cop = default(int?); s0.brigade_people = default(int?); s0.hbrigade_people = default(int?); s0.hbrigade = default(int?); s0.communication_car = default(int?); s0.support_car = default(int?); s0.hpw_tanker = default(int?); s0.bulldozer = default(int?); s0.interphone = default(int?); s0.satellitephone = default(int?); s0.other_communication = default(int?); s0.nav_handheld = default(int?); s0.nav_vehicle = default(int?); s0.high_pressure_fex = default(int?); s0.pump = default(int?); s0.artificial_rain = default(double?); s0.fire_bombs = default(int?); s0.b_cutter = default(int?); s0.chainsaw = default(int?); s0.camera1 = default(int?); s0.camera2 = default(int?); s0.caseInfo = (string)null; s0.wayofaccident = (string)null; s0.weather = (string)null; s0.high_tempera = default(double?); s0.low_tempera = default(double?); s0.low_humidity = default(double?); s0.code = (string)null; s0.forestarea = default(double?); s0.newforestarea = default(double?); s0.artificialfireout = default(int?); s0.totavehiclenumber = default(int?); s0.carnumber = default(int?); s0.planeoutnumber = default(int?); s0.WingAirPlaneNumber = default(int?); s0.WingAirPlaneTime = default(int?); s0.HelicopterNumber = default(int?); s0.HelicopterTime = default(int?); s0.WuRenJiNumber = default(int?); s0.WuRenjiTime = default(int?); s0.IsDealWith = default(int?); s0.ProcessedNumber = default(int?); s0.CriminalNumber = default(int?); s0.APenaltyNumber = default(int?); s0.ASanctionNumber = default(int?); s0.RecordDispositionNumber = default(int?); s0.Reporter = (string)null; s0.ReportTime = (string)null; s0.pac = (string)null; s0.mediaByteDict = (Dictionary <string, object>)null; s0.mediaFiles = (List <MediaFile>)null; fireDocumentController.Edit(s0); Assert.IsNotNull((object)fireDocumentController); Assert.AreEqual <string> ("127.0.0.1", ((BaseService)fireDocumentController).Server); Assert.AreEqual <int>(8080, ((BaseService)fireDocumentController).Port); // 测试用例3 fireDocumentController = new FireDocumentController(); s0 = new Fire_Document(); s0.OBJECTID = 0; s0.shape = ""; s0.city = (string)null; s0.county = (string)null; s0.no = (string)null; s0.hotid = (string)null; s0.name = (string)null; s0.address = (string)null; s0.longitude = default(double?); s0.latitude = default(double?); s0.s_time = (string)null; s0.f_time = (string)null; s0.e_time = (string)null; s0.duration = default(double?); s0.firetype = (string)null; s0.cause = (string)null; s0.firearea = default(double?); s0.nf_area = default(double?); s0.af_proport = default(double?); s0.t_categ = (string)null; s0.ta_categ = (string)null; s0.d_categ = (string)null; s0.treeform = (string)null; s0.woodloss = default(double?); s0.iwoodloss = default(double?); s0.saplloss = default(double?); s0.inj_minor = default(int?); s0.inj_severe = default(int?); s0.inj_death = default(int?); s0.conductor = (string)null; s0.con_post = (string)null; s0.brigade = default(int?); s0.for_police = default(int?); s0.army = default(int?); s0.arm_police = default(int?); s0.masses = default(int?); s0.plane = default(int?); s0.planetype = (string)null; s0.flighttime = default(double?); s0.flightcost = default(double?); s0.planefall = default(int?); s0.fallpeople = default(int?); s0.p_chemical = default(int?); s0.p_bucket = default(int?); s0.commandcar = default(int?); s0.trans_car = default(int?); s0.armoredcar = default(int?); s0.othercar = default(int?); s0.shortwave = default(int?); s0.uswave = default(int?); s0.windequip = default(int?); s0.watergun = default(int?); s0.n2n3tool = default(int?); s0.otherequip = default(int?); s0.fightcost = default(double?); s0.otherloss = default(double?); s0.wrecker = (string)null; s0.wreckerage = 0; s0.wreckerpro = (string)null; s0.wreckerunit = (string)null; s0.wapunish = (string)null; s0.wcpunish = (string)null; s0.hapunish = (string)null; s0.hcpunish = (string)null; s0.tempera = default(double?); s0.humidity = default(double?); s0.winddir = (string)null; s0.windpower = (string)null; s0.windspeed = default(double?); s0.rainfall = default(double?); s0.description = (string)null; s0.cre_time = (string)null; s0.cre_pers = (string)null; s0.mod_time = (string)null; s0.mod_pers = (string)null; s0.picture1 = (string)null; s0.picture2 = (string)null; s0.video = (string)null; s0.id = (string)null; s0.province = (string)null; s0.town_name = (string)null; s0.village_name = (string)null; s0.elevation = default(double?); s0.aspect = (string)null; s0.slope_position = (string)null; s0.slope = default(double?); s0.land_type = (string)null; s0.front_command_name = (string)null; s0.front_command_post = (string)null; s0.rear_command_name = (string)null; s0.rear_command_post = (string)null; s0.cadre = default(int?); s0.for_cop = default(int?); s0.brigade_people = default(int?); s0.hbrigade_people = default(int?); s0.hbrigade = default(int?); s0.communication_car = default(int?); s0.support_car = default(int?); s0.hpw_tanker = default(int?); s0.bulldozer = default(int?); s0.interphone = default(int?); s0.satellitephone = default(int?); s0.other_communication = default(int?); s0.nav_handheld = default(int?); s0.nav_vehicle = default(int?); s0.high_pressure_fex = default(int?); s0.pump = default(int?); s0.artificial_rain = default(double?); s0.fire_bombs = default(int?); s0.b_cutter = default(int?); s0.chainsaw = default(int?); s0.camera1 = default(int?); s0.camera2 = default(int?); s0.caseInfo = (string)null; s0.wayofaccident = (string)null; s0.weather = (string)null; s0.high_tempera = default(double?); s0.low_tempera = default(double?); s0.low_humidity = default(double?); s0.code = (string)null; s0.forestarea = default(double?); s0.newforestarea = default(double?); s0.artificialfireout = default(int?); s0.totavehiclenumber = default(int?); s0.carnumber = default(int?); s0.planeoutnumber = default(int?); s0.WingAirPlaneNumber = default(int?); s0.WingAirPlaneTime = default(int?); s0.HelicopterNumber = default(int?); s0.HelicopterTime = default(int?); s0.WuRenJiNumber = default(int?); s0.WuRenjiTime = default(int?); s0.IsDealWith = default(int?); s0.ProcessedNumber = default(int?); s0.CriminalNumber = default(int?); s0.APenaltyNumber = default(int?); s0.ASanctionNumber = default(int?); s0.RecordDispositionNumber = default(int?); s0.Reporter = (string)null; s0.ReportTime = (string)null; s0.pac = (string)null; s0.mediaByteDict = (Dictionary <string, object>)null; s0.mediaFiles = (List <MediaFile>)null; fireDocumentController.Edit(s0); Assert.IsNotNull((object)fireDocumentController); Assert.AreEqual <string> ("127.0.0.1", ((BaseService)fireDocumentController).Server); Assert.AreEqual <int>(8080, ((BaseService)fireDocumentController).Port); }