internal static void OnUpateEmCostumeInfo(EmCostumeInfo curItem) { // Costume info = GlobalCache.costumeList.Find(t => t.ID == curItem.ID); LoadCostumeInfo(curItem.ID); // CJBasic.Helpers.ReflectionHelper.CopyProperty(curItem, info); // Costume info2 = info; }
private void Costume_Save(EmCostumeInfo obj) { if (this.InvokeRequired) { this.BeginInvoke(new CJBasic.CbGeneric <EmCostumeInfo>(Costume_Save), obj); } else { this.RefreshPage(); } }
/* private void UploadCostumePhoto(Costume item) * { * //有切换图片//原来有图片被删除了,才更新图片,与该image无关 * if (photo != null) * { * UploadCostumePhotoPara para = new UploadCostumePhotoPara() * { * ID = item.ID, * * //从picbox获取bytes * Photo = GetPhoto() * }; * GlobalCache.ServerProxy.UploadCostumePhoto(para); * * CJBasic.CbGeneric cb = new CJBasic.CbGeneric(this.DoNotify); * cb.BeginInvoke(null, null); * } * }*/ private EmCostumeInfo GetByID(String id) { EmCostumeInfo result = null; try { GetEmCostumePara infoPara = new GetEmCostumePara() { ID = id }; result = GlobalCache.EMallServerProxy.GetEmCostumeInfo(infoPara); if (result == null) { ShowMessage("找不到该商品!"); } } catch (Exception ex) { ShowError(ex); } return(result); }
/// <summary> /// 上架 /// </summary> /// <param name="para"></param> /// <returns></returns> public InteractResult ShelvesEmCostumeInfo(EmCostumeInfo para) { byte[] response = this.engine.CustomizeOutter.Query(EMallInformationTypes.ShelvesEmCostumeInfo, SerializeHelper.ResultToSerialize(para)); return(CompactPropertySerializer.Default.Deserialize <InteractResult>(response, 0)); }
/// <summary> /// 上架 /// </summary> /// <param name="para"></param> /// <returns></returns> public UpdateResult ShelvesEmCostumeInfo(EmCostumeInfo para) { byte[] response = this.engine.CustomizeOutter.Query(EMallInformationTypes.ShelvesEmCostumeInfo, SerializeHelper.ResultToSerialize(para)); return((UpdateResult)SerializeHelper.ByteArrayToInt(response)); }