protected override void FillRequiredFields(TEType entity) { base.FillRequiredFields(entity); entity.TETypeName = TestString; entity.Length = TestDecimal; entity.Width = TestDecimal; entity.Height = TestDecimal; entity.MaxWeight = TestDecimal; // добавляем привязку к манданту (без нее не будет получаться тип ТЕ) var t2m = new TEType2Mandant(); t2m.AsDynamic().TETYPE2MANDANTTETYPECODE = InsertItemStringId; t2m.AsDynamic().MANDANTID = TstMandantId; entity.TETYPE2MANDANTL = new WMSBusinessCollection <TEType2Mandant>(); entity.TETYPE2MANDANTL.Add(t2m); }
protected override void FillRequiredFields(TEType obj) { base.FillRequiredFields(obj); obj.AsDynamic().TETYPECODE = TestString; obj.AsDynamic().TETYPENAME = TestString; obj.AsDynamic().TETYPELENGTH = TestDecimal; obj.AsDynamic().TETYPEWIDTH = TestDecimal; obj.AsDynamic().TETYPEHEIGHT = TestDecimal; obj.AsDynamic().TETYPEMAXWEIGHT = TestDecimal; var t2m = new TEType2Mandant(); t2m.AsDynamic().TETYPE2MANDANTTETYPECODE = TestString; t2m.AsDynamic().MANDANTID = 1; obj.AsDynamic().TETYPE2MANDANTL = new WMSBusinessCollection <TEType2Mandant> { t2m }; }