예제 #1
0
        /// <summary>
        /// 从云端加载全部属性信息
        /// </summary>
        /// <returns></returns>
        public static Boolean LoadAllTypes()
        {
            #region 获得网络数据
            //初始化
            Types = new DataSet.TypeDataTable();
            //云端获取所有分类信息
            DataUtils.Arrange(Types, ConfigUtils.ServerProtocol.ListType(""));
            #endregion

            //保存到本地
            return(SaveAllTypes());
        }
예제 #2
0
        /// <summary>
        /// 创建新的分类到云端
        /// </summary>
        /// <param name="tr"></param>
        /// <returns></returns>
        public static Boolean CreatNewType(DataSet.TypeRow tr)
        {
            ReadAllTypes();
            Types.AddTypeRow(tr);//本地保存
            SaveAllTypes();
            //云端保存
            DataSet.TypeDataTable NewType = new DataSet.TypeDataTable();
            NewType.AddTypeRow(tr);
            NewType.WriteXml(FilePathUtils.LOCAL_TEMP + FilePathUtils.LOCAL_FILE_TYPE);
            String TypeStruct = File.ReadAllText(FilePathUtils.LOCAL_TEMP + FilePathUtils.LOCAL_FILE_TYPE);

            ConfigUtils.ServerProtocol.CreatType(TypeStruct, tr.BM);
            return(true);
        }
예제 #3
0
 /// <summary>
 /// 从文件里面读取所有分类信息
 /// </summary>
 /// <returns></returns>
 public static Boolean ReadAllTypes()
 {
     Types = new DataSet.TypeDataTable();
     Types.ReadXml(TypeFile);
     return(true);
 }