Beispiel #1
0
        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);
            }
        }