Пример #1
0
        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_HBrigade)
                {
                    this.currentFire_HBrigade = item.Tag as Fire_HBrigade;

                    this.navigationControl1.BtnEdit.Enabled   = true;
                    this.navigationControl1.BtnDelete.Enabled = true;
                }
                else
                {
                    this.currentFire_HBrigade = null;

                    this.navigationControl1.BtnDelete.Enabled = false;
                    this.navigationControl1.BtnEdit.Enabled   = false;
                }
            }
            else
            {
                this.currentFire_HBrigade = null;

                this.navigationControl1.BtnDelete.Enabled = false;
                this.navigationControl1.BtnEdit.Enabled   = false;
            }
        }
Пример #2
0
        public FormFireHBrigade(OperationType type, Fire_HBrigade firePBrigade = null)
        {
            InitializeComponent();

            this.m_OperationType = type;
            this.m_FirePBrigade  = firePBrigade;

            this.m_FireHBrigadeController                   = new FireHBrigadeController();
            this.m_FireHBrigadeController.AddEvent         += M_ServiceController_AddEvent;
            this.m_FireHBrigadeController.EditEvent        += M_ServiceController_EditEvent;
            this.m_FireHBrigadeController.AddMediaEvent    += M_FireHBrigadeController_AddMediaEvent;
            this.m_FireHBrigadeController.DeleteMediaEvent += M_FireHBrigadeController_DeleteMediaEvent;

            this.mediaControl1.AddEvent    += MediaControl1_AddEvent;
            this.mediaControl1.DeleteEvent += MediaControl1_DeleteEvent;
        }
Пример #3
0
        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_HBrigade();
            }

            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_HBrigade>(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_FireHBrigadeController.Add(this.m_FirePBrigade);
            }
            else if (m_OperationType == OperationType.Edit)
            {
                this.m_FireHBrigadeController.Edit(this.m_FirePBrigade);
            }
        }
Пример #4
0
        private void FillData(List <Fire_HBrigade> fireHBrigadeList)
        {
            this.pagerControl1.Bind();
            this.pagerControl1.bindingSource.DataSource       = fireHBrigadeList;
            this.pagerControl1.bindingNavigator.BindingSource = this.pagerControl1.bindingSource;
            this.listView1.Items.Clear();

            if (fireHBrigadeList != null)
            {
                for (int i = 0; i < fireHBrigadeList.Count; i++)
                {
                    Fire_HBrigade fireHBrigade = fireHBrigadeList[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()
        {
            FireHBrigadeController fireHBrigadeController;

            // 测试用例1
            fireHBrigadeController = new FireHBrigadeController();
            fireHBrigadeController.Add((Fire_HBrigade)null);
            Assert.IsNotNull((object)fireHBrigadeController);
            Assert.AreEqual <string>
                ("127.0.0.1", ((BaseService)fireHBrigadeController).Server);
            Assert.AreEqual <int>(8080, ((BaseService)fireHBrigadeController).Port);

            //测试用例2
            fireHBrigadeController = new FireHBrigadeController();
            Fire_HBrigade s0 = new Fire_HBrigade();

            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;
            fireHBrigadeController.Add(s0);
            Assert.IsNotNull((object)fireHBrigadeController);
            Assert.AreEqual <string>
                ("127.0.0.1", ((BaseService)fireHBrigadeController).Server);
            Assert.AreEqual <int>(8080, ((BaseService)fireHBrigadeController).Port);

            //测试用例3
            Dictionary <string, object> dictionary;

            fireHBrigadeController = new FireHBrigadeController();
            dictionary             = new Dictionary <string, object>();
            dictionary[""]         = (object)null;
            s0                   = new Fire_HBrigade();
            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;
            fireHBrigadeController.Add(s0);
            Assert.IsNotNull((object)fireHBrigadeController);
            Assert.AreEqual <string>
                ("127.0.0.1", ((BaseService)fireHBrigadeController).Server);
            Assert.AreEqual <int>(8080, ((BaseService)fireHBrigadeController).Port);
        }