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("该分类不存在"); } }
/// <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); }
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); }
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("创建失败,请稍后再试。"); } } }