Пример #1
0
        private orderSaveResult savePO(Database database, orderSaveParameters orderSaveParameters)
        {
            orderSaveResult res = new orderSaveResult();

            WebServices3pl pkg = new WebServices3pl(database);

            pkg.Savepo(orderSaveParameters.clientId,
                       orderSaveParameters.order.poid,
                       orderSaveParameters.order.poSeq,
                       orderSaveParameters.order.shipFromPartyid,
                       orderSaveParameters.order.reqDelDate,
                       orderSaveParameters.order.text,
                       orderSaveParameters.order.receivingWhid);

            foreach (orderLine x in orderSaveParameters.order.orderLines)
            {
                pkg.Savepoline(orderSaveParameters.clientId,
                               x.partNo,
                               x.partDescr1,
                               x.text,
                               (Nullable <double>)x.qtyUnit,
                               x.unit,
                               orderSaveParameters.order.poid,
                               orderSaveParameters.order.poSeq,
                               x.linePos,
                               x.lineSeq,
                               orderSaveParameters.order.reqDelDate,
                               orderSaveParameters.order.receivingWhid);
            }

            return(res);
        }