Beispiel #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            var referencia = textBox1.Text;
            var parseOk    = int.TryParse(unidades.Text, out int unidadesResult);

            if (string.IsNullOrEmpty(referencia) || !parseOk)
            {
                MessageBox.Show("Hay campos vacíos");
            }
            else
            {
                var request = new ProcesoCompra.ProcesoCompraRequest
                {
                    referenciaProducto = referencia,
                    unidades           = unidadesResult
                };
                var endpoint = new ProcesoCompra.ProcesoCompra
                {
                    Url = "http://localhost:8080/ode/processes/ProcesoCompra?wsdl"
                };

                var response = endpoint.process(request);

                if (response.result)
                {
                    MessageBox.Show("Compra realizada correctamente");
                }
                else
                {
                    MessageBox.Show("Error al realizar la compra");
                }
            }
        }
Beispiel #2
0
        public ProcesoCompraResponse process([System.Xml.Serialization.XmlElementAttribute(Namespace = "http://compra.bpel.mtis")] ProcesoCompraRequest ProcesoCompraRequest)
        {
            object[] results = this.Invoke("process", new object[] {
                ProcesoCompraRequest
            });

            return((ProcesoCompraResponse)(results[0]));
        }
Beispiel #3
0
 /// <remarks/>
 public void processAsync(ProcesoCompraRequest ProcesoCompraRequest, object userState)
 {
     if ((this.processOperationCompleted == null))
     {
         this.processOperationCompleted = new System.Threading.SendOrPostCallback(this.OnprocessOperationCompleted);
     }
     this.InvokeAsync("process", new object[] {
         ProcesoCompraRequest
     }, this.processOperationCompleted, userState);
 }
Beispiel #4
0
 /// <remarks/>
 public void processAsync(ProcesoCompraRequest ProcesoCompraRequest)
 {
     this.processAsync(ProcesoCompraRequest, null);
 }