示例#1
0
        public static Item createITEM(ItemService IS, long catID, long numSchemeID, StringArray[] ItemNSFieldInputsDef, string itemTitle, string itemDesc)
        {
            try
            {
                GenVaultHelper.LibNotes();

                itemObj = IS.AddItemRevision(catID);
                ProductRestric[] pres;
                mID = new[] { itemObj.MasterId };
                sID = new[] { numSchemeID };
                rID = new[] { itemObj.RevId };

                ItemNum[] newNumbers = IS.AddItemNumbers(mID, sID, ItemNSFieldInputsDef, out pres);
                itemObj.ItemNum = newNumbers[0].ItemNum1;
                string[] itemNums = { itemObj.ItemNum };
                itemObj.Detail = itemTitle;
                itemObj.Title  = itemDesc;
                IS.CommitItemNumbers(mID, itemNums);
                IS.UpdateAndCommitItems(new Item[] { itemObj });
            }
            catch (System.Exception ex)
            {
                //return ex.ToString();
            }
            return(itemObj);// result = "Sucess";
        }