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_PBrigade) { this.currentFire_PBrigade = item.Tag as Fire_PBrigade; this.navigationControl1.BtnEdit.Enabled = true; this.navigationControl1.BtnDelete.Enabled = true; } else { this.currentFire_PBrigade = null; this.navigationControl1.BtnDelete.Enabled = false; this.navigationControl1.BtnEdit.Enabled = false; } } else { this.currentFire_PBrigade = null; this.navigationControl1.BtnDelete.Enabled = false; this.navigationControl1.BtnEdit.Enabled = false; } }
public FormFirePBrigade(OperationType type, Fire_PBrigade firePBrigade = null) { InitializeComponent(); this.m_OperationType = type; this.m_FirePBrigade = firePBrigade; this.m_FirePBrigadeController = new FirePBrigadeController(); this.m_FirePBrigadeController.AddEvent += M_ServiceController_AddEvent; this.m_FirePBrigadeController.EditEvent += M_ServiceController_EditEvent; this.m_FirePBrigadeController.AddMediaEvent += M_FirePBrigadeController_AddMediaEvent; this.m_FirePBrigadeController.DeleteMediaEvent += M_FirePBrigadeController_DeleteMediaEvent; this.mediaControl1.AddEvent += MediaControl1_AddEvent; this.mediaControl1.DeleteEvent += MediaControl1_DeleteEvent; }
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_FirePBrigade.ObjectDescriptionToDict(); } catch (Exception ex) { MessageBox.Show(ex.Message); } if (!SmartForm.Validator(this.tabPage_baseInfo.Controls, dict)) { return; } if (m_OperationType == OperationType.Add) { this.m_FirePBrigade = new Fire_PBrigade(); } this.m_FirePBrigade.longitude = this.coordinatesInputControl1.Longitude; this.m_FirePBrigade.latitude = this.coordinatesInputControl1.Latitude; this.m_FirePBrigade.pac = this.pacControl11.LocalPac; this.m_FirePBrigade.shape = Converters.LngLatToWKT(this.m_FirePBrigade.longitude, this.m_FirePBrigade.latitude); //自动从窗体控件上取值 m_FirePBrigade = SmartForm.GetEntity <Fire_PBrigade>(this.tabPage_baseInfo.Controls, this.m_FirePBrigade); this.m_FirePBrigade.note = this.tbx_note.Text.Trim(); this.m_FirePBrigade.mediaByteDict = this.mediaControl1.MediaByteDict; if (m_OperationType == OperationType.Add) { this.m_FirePBrigadeController.Add(this.m_FirePBrigade); } else if (m_OperationType == OperationType.Edit) { this.m_FirePBrigadeController.Edit(this.m_FirePBrigade); } }
private void FillData(List <Fire_PBrigade> firePBrigadeList) { this.pagerControl1.Bind(); this.pagerControl1.bindingSource.DataSource = firePBrigadeList; this.pagerControl1.bindingNavigator.BindingSource = this.pagerControl1.bindingSource; this.listView1.Items.Clear(); if (firePBrigadeList != null) { for (int i = 0; i < firePBrigadeList.Count; i++) { Fire_PBrigade fireHBrigade = firePBrigadeList[i]; ListViewItem item = new ListViewItem(); item.SubItems.Add(fireHBrigade.name); AreaCodeInfo county = null; try { if (this.navigationControl1.AreaList != null) { county = this.navigationControl1.AreaList.Where(a => a.code == fireHBrigade.pac).First(); } } catch { } item.SubItems.Add((county == null) ? "" : county.name); item.SubItems.Add(fireHBrigade.manager); item.SubItems.Add(fireHBrigade.longitude.ToString()); item.SubItems.Add(fireHBrigade.latitude.ToString()); item.Tag = fireHBrigade; this.listView1.Items.Add(item); } } }
public void AddTest() { FirePBrigadeController firePBrigadeController; //测试用例1 firePBrigadeController = new FirePBrigadeController(); firePBrigadeController.Add((Fire_PBrigade)null); Assert.IsNotNull((object)firePBrigadeController); Assert.AreEqual <string> ("127.0.0.1", ((BaseService)firePBrigadeController).Server); Assert.AreEqual <int>(8080, ((BaseService)firePBrigadeController).Port); // 测试用例2 firePBrigadeController = new FirePBrigadeController(); Fire_PBrigade s0 = new Fire_PBrigade(); s0.OBJECTID = 0; s0.shape = (string)null; s0.name = (string)null; s0.address = (string)null; s0.phone = (string)null; s0.manager = (string)null; s0.latitude = 0; s0.longitude = 0; s0.fireengine = default(int?); s0.t_car = default(int?); s0.n2n3tool = default(int?); s0.w_equipm = default(int?); s0.pump = default(int?); s0.fire_bomb = default(int?); s0.wsinjector = default(int?); s0.chainsaw = default(int?); s0.b_cutter = default(int?); s0.w_cannons = default(int?); s0.interphone = default(int?); s0.zj_radio = default(int?); s0.sc_radio = default(int?); s0.jd_radio = default(int?); s0.cz_radio = default(int?); s0.gps = default(int?); s0.machetes = default(int?); s0.r_clothing = default(int?); s0.flashlight = default(int?); s0.helmet = default(int?); s0.gloves = default(int?); s0.fire_shoes = default(int?); s0.o_equip = default(int?); s0.cre_time = (string)null; s0.cre_pers = (string)null; s0.mod_time = (string)null; s0.mod_pers = (string)null; s0.dynamotor = default(int?); s0.anemometer = default(int?); s0.communication_v = default(int?); s0.ax = default(int?); s0.sleeping_bag = default(int?); s0.high_pressure_fex = default(int?); s0.fire_shovel = default(int?); s0.lighter = default(int?); s0.motorcycle = default(int?); s0.fire_detectors = default(int?); s0.fsf_extinguishers = default(int?); s0.base_value = default(int?); s0.fire_extinguisher = default(int?); s0.status = (string)null; s0.tent = default(int?); s0.picture1 = (string)null; s0.picture2 = (string)null; s0.video = (string)null; s0.type = (string)null; s0.barracks_area = default(double?); s0.base_type = (string)null; s0.note = (string)null; s0.id = (string)null; s0.nav_handheld = default(short?); s0.nav_vehicle = default(short?); s0.pac = (string)null; s0.mediaByteDict = (Dictionary <string, object>)null; s0.mediaFiles = (List <MediaFile>)null; firePBrigadeController.Add(s0); Assert.IsNotNull((object)firePBrigadeController); Assert.AreEqual <string> ("127.0.0.1", ((BaseService)firePBrigadeController).Server); Assert.AreEqual <int>(8080, ((BaseService)firePBrigadeController).Port); //测试用例3 Dictionary <string, object> dictionary; firePBrigadeController = new FirePBrigadeController(); dictionary = new Dictionary <string, object>(); dictionary[""] = (object)null; s0 = new Fire_PBrigade(); s0.OBJECTID = 0; s0.shape = (string)null; s0.name = (string)null; s0.address = (string)null; s0.phone = (string)null; s0.manager = (string)null; s0.latitude = 0; s0.longitude = 0; s0.fireengine = default(int?); s0.t_car = default(int?); s0.n2n3tool = default(int?); s0.w_equipm = default(int?); s0.pump = default(int?); s0.fire_bomb = default(int?); s0.wsinjector = default(int?); s0.chainsaw = default(int?); s0.b_cutter = default(int?); s0.w_cannons = default(int?); s0.interphone = default(int?); s0.zj_radio = default(int?); s0.sc_radio = default(int?); s0.jd_radio = default(int?); s0.cz_radio = default(int?); s0.gps = default(int?); s0.machetes = default(int?); s0.r_clothing = default(int?); s0.flashlight = default(int?); s0.helmet = default(int?); s0.gloves = default(int?); s0.fire_shoes = default(int?); s0.o_equip = default(int?); s0.cre_time = (string)null; s0.cre_pers = (string)null; s0.mod_time = (string)null; s0.mod_pers = (string)null; s0.dynamotor = default(int?); s0.anemometer = default(int?); s0.communication_v = default(int?); s0.ax = default(int?); s0.sleeping_bag = default(int?); s0.high_pressure_fex = default(int?); s0.fire_shovel = default(int?); s0.lighter = default(int?); s0.motorcycle = default(int?); s0.fire_detectors = default(int?); s0.fsf_extinguishers = default(int?); s0.base_value = default(int?); s0.fire_extinguisher = default(int?); s0.status = (string)null; s0.tent = default(int?); s0.picture1 = (string)null; s0.picture2 = (string)null; s0.video = (string)null; s0.type = (string)null; s0.barracks_area = default(double?); s0.base_type = (string)null; s0.note = (string)null; s0.id = (string)null; s0.nav_handheld = default(short?); s0.nav_vehicle = default(short?); s0.pac = (string)null; s0.mediaByteDict = dictionary; s0.mediaFiles = (List <MediaFile>)null; firePBrigadeController.Add(s0); Assert.IsNotNull((object)firePBrigadeController); Assert.AreEqual <string> ("127.0.0.1", ((BaseService)firePBrigadeController).Server); Assert.AreEqual <int>(8080, ((BaseService)firePBrigadeController).Port); }