private void btnFeedback_Click(object sender, EventArgs e)
        {
            if (this.tbx_HotDetails.Text.Trim() == "")
            {
                MessageBox.Show(this, "请输入反馈详情", "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.tbx_HotDetails.Focus();
                return;
            }
            HotFeedback feedback = new HotFeedback()
            {
                description   = this.tbx_HotDetails.Text.Trim(),
                initiator     = 94,
                MediaFileDict = this.mediaControl1.MediaByteDict
            };

            this.currentHot.hotFeedback = feedback;
            this.hotControler.Feedback(currentHot);
        }
Beispiel #2
0
        public void FeedbackTest()
        {
            HotController hotController;

            // 测试用例1
            hotController = new HotController();
            hotController.Feedback((Fire_Hot)null);

            //测试用例2
            hotController = new HotController();
            Fire_Hot s0 = new Fire_Hot();

            s0.OBJECTID      = 0;
            s0.shape         = (string)null;
            s0.no            = (string)null;
            s0.satellite     = (string)null;
            s0.longitude     = 0;
            s0.latitude      = 0;
            s0.pixels        = 0;
            s0.smoke         = 0;
            s0.continuous    = 0;
            s0.landtype      = (string)null;
            s0.county        = (string)null;
            s0.type          = 0;
            s0.receiptt      = (string)null;
            s0.note          = (string)null;
            s0.reporter      = (string)null;
            s0.reporttime    = (string)null;
            s0.opinion       = (string)null;
            s0.duty          = (string)null;
            s0.cre_time      = (string)null;
            s0.cre_pers      = (string)null;
            s0.mod_time      = (string)null;
            s0.mod_pers      = (string)null;
            s0.source        = (string)null;
            s0.id            = (string)null;
            s0.pac           = (string)null;
            s0.status        = 0;
            s0.hotFeedback   = (HotFeedback)null;
            s0.mediaByteDict = (Dictionary <string, object>)null;
            s0.mediaFiles    = (List <MediaFile>)null;
            hotController.Feedback(s0);

            // 测试用例3
            hotController = new HotController();
            s0            = new Fire_Hot();
            s0.OBJECTID   = 0;
            s0.shape      = (string)null;
            s0.no         = (string)null;
            s0.satellite  = (string)null;
            s0.longitude  = 0;
            s0.latitude   = 0;
            s0.pixels     = 0;
            s0.smoke      = 0;
            s0.continuous = 0;
            s0.landtype   = (string)null;
            s0.county     = (string)null;
            s0.type       = 0;
            s0.receiptt   = (string)null;
            s0.note       = (string)null;
            s0.reporter   = (string)null;
            s0.reporttime = (string)null;
            s0.opinion    = (string)null;
            s0.duty       = (string)null;
            s0.cre_time   = (string)null;
            s0.cre_pers   = (string)null;
            s0.mod_time   = (string)null;
            s0.mod_pers   = (string)null;
            s0.source     = (string)null;
            s0.id         = (string)null;
            s0.pac        = (string)null;
            s0.status     = 0;
            HotFeedback s1 = new HotFeedback();

            s1.id               = (string)null;
            s1.hot_id           = (string)null;
            s1.state            = 0;
            s1.description      = (string)null;
            s1.initiator        = 0;
            s1.initiator_name   = (string)null;
            s1.examineUser      = default(int?);
            s1.examineUser_name = (string)null;
            s1.createTime       = (string)null;
            s1.examineTime      = (string)null;
            s1.examineOption    = (string)null;
            s1.MediaFileDict    = (Dictionary <string, object>)null;
            s1.mediaFiles       = (List <MediaFile>)null;
            s0.hotFeedback      = s1;
            s0.mediaByteDict    = (Dictionary <string, object>)null;
            s0.mediaFiles       = (List <MediaFile>)null;
            hotController.Feedback(s0);
            Assert.IsNotNull((object)hotController);
            Assert.IsNull((object)(hotController.FeedbackEvent));
            Assert.IsNull((object)(hotController.AuditEvent));
            Assert.IsNull((object)(hotController.GetDetailsEvent));
            Assert.AreEqual <string>("127.0.0.1", ((BaseService)hotController).Server);
            Assert.AreEqual <int>(8080, ((BaseService)hotController).Port);
        }