private void bnPreguntaNuevoInciso_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { if (dataGridView1.SelectedRows[0] != null) { int identificador = (int)dataGridView1.SelectedRows[0].Cells[0].Value; preguntas pregunta; if (nodoSeleccionado.Name == "00") { int id = (int)dataGridView1.SelectedRows[0].Cells[0].Value; pregunta = (from item in DataEmprendeconextion.incisos where item.id_inciso== id select item).First().preguntas; } else { int id = (int)dataGridView1.SelectedRows[0].Cells[0].Value; pregunta = (from item in DataEmprendeconextion.preguntas where item.id_pregunta == id select item).First(); } frmAgregaInciso formulario = new frmAgregaInciso(DataEmprendeconextion, nodoSeleccionado, pregunta); formulario.ShowDialog(); //ActualizaGridPreguntas(dataGridView1, DataEmprendeconextion.preguntas); } } catch (Exception) { } }
private void bnIncisoEditarInciso_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { if (dataGridView1.SelectedRows[0] != null) { int identificador = (int)dataGridView1.SelectedRows[0].Cells[0].Value; incisos incisoEditar = (from item in DataEmprendeconextion.incisos where item.id_inciso == identificador select item).First(); //preguntas pregunta = incisoEditar.preguntas; if (Utiles.TieneAplicaciones(incisoEditar)) { MessageBox.Show("El inciso seleccionado no puede ser editado ya que tiene aplicaciones asociadas", "Encuesta Emprende", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } frmAgregaInciso formulario = new frmAgregaInciso(DataEmprendeconextion, nodoSeleccionado, incisoEditar); formulario.ShowDialog(); //ActualizaGridIncisos(dataGridView1, DataEmprendeconextion.incisos); LlenarDataGridView(nodoSeleccionado); Utiles.ModificaInciso(nodoSeleccionado, incisoEditar ); } } catch (Exception) { MessageBox.Show("Seleccione el inciso que desea editar"); } }