Beispiel #1
0
        public bool Add(Book.Model.T_STOCK_OutHead head, List <Book.Model.T_STOCK_OutBody> lst)
        {
            Book.DAL.T_STOCK_OutHead bllHead = new Book.DAL.T_STOCK_OutHead();
            int headid = bllHead.Add(head);

            Book.DAL.T_STOCK_OutBody bllBody = new Book.DAL.T_STOCK_OutBody();
            foreach (var item in lst)
            {
                item.InHeadID = headid;
                bllBody.Add(item);
            }
            return(true);
        }
Beispiel #2
0
        public bool EditSave(Book.Model.T_STOCK_OutHead head, List <Book.Model.T_STOCK_OutBody> lst)
        {
            //更新header
            Book.DAL.T_STOCK_OutHead bll = new Book.DAL.T_STOCK_OutHead();
            bll.Update(head);

            //更新body:  删除老的

            Book.DAL.T_STOCK_OutBody bllBody = new Book.DAL.T_STOCK_OutBody();
            bllBody.DeleteByHeadID(head.ID);


            //更新body:  插入新的
            Book.DAL.T_STOCK_OutBody dalBody = new Book.DAL.T_STOCK_OutBody();
            foreach (var item in lst)
            {
                item.InHeadID = head.ID;
                dalBody.Add(item);
            }

            return(true);
        }