コード例 #1
0
        /// <summary>
        /// 获取配置的贷款实例
        /// </summary>
        public static void GetGlobalDebtInstance()
        {
            var xmlTools = new XMLTools();

            //加载贷款设置数据
            xmlTools.ReadFromXML("DebtSetting.xml", typeof(MDebt));
            var debtDict = xmlTools.XmlAttributeDict;
            var mobject  = ConvertDictToMObject(xmlTools.XmlAttributeDict, debtDict["DebtType"].ToString());

            if (((MDebt)mobject).DebtType == DebtType.MEqualCaptial)
            {
                debt = (MEqualCaptial)mobject;
            }
            else
            {
                debt = (MEqualInterest)mobject;
            }
        }
コード例 #2
0
        /// <summary>
        /// 填充基础对话框内的控件值
        /// </summary>
        /// <param name="filename"></param>
        /// <param name="obj"></param>
        protected void FillControlsBase(string filename, object obj)
        {
            xmlTools.ReadFromXML(filename, obj.GetType());
            string debtTimeType = xmlTools.XmlAttributeDict["TimeType"].ToString();

            if (debtTimeType == "Year")
            {
                yearRadioBtn.Checked = true;
            }
            else if (debtTimeType == "Month")
            {
                monthRadioBtn.Checked = true;
            }
            else if (debtTimeType == "Day")
            {
                dayRadioBtn.Checked = true;
            }
        }