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"); } } }
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])); }
/// <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); }
/// <remarks/> public void processAsync(ProcesoCompraRequest ProcesoCompraRequest) { this.processAsync(ProcesoCompraRequest, null); }