private async void Tile_Click(object sender, RoutedEventArgs e) { ClienteEmpresa nuevoCliente = new ClienteEmpresa() { IdGiro = (decimal)cbGiro.SelectedValue, IdComuna = (decimal)cbComuna.SelectedValue, Correo = txtCorreo.Text, Direccion = txtDireccion.Text, Nombre = txtNombre.Text, Rut = txtRut.Text, Telefono = txtTelefono.Text }; string xml = nuevoCliente.Serializar(); PrevencionRiesgosWCF.PrevencionClient proxy = new PrevencionRiesgosWCF.PrevencionClient(); bool valido = proxy.CreateClienteEmpresa(xml); proxy.Close(); if (valido) { await this.ShowMessageAsync("Exito", "Cliente registrado correctamente."); LimpiarControles(); } else { await this.ShowMessageAsync("Error", "No se creo el cliente, revise los datos."); } }