public void SaveCategory(Sender sender, SaveCategoryArgs args) { try { using (ObjectProxy op = new ObjectProxy(true)) { Category obj = new Category(); obj.CategoryID = args.Category.CategoryID; if (op.LoadCategoryByCategoryID(obj) == 0) { args.Category.Created = DateTime.Now; args.Category.CreatedBy = string.Format("{0}.{1}", sender.UserCode, sender.UserName); args.Category.Modified = DateTime.Now; args.Category.ModifiedBy = string.Format("{0}.{1}", sender.UserCode, sender.UserName); op.InsertCategory(args.Category); } else { args.Category.Modified = DateTime.Now; args.Category.ModifiedBy = string.Format("{0}.{1}", sender.UserCode, sender.UserName); op.UpdateCategoryByCategoryID(args.Category); } op.CommitTransaction(); } } catch (Exception ex) { PLogger.LogError(ex); throw ex; } }
public void SaveCategory() { try { using (ProxyBE p = new ProxyBE()) { SaveCategoryArgs args = new SaveCategoryArgs(); Category category = p.Client.GetCategory(SenderUser, parm.CategoryID); if (category == null) { category = new Category(); category.CategoryID = parm.CategoryID; } category.CategoryCode = parm.CategoryCode; category.CategoryName = parm.CategoryName; category.ParentID = parm.ParentID; category.Sequence = parm.Sequence; category.ShortName = parm.ShortName; category.IsDisabled = Convert.ToBoolean(parm.IsDisabled); args.Category = category; p.Client.SaveCategory(SenderUser, args); } WriteSuccess(); } catch (Exception ex) { WriteError(ex.Message, ex); } }
public void NewCategory() { try { using (ProxyBE p = new ProxyBE()) { SaveCategoryArgs args = new SaveCategoryArgs(); Category category = p.Client.GetCategoryByParentID_CategoryCode(SenderUser, Guid.Empty, "CK"); if (category == null) { category = new Category(); category.CategoryID = Guid.NewGuid(); category.CategoryCode = "CK"; category.CategoryName = "仓库资料"; category.ParentID = Guid.Empty; category.Sequence = 0; category.ShortName = ""; args.Category = category; p.Client.SaveCategory(SenderUser, args); } Category subCategory = new Category(); subCategory.CategoryID = Guid.NewGuid(); subCategory.ParentID = category.CategoryID; category.CategoryCode = ""; category.CategoryName = ""; category.Sequence = 0; category.ShortName = ""; Response.Write(JSONHelper.Object2Json(subCategory)); } } catch (Exception ex) { WriteError(ex.Message, ex); } }