Exemple #1
0
        private void uxSave_Click(object sender, EventArgs e)
        {
            OrderRequestResponse r = null;

            try
            {
                OrderDto dto = (OrderDto)bdsOrder.Current;
                r = Client.Post <OrderRequestResponse>(address + "/order_request", new OrderRequest {
                    OrderDto = dto
                });

                dto.OrderId    = r.OrderDto.OrderId;
                dto.RowVersion = r.OrderDto.RowVersion;

                bdsOrder.ResetItem(0);
                MessageBox.Show("Saved.");
            }
            catch (Exception ex)
            {
                if (r != null)
                {
                    MessageBox.Show("Hei");
                    MessageBox.Show(r.ResponseStatus.StackTrace);
                }
                MessageBox.Show(ex.Message);
            }
        }
Exemple #2
0
        private void uxDelete_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Delete?", this.Text, MessageBoxButtons.YesNo) != System.Windows.Forms.DialogResult.Yes)
            {
                return;
            }


            try
            {
                OrderDto             dto = (OrderDto)bdsOrder.Current;
                string               x   = Uri.EscapeDataString(Convert.ToBase64String(dto.RowVersion));
                OrderRequestResponse r   =
                    Client.Delete <OrderRequestResponse>(address + "order_request/" + dto.OrderId.ToString() + "/" + x);
                bdsOrder.DataSource = GetOrderTemplate();
                MessageBox.Show("Deleted");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }