Variable/GradeBaseCodeRule.cs

(开头部分) 2KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;

/// <summary>
/// 级次档案编码规则
/// </summary>
/// <remarks></remarks>
namespace Variable
{
    public class GradeBaseCodeRule
    {
        /// <summary>
        /// 获取编码规则(返回的数组包含9个对象)
        /// </summary>
        /// <param name="GradeBaseType">级次档案类别</param>
        /// <returns></returns>
        /// <remarks></remarks>
        public static int[] getValue(string GradeBaseType)
        {
            int[] Res = new int[9];
            try
            {
                string cClass = "基础档案";
                string cVarName = "GradeBaseCode_" + GradeBaseType;
                string Value = Var.Var.Create(null).getValue(cClass, cVarName);
                string[] strArr = Value.Split(',');
                for (int i = 0; i <= 8; i++)
                {
                    Res[i] = Convert.ToInt32(strArr[i]);
                }
                return Res;
            }
            catch (Exception)
            {
                for (int i = 0; i <= 8; i++)
                {
                    Res[i] = 2;
                }
                return Res;
            }
        }
        /// <summary>
        /// 保存编码规则
        /// </summary>
        /// <param name="GradeBaseType">级次档案类别</param>
        /// <param name="CodeRules">保存编码规则的数据(数组包含9个对象)</param>
        /// <remarks></remarks>
        public static void setValue(string GradeBaseType, int[] CodeRules)
        {
            try
            {
                string cClass = "基础档案";
                string cVarName = "GradeBaseCode_" + GradeBaseType;
                string Value = "";
                for (int i = 0; i <= 8; i++)
                {
                    Value += CodeRules[i] + (i == 8 ? "" : ",");
                }
                Var.Var.Create(null).Save(cClass, cVarName, Value);
            }
            catch (Exception ex)
后面还有 6 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。