private void bnTematicaNuevaTematica_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { if (dataGridView1.SelectedRows[0] != null) { int identificador = (int)dataGridView1.SelectedRows[0].Cells[0].Value; encuesta encuesta; if (nodoSeleccionado.Name == "00") { int id = (int)dataGridView1.SelectedRows[0].Cells[0].Value; encuesta = (from item in DataEmprendeconextion.tematica where item.id == id select item).First().encuesta; } else { int id = (int)dataGridView1.SelectedRows[0].Cells[0].Value; encuesta = (from item in DataEmprendeconextion.encuesta where item.id == id select item).First(); } frmAgregaTematica f = new frmAgregaTematica(DataEmprendeconextion, nodoSeleccionado, encuesta); f.ShowDialog(); //ActualizaGridTematicas(dataGridView1, DataEmprendeconextion.tematica); LlenarDataGridView(nodoSeleccionado); } } catch (Exception) { } }
private void bnTematicaEditarTematica_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { if (dataGridView1.SelectedRows[0]!=null) { int identificador = (int)dataGridView1.SelectedRows[0].Cells[0].Value; tematica tematicaEditar = (from item in DataEmprendeconextion.tematica where item.id == identificador select item).First(); if (Utiles.TieneAplicaciones(tematicaEditar)) { MessageBox.Show("La temática seleccionada no puede ser editada ya que tiene aplicaciones asociadas", "Encuesta Emprende", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } frmAgregaTematica formulario = new frmAgregaTematica(DataEmprendeconextion, nodoSeleccionado, tematicaEditar); formulario.ShowDialog(); //ActualizaGridTematicas(dataGridView1, DataEmprendeconextion.tematica); LlenarDataGridView(nodoSeleccionado); Utiles.ModificaTematica(nodoSeleccionado, tematicaEditar); } } catch (Exception) { MessageBox.Show("Seleccione la Temática que desea editar"); } }