private void eliminarVenta() { try { if (grdVentas.DataSource != null) { if (notFilaSeleccionada()) return; celdaSeleccionada = grdVentas.CurrentCellAddress.X; filaSeleccionada = grdVentas.CurrentCellAddress.Y; String codigo = grdVentas.Rows[filaSeleccionada].Cells["CÓDIGO"].Value.ToString(); String importe = grdVentas.Rows[filaSeleccionada].Cells["IMPORTE"].Value.ToString(); String fecha_modif = grdVentas.Rows[filaSeleccionada].Cells["FECHA_MODIF"].Value.ToString(); if (MessageBox.Show("¿Está seguro que desea eliminar la Venta " + codigo + " del día " + fecha_modif + " con importe: $" + importe + "?", "Eliminar Compra.", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { Entidades.Venta Venta = new Venta(); Venta.eliminarVenta(codigo); Venta.actualizaMovimientoVentas(fg.appFechaSistema()); grdVentas.Focus(); } else { btnEliminar.Focus(); } llenarGrilla(); grdVentas = fg.formatoGrilla(grdVentas, 1); btnEliminar.Focus(); } else { MessageBox.Show("No existen Compras.", "Información.", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { fg.mostrarErrorTryCatch(ex); } }