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