Ejemplo n.º 1
0
        public static BDDescriptionAttribute GetBDDescriptionAttribute(UnitFunctionType uct1)
        {
            System.Reflection.FieldInfo[] fieldAry = typeof(UnitFunctionType).GetFields();
            foreach (System.Reflection.FieldInfo item in fieldAry)
            {
                //获取类型
                UnitFunctionType uct;
                if (Enum.TryParse <UnitFunctionType>(item.Name, out uct) == false)
                {
                    continue;
                }

                if (uct != uct1)
                {
                    continue;
                }

                object[] objAry = item.GetCustomAttributes(typeof(BDDescriptionAttribute), false);
                if (objAry.Length > 0)
                {
                    return(objAry[0] as BDDescriptionAttribute);
                }
                return(null);
            }

            return(null);
        }
Ejemplo n.º 2
0
        public void LoadChart(AssetsData assetsData, string pjnd, string ycqsrq, UnitFunctionType UnitFunctionType)
        {
            this.pjnd             = pjnd;
            this.ycqsrq           = ycqsrq;
            this.assetsData       = assetsData;
            this.unitFunctionType = UnitFunctionType;

            this.LoadChart();
        }
Ejemplo n.º 3
0
        public FrmChart(AssetsData assetsData, string pjnd, string ycqsrq, UnitFunctionType UnitFunctionType)
        {
            InitializeComponent();
            this.pjnd             = pjnd;
            this.ycqsrq           = ycqsrq;
            this.assetsData       = assetsData;
            this.unitFunctionType = UnitFunctionType;

            this.CloseButtonVisible = true;
            this.CloseButton        = true;
        }
Ejemplo n.º 4
0
        public static UnitFunctionGroupType GetUnitFunctionGroupType(UnitFunctionType UnitFunctionType)
        {
            UnitFunctionGroupType UnitFunctionGroupType = UnitFunctionGroupType.Other;

            switch (UnitFunctionType)
            {
            case UnitFunctionType.JiBenXinXI:
            case UnitFunctionType.DanJingShuJu:
            case UnitFunctionType.DanYuanShuJu:
            case UnitFunctionType.JingJiPingJiaCanShu:
                UnitFunctionGroupType = UnitFunctionGroupType.JiChuShuJu;
                break;

            case UnitFunctionType.SQTZJia:
            case UnitFunctionType.SQTZYi:
            case UnitFunctionType.SQTZBing:
            case UnitFunctionType.SQTZDing:
                UnitFunctionGroupType = UnitFunctionGroupType.ShuQuTeZheQuXianFenXi;
                break;

            case UnitFunctionType.LaQiFenXi:
            case UnitFunctionType.TongXianZhangTuBanFa:
            case UnitFunctionType.JingYanGongShi:
                UnitFunctionGroupType = UnitFunctionGroupType.FuZhuGongJu;
                break;

            case UnitFunctionType.DJQXChanLiangDuiShiJian:
            case UnitFunctionType.DJQXHanShuiLvDuiLeiChan:
            case UnitFunctionType.DJQXHanYouLvDuiLeiChan:
            case UnitFunctionType.DJQXShuiYouBiDuiLeiChan:
            case UnitFunctionType.DJQXYueChanDuiLeiChan:
                UnitFunctionGroupType = UnitFunctionGroupType.HeXinFenXi;
                break;

            case UnitFunctionType.YuCeChaLiangShuJu:
            case UnitFunctionType.JingJiPingJia:
            //case UnitFunctionType.KeCaiChuLiangFenXiJieGuo:
            case UnitFunctionType.MinGanXingFenXi:
            case UnitFunctionType.BaoGaoShuChu:
            case UnitFunctionType.KPMGBaoBiao:
            case UnitFunctionType.KaiChuBiao:
                UnitFunctionGroupType = UnitFunctionGroupType.FenXiChengGuo;
                break;

            default:
                UnitFunctionGroupType = UnitFunctionGroupType.Other;
                break;
            }

            return(UnitFunctionGroupType);
        }
Ejemplo n.º 5
0
 private void RunFunction(UnitFunctionType unitFunctionType)
 {
     switch (unitFunctionType)
     {
         //case UnitFunctionType.JiBenXinXI:
         //    RunUnitBaseInfoEdit();
         //    break;
         //case UnitFunctionType.SQTZJia:
         //    RunSQQX(TechType.TypeA);
         //    break;
         //case UnitFunctionType.SQTZYi:
         //    RunSQQX(TechType.TypeB);
         //    break;
         //case UnitFunctionType.SQTZBing:
         //    RunSQQX(TechType.TypeC);
         //    break;
         //case UnitFunctionType.SQTZDing:
         //    RunSQQX(TechType.TypeD);
         //    break;
         //case UnitFunctionType.LaQiFenXi:
         //    InitFrmLQ(StudyType.LQFX);
         //    break;
         //case UnitFunctionType.DJQXChanLiangDuiShiJian:
         //    InitDYChartWindow();
         //    break;
         //case UnitFunctionType.DJQXYueChanDuiLeiChan:
         //case UnitFunctionType.DJQXHanYouLvDuiLeiChan:
         //case UnitFunctionType.DJQXHanShuiLvDuiLeiChan:
         //case UnitFunctionType.DJQXShuiYouBiDuiLeiChan:
         //    RunLeiChan(unitFunctionType);
         //    break;
         //case UnitFunctionType.YuCeChaLiangShuJu:
         //    InitFromForecastOutPut();
         //    break;
         //case UnitFunctionType.JingJiPingJia:
         //    RunJJPJ();
         //    break;
         //case UnitFunctionType.MinGanXingFenXi:
         //    List<AssetsData> lstAssetsData = frmLeft.GetSelChildAssetsList();
         //    FrmAnalysis3 fa3 = new FrmAnalysis3(curProData, pjnd, frmLeft.SelectedEntityData, lstAssetsData);
         //    fa3.ShowDialog();
         //    break;
         //case UnitFunctionType.DanYuanShuJu:
         //    UnitDevelopMonthInfoForm formDY = new UnitDevelopMonthInfoForm(decParams, localService.DBAccess);
         //    formDY.ShowDialog(this);
         //    if (formDY.IsModify && dyChartWindow != null && dyChartWindow.IsDisposed == false)
         //    {
         //        dyChartWindow.Init(decParams);
         //    }
         //    formDY.Dispose();
         //    break;
         //case UnitFunctionType.DanJingShuJu:
         //    WellDevelopMonthInfoForm formDJ = new WellDevelopMonthInfoForm(decParams, localService.DBAccess);
         //    formDJ.ShowDialog(this);
         //    formDJ.Dispose();
         //    break;
         //case UnitFunctionType.BaoGaoShuChu:
         //    RunSECXJLL();
         //    break;
         //case UnitFunctionType.KPMGBaoBiao:
         //    break;
         //case UnitFunctionType.KaiChuBiao:
         //    break;
         //case UnitFunctionType.TongXianZhangTuBanFa:
         //    break;
         //case UnitFunctionType.JingJiPingJiaCanShu:
         //    barEconomicParam_ItemClick(null, null);
         //    break;
         //case UnitFunctionType.JingYanGongShi:
         //    break;
         //default:
         //    break;
     }
 }
Ejemplo n.º 6
0
        public static Bitmap GetImageByUnitFunctionType(UnitFunctionType UnitFunctionType)
        {
            Bitmap bmp = null;

            switch (UnitFunctionType)
            {
            case UnitFunctionType.JiBenXinXI:
                bmp = Properties.Resources.BasicInfo_72;
                break;

            case UnitFunctionType.SQTZJia:
            case UnitFunctionType.SQTZYi:
            case UnitFunctionType.SQTZBing:
            case UnitFunctionType.SQTZDing:
                bmp = Properties.Resources.water;
                break;

            case UnitFunctionType.LaQiFenXi:
                bmp = Properties.Resources.laQiFenXI;
                break;

            case UnitFunctionType.DJQXChanLiangDuiShiJian:
            case UnitFunctionType.DJQXYueChanDuiLeiChan:
            case UnitFunctionType.DJQXHanYouLvDuiLeiChan:
            case UnitFunctionType.DJQXHanShuiLvDuiLeiChan:
            case UnitFunctionType.DJQXShuiYouBiDuiLeiChan:
                bmp = Properties.Resources.Arps;
                break;

            case UnitFunctionType.YuCeChaLiangShuJu:
                bmp = Properties.Resources.output;
                break;

            case UnitFunctionType.JingJiPingJia:
                bmp = Properties.Resources.dollar;
                break;

            case UnitFunctionType.MinGanXingFenXi:
                bmp = Properties.Resources.minGanXingFenXi;
                break;

            case UnitFunctionType.DanYuanShuJu:
                bmp = Properties.Resources.unit_72;
                break;

            case UnitFunctionType.DanJingShuJu:
                bmp = Properties.Resources.danJing;
                break;

            case UnitFunctionType.BaoGaoShuChu:
            case UnitFunctionType.KPMGBaoBiao:
            case UnitFunctionType.KaiChuBiao:
                bmp = Properties.Resources.print2;
                break;

            case UnitFunctionType.TongXianZhangTuBanFa:
                bmp = Properties.Resources.tongXiangZhang;
                break;

            case UnitFunctionType.JingJiPingJiaCanShu:
                bmp = Properties.Resources.EconomicParams;
                break;

            case UnitFunctionType.JingYanGongShi:
                bmp = Properties.Resources.fx;
                break;

            default:
                bmp = Properties.Resources.fenXi_72;
                break;
            }

            return(bmp);
        }