private Stickers createSticker(Nomenclature nomenclature, Parties party, int packsQuantity, int unitsQuantity, long trayId, int startUnitsQuantity) { var sticker = new Stickers(); sticker.Nomenclature = nomenclature; sticker.Quantity = packsQuantity; sticker.UnitsQuantity = unitsQuantity; sticker.Driver = Driver; if (trayId > 0) { sticker.SetRef("Tray", trayId); } sticker.AcceptionDate = Date; sticker.StartUnitsQuantity = startUnitsQuantity; sticker.ReleaseDate = party.DateOfManufacture; sticker.ExpiryDate = party.TheDeadlineSuitability; sticker.Party = party; if (sticker.Write() != WritingResult.Success) { return(null); } return(sticker); }