private void LlamadaAsincrona(object sender, EventArgs e) { ProductoClient oProducto = new ProductoClient(); oProducto.ListarAsync(); oProducto.ListarCompleted += new EventHandler <ListarCompletedEventArgs>(finalizarLlamadaAsincrona); }
private async void LlamadaAsincrona(object sender, EventArgs e) { ProductoClient oProducto = new ProductoClient(); lbeProducto = await oProducto.ListarAsync(); dataGridView1.DataSource = lbeProducto; }
public async Task <string> Listar() { string rpta = ""; ProductoClient cProducto = new ProductoClient(); lbeProducto = await cProducto.ListarAsync(); MemoryStream ms = new MemoryStream(); DataContractJsonSerializer dcJSON = new DataContractJsonSerializer(typeof(List <beProducto>)); dcJSON.WriteObject(ms, lbeProducto); rpta = Encoding.Default.GetString(ms.ToArray()); return(rpta); }
protected void ButtonAceptar_Click(object sender, EventArgs e) { try { //Se Registra el Producto mediante un cliente del servicio Producto ProductoClient cliente = new ProductoClient(); ClienteASP.Usuario.ModeloUsuario usuario = (ClienteASP.Usuario.ModeloUsuario)Session["Usuario"]; cliente.registrarproducto(TextBoxNombre.Text,TextBoxCantidad.Text,TextBoxUnidad.Text,TextBoxDetalle.Text,Calendar1.SelectedDate.ToString(),usuario.nombreUsuario); Response.Redirect("RegistroExitoso.aspx"); } catch (Exception ex) { LabelError.Text = ex.Message; } }