private void Aceptar_Click(object sender, EventArgs e) { try { compraBindingSource.EndEdit(); comprasIngredienteBindingSource.EndEdit(); registro = (Compra)compraBindingSource.Current; FactoryCompras.Validar(registro); this.Guadar(); this.DialogResult = DialogResult.OK; this.Close(); } catch (Exception ex) { MessageBox.Show("Error al validar los datos \n" + ex.Message, "Atencion", MessageBoxButtons.OK); } }