internal async Task ModificarAsync(VentaListadoItem ventaListadoItem) { ModeloVenta.Venta venta = await VentaService.Obtener(ventaListadoItem.Venta.Id); VentaDetalleForm ventaDetalleForm = new VentaDetalleForm(venta); ventaDetalleForm.ShowDialog(); await BuscarAsync(); }
private void dgVentas_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) { EjecutarAsync(async() => { if (e.RowIndex < 0) { return; } VentaListadoItem ventaListadoItem = (VentaListadoItem)dgVentas.CurrentRow.DataBoundItem; await ventaListadoViewModel.ModificarAsync(ventaListadoItem); }); }
private void dgVentas_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e) { EjecutarAsync(async() => { if (e.RowIndex < 0) { return; } VentaListadoItem ventaListadoItem = (VentaListadoItem)dgVentas.CurrentRow.DataBoundItem; if (dgVentas.Columns[e.ColumnIndex].Name == "Editar") { await ventaListadoViewModel.ModificarAsync(ventaListadoItem); } }); }