Пример #1
0
        public bool Insert(TempOrdersData pTempOrder)
        {
            bool _Success = false;
            int  _LineNo  = 0;
            TempOrdersHeaderTbl _HeaderDAL = new TempOrdersHeaderTbl();
            TempOrdersLinesTbl  _LinesDAL  = new TempOrdersLinesTbl();

            _Success = _HeaderDAL.Insert(pTempOrder.HeaderData);
            long _TOHeaderID = _HeaderDAL.GetCurrentTOHeaderID();

            while ((_Success) && (pTempOrder.OrdersLines.Count > _LineNo))
            {
                pTempOrder.OrdersLines[_LineNo].TOHeaderID = _TOHeaderID;
                _Success = _LinesDAL.Insert(pTempOrder.OrdersLines[_LineNo]);
                _LineNo++;
            }

            return(_Success);
        }