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;
            }
        }
Example #2
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_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);
            }
        }
Example #3
0
        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);
                }
            }
        }
Example #5
0
        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);
        }