예제 #1
0
        internal async Task ModificarAsync(VentaListadoItem ventaListadoItem)
        {
            ModeloVenta.Venta venta = await VentaService.Obtener(ventaListadoItem.Venta.Id);

            VentaDetalleForm ventaDetalleForm = new VentaDetalleForm(venta);

            ventaDetalleForm.ShowDialog();
            await BuscarAsync();
        }
예제 #2
0
        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);
            });
        }
예제 #3
0
        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);
                }
            });
        }