예제 #1
0
 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)
     {
     }
 }
예제 #2
0
        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");
            }
        }