void GrvFacturas_CellEnter(object sender, DataGridViewCellEventArgs e) { DataGridViewRow filaSeleccionada = grvFacturas.Rows[e.RowIndex]; filaSeleccionada.Selected = true; FacturaPresentacion facturaSeleccionada = (FacturaPresentacion)filaSeleccionada.DataBoundItem; CargarFacturaSeleccionada(facturaSeleccionada); }
void CargarFacturaSeleccionada(FacturaPresentacion facturaPresentacion) { lblFecha.Text = facturaPresentacion.Fecha.ToShortDateString(); lblCliente.Text = facturaPresentacion.Cliente; lblFechaInicio.Text = facturaPresentacion.FechaInicio.ToShortDateString(); lblFechaFin.Text = facturaPresentacion.FechaFin.ToShortDateString(); lblComensales.Text = facturaPresentacion.Comensales.ToString(); lblRecetas.Text = facturaPresentacion.Recetas; lblPrecioCalculado.Text = facturaPresentacion.Precio.ToString(); btnCobrada.Visible = !facturaPresentacion.Cobrada; facturaSeleccionada = facturaPresentacion; }
void GrvFacturas_SelectionChanged(object sender, EventArgs e) { int filasSeleccionadas = grvFacturas.SelectedRows.Count; if (filasSeleccionadas == 0 || filasSeleccionadas > 1) { return; } DataGridViewRow filaSeleccionada = grvFacturas.CurrentRow; FacturaPresentacion facturaSeleccionada = (FacturaPresentacion)filaSeleccionada.DataBoundItem; CargarFacturaSeleccionada(facturaSeleccionada); }