Beispiel #1
0
 private void Find_Click(object sender, EventArgs e)
 {
     //获取分类列表
     TypeUtils.LoadAllTypes();
     //保存分类列表
     TypeUtils.SaveAllTypes();
     //查看是否存在
     DataSet.TypeRow tr = TypeUtils.Types.FindByNR(NR.Text);
     if (tr == null)
     {
         MessageBox.Show("该分类不存在");
     }
 }
Beispiel #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);
        }
Beispiel #3
0
 private Boolean TypeCheck()
 {
     //获取分类列表
     TypeUtils.LoadAllTypes();
     //保存分类列表
     TypeUtils.SaveAllTypes();
     //查看是否存在
     DataSet.TypeRow tr = TypeUtils.Types.FindByNR(NR.Text);
     if (tr == null || tr.IsNull("NR") == true)
     {
         return(true);
     }
     else
     {
         MessageBox.Show("该分类已经存在!");
     }
     return(false);
 }
Beispiel #4
0
        private void Save_Click(object sender, EventArgs e)
        {
            if (TypeCheck() == true)
            {
                DataSet.TypeRow tr = TypeUtils.Types.NewTypeRow();
                tr.NR            = NR.Text;
                tr.BM            = Guid.NewGuid().ToString("N");
                tr.CreatDateTime = DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss");

                //发行到服务中心
                if (TypeUtils.CreatNewType(tr))
                {
                    MessageBox.Show("创建成功");
                }
                else
                {
                    MessageBox.Show("创建失败,请稍后再试。");
                }
            }
        }