コード例 #1
0
        //private void NuevoToolStripButton_Click(object sender, EventArgs e)
        //{
        //    FrmVentasAE frm = new FrmVentasAE(this) { Text = "Agregar Venta" };
        //    DialogResult dr = frm.ShowDialog(this);
        //}

        private void BorrarToolStripButton_Click(object sender, EventArgs e)
        {
            if (DatosDataGridView.SelectedRows.Count > 0)
            {
                DataGridViewRow r     = DatosDataGridView.SelectedRows[0];
                Venta           venta = (Venta)r.Tag;

                DialogResult dr = MessageBox.Show(this, $"¿Desea dar de baja la Venta {venta.VentaID}?",
                                                  "Confirmar Baja",
                                                  MessageBoxButtons.YesNo,
                                                  MessageBoxIcon.Question);
                if (dr == DialogResult.Yes)
                {
                    if (!_servicio.EstaRelacionado(venta))
                    {
                        try
                        {
                            _servicio.Borrar(venta.VentaID);
                            DatosDataGridView.Rows.Remove(r);
                            MessageBox.Show("Registro borrado");
                        }
                        catch (Exception exception)
                        {
                            MessageBox.Show(exception.Message);
                        }
                    }
                    else
                    {
                        MessageBox.Show("Registro Relacionado");
                    }
                }
            }
        }