Exemple #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="args"></param>
        public void Process(object sender, UICOMM.BTGRUIEventArgs args)
        {
            //MsgBox.Show( args.UIFunctionCode.ToString() );

            UIFunctionCode fc = args.UIFunctionCode;

            Form parent = (Form)sender;

            switch (fc)
            {
            case UIFunctionCode.GprsConnManager:
                frmGprsConnectionManager frmGprsMan = frmGprsConnectionManager.Default;    //.MdiParent = parent;
                frmGprsMan.MdiParent = parent;
                frmGprsMan.Show();

                //TODO: 2007-10-17 Added 处理Gprs连接管理弹不出来问题
                //
                frmGprsMan.WindowState = FormWindowState.Maximized;
                frmGprsMan.Activate();
                break;

            case UIFunctionCode.GRAlarmDataManager:
                //TODO: UIFunctionCode.GRAlarmDataManager
                //
                frmGrAlarmDataManager f = new frmGrAlarmDataManager();
                f.MdiParent = parent;
                f.Show();
                break;

            case UIFunctionCode.GRRealDataManager:
                frmAllGRRealDatas frmGRRds = frmAllGRRealDatas.Default;     //.Show();
                frmGRRds.MdiParent = parent;
                frmGRRds.Show();
                frmGRRds.WindowState = FormWindowState.Maximized;
                frmGRRds.Activate();
                break;

            case UIFunctionCode.StationManager:
                frmXGStationManager frmGprsStMan = new frmXGStationManager();
                frmGprsStMan.MdiParent = parent;
                frmGprsStMan.Show();
                break;

            case UIFunctionCode.XGDataManager:
                //frmXGDataManager frmXgDataMan = new frmXGDataManager();
                //frmXgDataMan.MdiParent = parent;
                //frmXgDataMan.Show();
                frmXGDataQuery frmXgDataQ = new frmXGDataQuery();
                frmXgDataQ.WindowState = FormWindowState.Maximized;
                frmXgDataQ.MdiParent   = parent;
                frmXgDataQ.Show();
                break;

            //case UIFunctionCode.XGTaskManager:
            //  frmXGTaskManager frmXgTaskMan = new frmXGTaskManager();
            //  frmXgTaskMan.MdiParent = parent;
            //  frmXgTaskMan.Show();
            //  break;

            case UIFunctionCode.XGTMCardManager:
                //frmXGTaskResultManager frmXgTaskResultMan = new frmXGTaskResultManager ();
                //frmXgTaskResultMan.Show();
                frmCardManager frmCardMan = new frmCardManager();
                frmCardMan.MdiParent = parent;
                frmCardMan.Show();
                break;

            case UIFunctionCode.GRCollSet:
                //frmGrAlarmDataManager f2 = new frmGrAlarmDataManager();
                //f2.MdiParent = parent;
                //f2.Show();
                frmCollSettings aFrmCollSettings = new frmCollSettings();
                aFrmCollSettings.ShowDialog();
                break;

            case UIFunctionCode.Help:
                Help();
                break;

            case UIFunctionCode.GRCtrlSet:
                GrCtrl(parent);
                break;

            case UIFunctionCode.GRSetOutSideTemperature:
//                    frmWastingCaloricReportMonth frmwc = new frmWastingCaloricReportMonth();
//                    frmwc.StartPosition = FormStartPosition.CenterParent;
//                    frmwc.ShowDialog();
//
//                    frmWaterReportMonth frmdw = new frmWaterReportMonth();
//                    frmdw.ShowDialog();

                SetOutsideTemp();
                break;

            case UIFunctionCode.XGDateTimeSetting:
                ShowXgDateTimeSettingForm();
                break;
            }
        }
Exemple #2
0
 public BTGRUIEventArgs(UIFunctionCode uiFc, object[] additives)
 {
     _uiFc      = uiFc;
     _additives = additives;
 }