示例#1
0
        void ucSingleGroupResult1_ExportClick(object sender, EventArgs e)
        {
            ucSingleGroupResult group = sender as ucSingleGroupResult;

            if (group != null)
            {
                bool   includeDiagram = false, includePic = true;
                string path = GetExportPath(includeDiagram, includePic);

                if (string.IsNullOrEmpty(path))
                {
                    return;
                }

                try
                {
                    m_plateGroupViewModel.ExportCurrentGroup(group.AnalyseResults, path);

                    Framework.Container.Instance.EvtAggregator.GetEvent <AnalyseMessageEvent>().Publish(
                        new Tuple <uint, string>(10, string.Format("导出本组记录到 {0} 成功", path)));
                    Framework.Container.Instance.InteractionService.ShowMessageBox("导出本组记录成功");
                }
                catch (Exception ex)
                {
                    Framework.Container.Instance.EvtAggregator.GetEvent <AnalyseMessageEvent>().Publish(
                        new Tuple <uint, string>(10, string.Format("导出本组记录到 {0} 失败", path)));
                    Framework.Container.Instance.InteractionService.ShowMessageBox("导出本组记录失败");

                    MyLog4Net.Container.Instance.Log.Error("导出本组结果出错", ex);
                }
            }
        }
示例#2
0
        void ucSingleGroupResult1_VehicleClick(object sender, EventArgs e)
        {
            ucSingleGroupResult group = sender as ucSingleGroupResult;

            if (group != null)
            {
                ucNoGroupSubResultPage1.BringToFront();
                CurrPageRecords = group.AnalyseResults;
                ucNoGroupSubResultPage1.SetVehicleData(CurrPageRecords);
            }
        }
示例#3
0
        private void ShowVehicleGroup()
        {
            int i = 0;

            for (i = 0; i < Math.Min(24, m_plateGroupViewModel.DTAnalyseResults.Count); i++)
            {
                ucSingleGroupResult r = tableLayoutPanel1.Controls[i] as ucSingleGroupResult;
                r.Visible = true;
                List <AnalyseRecord> tmp = m_plateGroupViewModel.DTAnalyseResults[i];
                m_plateGroupViewModel.GetThumbImage(tmp[0]);
                r.SetVehicle(tmp);
            }

            for (int j = i; j < 24; j++)
            {
                ucSingleGroupResult r = tableLayoutPanel1.Controls[j] as ucSingleGroupResult;
                r.SetVehicle(null);
                r.Visible = false;
            }
        }