/// <summary>
        /// 加载程式
        /// </summary>
        /// <param name="name">程式名称</param>
        /// <returns></returns>
        public static ProgramFlow Load(string path)
        {
            Common.SerializableHelper <ProgramFlow> helper = new Common.SerializableHelper <ProgramFlow>();
            ProgramFlow flow = helper.DeJsonSerialize(path);

            return(flow);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 安装流程
        /// </summary>
        /// <param name="program"></param>
        /// <returns></returns>
        public string InstallProgram(ProgramFlow program)
        {
            this.Program = program.ConvertToInfo();

            this.RunData = new MachineRunDataHelper(this.Module);
            this.RunData.Restet(this.Program);
            return(string.Empty);
        }
 /// <summary>
 /// 保存程式
 /// </summary>
 /// <param name="program"></param>
 /// <returns></returns>
 public static bool Save(ProgramFlow program)
 {
     Common.SerializableHelper <ProgramFlow> helper = new Common.SerializableHelper <ProgramFlow>(program);
     return(helper.JsonSerialize(PathDefine.sPathProgram + $"{CommonHelper.GetEnumDescription(typeof(Module), program.Module)}\\{program.ProgramName}.json"));
 }