private async void AddSpeakerItem(InvItemClientUser speakerItem)
        {
            // Creating new order line
            // TODO: Create Order Line, Remember to setMaster

            // Calling insert API
            // TODO: Call Insert API

            // Opens another uniconta tab
            UnicontaTabs.OpenTab(UnicontaTabs.DebtorOrders, null);
        }
示例#2
0
        private async void AddSpeakerItem(InvItemClientUser speakerItem)
        {
            // Creating new order line
            var orderLine = new DebtorOrderLineClient
            {
                _Item  = speakerItem.Item,
                _Qty   = 1,
                _Price = speakerItem.SalesPrice1
            };

            orderLine.SetMaster(this.order);

            // Calling insert API
            if (await crudAPI.Insert(orderLine) != ErrorCodes.Succes)
            {
                MessageBox.Show("ERROR: Failed to insert order line.");
                return;
            }

            // Opens another uniconta tab
            UnicontaTabs.OpenTab(UnicontaTabs.DebtorOrders, null);
        }
示例#3
0
 private void openOrderLines(DebtorOrderClient order)
 {
     UnicontaTabs.OpenTab(UnicontaTabs.DebtorOrdersLine, new object[] { order });
 }