public object CopyFrom(object fromObj) { ProductMD source = (ProductMD)fromObj; if (source == null) { return(this); } this.ID = source.ID; this.Code = source.Code; this.Name = source.Name; this.FName = source.FName; this.Group = source.Group; this.Refundrate = source.Refundrate; this.Price = source.Price; this.Length = source.Length; this.Width = source.Width; this.Height = source.Height; this.Weight = source.Weight; this.Texture = source.Texture; this.Remark = source.Remark; this.Images.Clear(); this.Images.AddRange(source.Images); return(this); }
// public override object GetBOTable() // { // return boPro; // } public override bool Init() { base.Init(); ProductMD boPro = (ProductMD)m_boTable; boPro.ID = GetNextID(); return(true); }
public override bool OnIsValid() { ProductMD md = (ProductMD)m_boTable; IList list = GetDataList(); JObject find = list.Cast <JObject>().ToList().Find(x => x.ConvertToTarget <ProductMD>().Code == md.Code); if (find != null) { ReportStatusMessage(new SatusMessageInfo(MessageType.Error, MessageCode.EntryExist, this, "产品 \"" + md.Code + "\" 已存在!")); return(false); } return(true); }
public BOProduct() { base.m_boId = BOIDEnum.Product; m_boTable = new ProductMD(); }