示例#1
0
        /// <summary>
        /// UI初始化
        /// </summary>
        private void InitUI()
        {
            base.FaNameCombInit(Cmb_Fa, CLDC_DataCore.Const.Variable.CONST_FA_DGN_FOLDERNAME);

            PrjUI.PrjDgn.DgnBase Item;

            DgnControlUI = new ControlLocation(Panel_Prjs);

            CLDC_DataCore.SystemModel.Item.csDgnDic _DgnItem = new CLDC_DataCore.SystemModel.Item.csDgnDic();
            _DgnItem.Load();

            Item = new CLDC_MeterUI.UI_FA.FAPrj.PrjUI.PrjDgn.NotParmPrj(_DgnItem.getDgnPrj(((int)CLDC_Comm.Enum.Cus_DgnItem.通信测试).ToString("000")));
            Item.PanelBackColor  = Color.LightBlue;
            Item.CaptionColor    = Color.White;
            Item.CaptionColorTwo = Color.LightBlue;
            this.Panel_Prjs.Controls.Add(Item);

            DgnControlUI.Add(Item);

            Item = new CLDC_MeterUI.UI_FA.FAPrj.PrjUI.PrjDgn.DgnDayCheckTime(_DgnItem.getDgnPrj(((int)CLDC_Comm.Enum.Cus_DgnItem.日计时误差).ToString("000")));
            Item.PanelBackColor  = Color.LightBlue;
            Item.CaptionColor    = Color.White;
            Item.CaptionColorTwo = Color.LightBlue;
            this.Panel_Prjs.Controls.Add(Item);

            DgnControlUI.Add(Item);

            Item = new CLDC_MeterUI.UI_FA.FAPrj.PrjUI.PrjDgn.DgnSdtq(_DgnItem.getDgnPrj(((int)CLDC_Comm.Enum.Cus_DgnItem.费率时段检查).ToString("000")));
            Item.PanelBackColor  = Color.LightBlue;
            Item.CaptionColor    = Color.White;
            Item.CaptionColorTwo = Color.LightBlue;
            this.Panel_Prjs.Controls.Add(Item);

            DgnControlUI.Add(Item);

            Item = new CLDC_MeterUI.UI_FA.FAPrj.PrjUI.PrjDgn.DgnSdtq(_DgnItem.getDgnPrj(((int)CLDC_Comm.Enum.Cus_DgnItem.时段投切).ToString("000")));
            Item.PanelBackColor  = Color.LightBlue;
            Item.CaptionColor    = Color.White;
            Item.CaptionColorTwo = Color.LightBlue;
            this.Panel_Prjs.Controls.Add(Item);

            DgnControlUI.Add(Item);

            Item = new CLDC_MeterUI.UI_FA.FAPrj.PrjUI.PrjDgn.DgnSdtq(_DgnItem.getDgnPrj(((int)CLDC_Comm.Enum.Cus_DgnItem.计度器示值组合误差).ToString("000")));
            Item.PanelBackColor  = Color.LightBlue;
            Item.CaptionColor    = Color.White;
            Item.CaptionColorTwo = Color.LightBlue;
            this.Panel_Prjs.Controls.Add(Item);

            DgnControlUI.Add(Item);

            Item = new CLDC_MeterUI.UI_FA.FAPrj.PrjUI.PrjDgn.DgnSdtq(_DgnItem.getDgnPrj(((int)CLDC_Comm.Enum.Cus_DgnItem.费率时段示值误差).ToString("000")));
            Item.PanelBackColor  = Color.LightBlue;
            Item.CaptionColor    = Color.White;
            Item.CaptionColorTwo = Color.LightBlue;
            this.Panel_Prjs.Controls.Add(Item);

            DgnControlUI.Add(Item);

            Item = new CLDC_MeterUI.UI_FA.FAPrj.PrjUI.PrjDgn.NotParmPrj(_DgnItem.getDgnPrj(((int)CLDC_Comm.Enum.Cus_DgnItem.GPS对时).ToString("000")));
            Item.PanelBackColor  = Color.LightBlue;
            Item.CaptionColor    = Color.White;
            Item.CaptionColorTwo = Color.LightBlue;
            this.Panel_Prjs.Controls.Add(Item);

            DgnControlUI.Add(Item);

            Item = new CLDC_MeterUI.UI_FA.FAPrj.PrjUI.PrjDgn.NotParmPrj(_DgnItem.getDgnPrj(((int)CLDC_Comm.Enum.Cus_DgnItem.闰年判断功能).ToString("000")));
            Item.PanelBackColor  = Color.LightBlue;
            Item.CaptionColor    = Color.White;
            Item.CaptionColorTwo = Color.LightBlue;
            this.Panel_Prjs.Controls.Add(Item);

            DgnControlUI.Add(Item);

            Item = new CLDC_MeterUI.UI_FA.FAPrj.PrjUI.PrjDgn.NotParmPrj(_DgnItem.getDgnPrj(((int)CLDC_Comm.Enum.Cus_DgnItem.事件记录检查).ToString("000")));
            Item.PanelBackColor  = Color.LightBlue;
            Item.CaptionColor    = Color.White;
            Item.CaptionColorTwo = Color.LightBlue;
            this.Panel_Prjs.Controls.Add(Item);

            DgnControlUI.Add(Item);

            Item = new CLDC_MeterUI.UI_FA.FAPrj.PrjUI.PrjDgn.NotParmPrj(_DgnItem.getDgnPrj(((int)CLDC_Comm.Enum.Cus_DgnItem.需量清空).ToString("000")));
            Item.PanelBackColor  = Color.LightBlue;
            Item.CaptionColor    = Color.White;
            Item.CaptionColorTwo = Color.LightBlue;
            this.Panel_Prjs.Controls.Add(Item);

            DgnControlUI.Add(Item);

            Item = new CLDC_MeterUI.UI_FA.FAPrj.PrjUI.PrjDgn.NotParmPrj(_DgnItem.getDgnPrj(((int)CLDC_Comm.Enum.Cus_DgnItem.电压逐渐变化).ToString("000")));
            Item.PanelBackColor  = Color.LightBlue;
            Item.CaptionColor    = Color.White;
            Item.CaptionColorTwo = Color.LightBlue;
            this.Panel_Prjs.Controls.Add(Item);

            DgnControlUI.Add(Item);

            Item = new CLDC_MeterUI.UI_FA.FAPrj.PrjUI.PrjDgn.NotParmPrj(_DgnItem.getDgnPrj(((int)CLDC_Comm.Enum.Cus_DgnItem.电压跌落).ToString("000")));
            Item.PanelBackColor  = Color.LightBlue;
            Item.CaptionColor    = Color.White;
            Item.CaptionColorTwo = Color.LightBlue;
            this.Panel_Prjs.Controls.Add(Item);

            DgnControlUI.Add(Item);

            Item = new CLDC_MeterUI.UI_FA.FAPrj.PrjUI.PrjDgn.NotParmPrj(_DgnItem.getDgnPrj(((int)CLDC_Comm.Enum.Cus_DgnItem.时钟示值误差).ToString("000")));
            Item.PanelBackColor  = Color.LightBlue;
            Item.CaptionColor    = Color.White;
            Item.CaptionColorTwo = Color.LightBlue;
            this.Panel_Prjs.Controls.Add(Item);

            DgnControlUI.Add(Item);

            Item = new CLDC_MeterUI.UI_FA.FAPrj.PrjUI.PrjDgn.DgnZdxl(_DgnItem.getDgnPrj(((int)CLDC_Comm.Enum.Cus_DgnItem.最大需量Imax).ToString("000")));
            Item.PanelBackColor  = Color.LightBlue;
            Item.CaptionColor    = Color.White;
            Item.CaptionColorTwo = Color.LightBlue;
            this.Panel_Prjs.Controls.Add(Item);

            DgnControlUI.Add(Item);

            Item = new CLDC_MeterUI.UI_FA.FAPrj.PrjUI.PrjDgn.DgnZdxl(_DgnItem.getDgnPrj(((int)CLDC_Comm.Enum.Cus_DgnItem.最大需量10Ib).ToString("000")));
            Item.PanelBackColor  = Color.LightBlue;
            Item.CaptionColor    = Color.White;
            Item.CaptionColorTwo = Color.LightBlue;
            this.Panel_Prjs.Controls.Add(Item);

            DgnControlUI.Add(Item);

            Item = new CLDC_MeterUI.UI_FA.FAPrj.PrjUI.PrjDgn.DgnZdxl(_DgnItem.getDgnPrj(((int)CLDC_Comm.Enum.Cus_DgnItem.最大需量01Ib).ToString("000")));
            Item.PanelBackColor  = Color.LightBlue;
            Item.CaptionColor    = Color.White;
            Item.CaptionColorTwo = Color.LightBlue;
            this.Panel_Prjs.Controls.Add(Item);

            DgnControlUI.Add(Item);

            Item = new CLDC_MeterUI.UI_FA.FAPrj.PrjUI.PrjDgn.DgnReadDl(_DgnItem.getDgnPrj(((int)CLDC_Comm.Enum.Cus_DgnItem.读取电量).ToString("000")));
            Item.PanelBackColor  = Color.LightBlue;
            Item.CaptionColor    = Color.White;
            Item.CaptionColorTwo = Color.LightBlue;
            this.Panel_Prjs.Controls.Add(Item);

            DgnControlUI.Add(Item);

            Item = new CLDC_MeterUI.UI_FA.FAPrj.PrjUI.PrjDgn.NotParmPrj(_DgnItem.getDgnPrj(((int)CLDC_Comm.Enum.Cus_DgnItem.电量清零).ToString("000")));
            Item.PanelBackColor  = Color.LightBlue;
            Item.CaptionColor    = Color.White;
            Item.CaptionColorTwo = Color.LightBlue;
            this.Panel_Prjs.Controls.Add(Item);

            DgnControlUI.Add(Item);

            Item = new CLDC_MeterUI.UI_FA.FAPrj.PrjUI.PrjDgn.DgnDlMemory(_DgnItem.getDgnPrj(((int)CLDC_Comm.Enum.Cus_DgnItem.电量寄存器检查).ToString("000")));
            Item.PanelBackColor  = Color.LightBlue;
            Item.CaptionColor    = Color.White;
            Item.CaptionColorTwo = Color.LightBlue;
            this.Panel_Prjs.Controls.Add(Item);

            DgnControlUI.Add(Item);


            Item = new CLDC_MeterUI.UI_FA.FAPrj.PrjUI.PrjDgn.NotParmPrj(_DgnItem.getDgnPrj(((int)CLDC_Comm.Enum.Cus_DgnItem.需量寄存器检查).ToString("000")));
            Item.PanelBackColor  = Color.LightBlue;
            Item.CaptionColor    = Color.White;
            Item.CaptionColorTwo = Color.LightBlue;
            this.Panel_Prjs.Controls.Add(Item);

            DgnControlUI.Add(Item);


            Item = new CLDC_MeterUI.UI_FA.FAPrj.PrjUI.PrjDgn.NotParmPrj(_DgnItem.getDgnPrj(((int)CLDC_Comm.Enum.Cus_DgnItem.瞬时寄存器检查).ToString("000")));
            Item.PanelBackColor  = Color.LightBlue;
            Item.CaptionColor    = Color.White;
            Item.CaptionColorTwo = Color.LightBlue;
            this.Panel_Prjs.Controls.Add(Item);

            DgnControlUI.Add(Item);

            Item = new CLDC_MeterUI.UI_FA.FAPrj.PrjUI.PrjDgn.NotParmPrj(_DgnItem.getDgnPrj(((int)CLDC_Comm.Enum.Cus_DgnItem.状态寄存器检查).ToString("000")));
            Item.PanelBackColor  = Color.LightBlue;
            Item.CaptionColor    = Color.White;
            Item.CaptionColorTwo = Color.LightBlue;
            this.Panel_Prjs.Controls.Add(Item);

            DgnControlUI.Add(Item);

            Item = new CLDC_MeterUI.UI_FA.FAPrj.PrjUI.PrjDgn.NotParmPrj(_DgnItem.getDgnPrj(((int)CLDC_Comm.Enum.Cus_DgnItem.失压寄存器检查).ToString("000")));
            Item.PanelBackColor  = Color.LightBlue;
            Item.CaptionColor    = Color.White;
            Item.CaptionColorTwo = Color.LightBlue;
            this.Panel_Prjs.Controls.Add(Item);

            DgnControlUI.Add(Item);

            Item = new CLDC_MeterUI.UI_FA.FAPrj.PrjUI.PrjDgn.NotParmPrj(_DgnItem.getDgnPrj(((int)CLDC_Comm.Enum.Cus_DgnItem.校对电量).ToString("000")));
            Item.PanelBackColor  = Color.LightBlue;
            Item.CaptionColor    = Color.White;
            Item.CaptionColorTwo = Color.LightBlue;
            this.Panel_Prjs.Controls.Add(Item);

            DgnControlUI.Add(Item);

            Item = new CLDC_MeterUI.UI_FA.FAPrj.PrjUI.PrjDgn.NotParmPrj(_DgnItem.getDgnPrj(((int)CLDC_Comm.Enum.Cus_DgnItem.校对需量).ToString("000")));
            Item.PanelBackColor  = Color.LightBlue;
            Item.CaptionColor    = Color.White;
            Item.CaptionColorTwo = Color.LightBlue;
            this.Panel_Prjs.Controls.Add(Item);

            DgnControlUI.Add(Item);

            Item = new CLDC_MeterUI.UI_FA.FAPrj.PrjUI.PrjDgn.NotParmPrj(_DgnItem.getDgnPrj(((int)CLDC_Comm.Enum.Cus_DgnItem.检查电表运行状态).ToString("000")));
            Item.PanelBackColor  = Color.LightBlue;
            Item.CaptionColor    = Color.White;
            Item.CaptionColorTwo = Color.LightBlue;
            this.Panel_Prjs.Controls.Add(Item);

            DgnControlUI.Add(Item);

            Item = new CLDC_MeterUI.UI_FA.FAPrj.PrjUI.PrjDgn.NotParmPrj(_DgnItem.getDgnPrj(((int)CLDC_Comm.Enum.Cus_DgnItem.预付费检测).ToString("000")));
            Item.PanelBackColor  = Color.LightBlue;
            Item.CaptionColor    = Color.White;
            Item.CaptionColorTwo = Color.LightBlue;
            this.Panel_Prjs.Controls.Add(Item);

            DgnControlUI.Add(Item);

            Item = new CLDC_MeterUI.UI_FA.FAPrj.PrjUI.PrjDgn.NotParmPrj(_DgnItem.getDgnPrj(((int)CLDC_Comm.Enum.Cus_DgnItem.电压短时中断).ToString("000")));
            Item.PanelBackColor  = Color.LightBlue;
            Item.CaptionColor    = Color.White;
            Item.CaptionColorTwo = Color.LightBlue;
            this.Panel_Prjs.Controls.Add(Item);

            DgnControlUI.Add(Item);

            Item = new CLDC_MeterUI.UI_FA.FAPrj.PrjUI.PrjDgn.DgnChangePassword(_DgnItem.getDgnPrj(((int)CLDC_Comm.Enum.Cus_DgnItem.修改密码).ToString("000")));
            Item.PanelBackColor  = Color.LightBlue;
            Item.CaptionColor    = Color.White;
            Item.CaptionColorTwo = Color.LightBlue;
            this.Panel_Prjs.Controls.Add(Item);

            DgnControlUI.Add(Item);


            //DgnControlUI.Sort();



            this.SizeChanged += new EventHandler(UI_Dgn_SizeChanged);
        }
        /// <summary>
        /// UI初始化
        /// </summary>
        private void InitUI()
        {
            base.FaNameCombInit(Cmb_Fa, CLDC_DataCore.Const.Variable.CONST_FA_PREPARE_FOLDERNAME);

            PrjUI.PrjPrePare.PreBase Item;

            DgnControlUI = new ControlLocation(Panel_Prjs);

            CLDC_DataCore.SystemModel.Item.csDgnDic _DgnItem = new CLDC_DataCore.SystemModel.Item.csDgnDic();
            _DgnItem.Load();

            Item = new CLDC_MeterUI.UI_FA.FAPrj.PrjUI.PrjPrePare.NotParmPrj(_DgnItem.getDgnPrj(((int)CLDC_Comm.Enum.Cus_DgnItem.通信测试).ToString("000")));
            Item.PanelBackColor  = Color.LightBlue;
            Item.CaptionColor    = Color.White;
            Item.CaptionColorTwo = Color.LightBlue;
            this.Panel_Prjs.Controls.Add(Item);

            DgnControlUI.Add(Item);


            Item = new CLDC_MeterUI.UI_FA.FAPrj.PrjUI.PrjPrePare.PreDayClock(_DgnItem.getDgnPrj(((int)CLDC_Comm.Enum.Cus_DgnItem.日计时误差).ToString("000")));
            Item.PanelBackColor  = Color.LightBlue;
            Item.CaptionColor    = Color.White;
            Item.CaptionColorTwo = Color.LightBlue;
            this.Panel_Prjs.Controls.Add(Item);

            DgnControlUI.Add(Item);

            Item = new CLDC_MeterUI.UI_FA.FAPrj.PrjUI.PrjPrePare.NotParmPrj(_DgnItem.getDgnPrj(((int)CLDC_Comm.Enum.Cus_DgnItem.费率时段检查).ToString("000")));
            Item.PanelBackColor  = Color.LightBlue;
            Item.CaptionColor    = Color.White;
            Item.CaptionColorTwo = Color.LightBlue;
            this.Panel_Prjs.Controls.Add(Item);

            DgnControlUI.Add(Item);

            Item = new CLDC_MeterUI.UI_FA.FAPrj.PrjUI.PrjPrePare.NotParmPrj(_DgnItem.getDgnPrj(((int)CLDC_Comm.Enum.Cus_DgnItem.GPS对时).ToString("000")));
            Item.PanelBackColor  = Color.LightBlue;
            Item.CaptionColor    = Color.White;
            Item.CaptionColorTwo = Color.LightBlue;
            this.Panel_Prjs.Controls.Add(Item);

            DgnControlUI.Add(Item);

            Item = new CLDC_MeterUI.UI_FA.FAPrj.PrjUI.PrjPrePare.NotParmPrj(_DgnItem.getDgnPrj(((int)CLDC_Comm.Enum.Cus_DgnItem.需量清空).ToString("000")));
            Item.PanelBackColor  = Color.LightBlue;
            Item.CaptionColor    = Color.White;
            Item.CaptionColorTwo = Color.LightBlue;
            this.Panel_Prjs.Controls.Add(Item);

            DgnControlUI.Add(Item);

            //Item = new CLDC_MeterUI.UI_FA.FAPrj.PrjUI.PrjDgn.DgnReadDl(_DgnItem.getDgnPrj(((int)CLDC_Comm.Enum.Cus_DgnItem.读取电量).ToString("000")));
            //Item.PanelBackColor = Color.LightBlue;
            //Item.CaptionColor = Color.White;
            //Item.CaptionColorTwo = Color.LightBlue;
            //this.Panel_Prjs.Controls.Add(Item);

            //DgnControlUI.Add(Item);

            Item = new CLDC_MeterUI.UI_FA.FAPrj.PrjUI.PrjPrePare.NotParmPrj(_DgnItem.getDgnPrj(((int)CLDC_Comm.Enum.Cus_DgnItem.电量清零).ToString("000")));
            Item.PanelBackColor  = Color.LightBlue;
            Item.CaptionColor    = Color.White;
            Item.CaptionColorTwo = Color.LightBlue;
            this.Panel_Prjs.Controls.Add(Item);

            DgnControlUI.Add(Item);


            #region lsx
            Item = new CLDC_MeterUI.UI_FA.FAPrj.PrjUI.PrjPrePare.NotParmPrj("正向有功");
            Item.PanelBackColor  = Color.LightBlue;
            Item.CaptionColor    = Color.White;
            Item.CaptionColorTwo = Color.LightBlue;

            this.Panel_Prjs.Controls.Add(Item);

            DgnControlUI.Add(Item);

            Item = new CLDC_MeterUI.UI_FA.FAPrj.PrjUI.PrjPrePare.NotParmPrj("反向有功");
            Item.PanelBackColor  = Color.LightBlue;
            Item.CaptionColor    = Color.White;
            Item.CaptionColorTwo = Color.LightBlue;

            this.Panel_Prjs.Controls.Add(Item);

            DgnControlUI.Add(Item);

            Item = new CLDC_MeterUI.UI_FA.FAPrj.PrjUI.PrjPrePare.NotParmPrj("正向无功");
            Item.PanelBackColor  = Color.LightBlue;
            Item.CaptionColor    = Color.White;
            Item.CaptionColorTwo = Color.LightBlue;

            this.Panel_Prjs.Controls.Add(Item);

            DgnControlUI.Add(Item);

            Item = new CLDC_MeterUI.UI_FA.FAPrj.PrjUI.PrjPrePare.NotParmPrj("反向无功");
            Item.PanelBackColor  = Color.LightBlue;
            Item.CaptionColor    = Color.White;
            Item.CaptionColorTwo = Color.LightBlue;

            this.Panel_Prjs.Controls.Add(Item);

            DgnControlUI.Add(Item);
            #endregion


            CLDC_DataCore.Struct.StDgnConfig stW = new CLDC_DataCore.Struct.StDgnConfig();
            stW.DgnPrjID         = ((int)CLDC_Comm.Enum.Cus_PrepareItem.接线检查).ToString("000");
            stW.DgnPrjName       = CLDC_Comm.Enum.Cus_PrepareItem.接线检查.ToString();
            Item                 = new CLDC_MeterUI.UI_FA.FAPrj.PrjUI.PrjPrePare.NotParmPrj(stW);
            Item.PanelBackColor  = Color.LightBlue;
            Item.CaptionColor    = Color.White;
            Item.CaptionColorTwo = Color.LightBlue;
            this.Panel_Prjs.Controls.Add(Item);

            DgnControlUI.Add(Item);

            //DgnControlUI.Sort();

            this.SizeChanged += new EventHandler(UI_Dgn_SizeChanged);
        }