Exemplo n.º 1
0
 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)
     {
     }
 }
Exemplo n.º 2
0
        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");
            }
        }