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); }
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(); }
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; }
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); }
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; } }
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); }