private void btn_modificar_Click(object sender, EventArgs e) { //Obtiene la fuente a modificar a partir del ID de la grilla FuenteRSS fuente = iFachadaFuente.ObtenerFuenteRSS(Convert.ToInt32(DGV_Fuentes.CurrentRow.Cells[0].Value)); // Abre el formulario de alta de fuente tomando los datos de la fuente a modificar AgregarFuenteRSS fuenteRSSInterfaz = new AgregarFuenteRSS(fuente); fuenteRSSInterfaz.ShowDialog(); DGV_Fuentes.Refresh(); btn_eliminar.Enabled = false; btn_modificar.Enabled = false; this.Close(); }
private void btn_eliminar_Click(object sender, EventArgs e) { try { int idFuenteAEliminar = Convert.ToInt32(DGV_Fuentes.CurrentRow.Cells[0].Value); iFachadaFuente.EliminarFuenteRSS(idFuenteAEliminar); //Actualizamos la grilla DGV_Fuentes.Rows.Remove((DGV_Fuentes.CurrentRow)); MessageBox.Show("La fuente fue eliminada con exito!"); DGV_Fuentes.Refresh(); btn_modificar.Enabled = false; btn_eliminar.Enabled = false; } catch (DbUpdateException) { MessageBox.Show("Error! La Fuente RSS a eliminar esta asociada a uno o mas banners"); } }