private void bnTematicaNuevaPregunta_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { if (dataGridView1.SelectedRows[0] != null) { int identificador = (int)dataGridView1.SelectedRows[0].Cells[0].Value; tematica tematica; if (nodoSeleccionado.Name == "00") { int id = (int)dataGridView1.SelectedRows[0].Cells[0].Value; tematica = (from item in DataEmprendeconextion.preguntas where item.id_pregunta == id select item).First().tematica; } else { int id = (int)dataGridView1.SelectedRows[0].Cells[0].Value; tematica = (from item in DataEmprendeconextion.tematica where item.id == id select item).First(); } frmAgregaPregunta f = new frmAgregaPregunta(DataEmprendeconextion, nodoSeleccionado, tematica); f.ShowDialog(); //ActualizaGridPreguntas(dataGridView1, DataEmprendeconextion.preguntas); } } catch (Exception) { } }
private void bnPreguntaEditarPreguntar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { if (dataGridView1.SelectedRows[0] != null) { int identificador = (int)dataGridView1.SelectedRows[0].Cells[0].Value; preguntas preguntaEditar = (from item in DataEmprendeconextion.preguntas where item.id_pregunta == identificador select item).First(); if (Utiles.TieneAplicaciones(preguntaEditar)) { MessageBox.Show("La pregunta seleccionada no puede ser editada ya que tiene aplicaciones asociadas", "Encuesta Emprende", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } frmAgregaPregunta formulario = new frmAgregaPregunta(DataEmprendeconextion, nodoSeleccionado, preguntaEditar); formulario.ShowDialog(); //ActualizaGridPreguntas(dataGridView1, DataEmprendeconextion.preguntas); LlenarDataGridView(nodoSeleccionado); Utiles.ModificaPregunta(nodoSeleccionado, preguntaEditar); } } catch (Exception) { MessageBox.Show("Seleccione la Pregunta que desea editar"); } }