Пример #1
0
        public bool editarObjetivo(clsCrear objetivo)
        {
            clsConexion clsConexion = new clsConexion();

            try
            {
                string sql = "update OBJETIVO set " +
                             "NOMBREOBJETIVO='" + objetivo.NombreObjetivo + "' where OBJETIVOID=" + objetivo.ID_Objetivo;
                SqlCommand comando = new SqlCommand(sql, clsConexion.Conexion);

                clsConexion.abrirConexion();

                comando.ExecuteNonQuery();

                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
            finally
            {
                clsConexion.cerrarConexion();
            }
        }
Пример #2
0
        public bool editarRelacionIndicadorPregunta(clsCrear relacion, clsCrear datos)
        {
            clsConexion clsConexion = new clsConexion();

            try
            {
                string sql = "UPDATE PREGUNTA" +
                             " set IDINDICADOR=" + datos.Id_Indicador +
                             "where IDPREGUNTA=" + relacion.ID_Pregunta + " AND IDINDICADOR=" + relacion.Id_Indicador;
                SqlCommand comando = new SqlCommand(sql, clsConexion.Conexion);

                clsConexion.abrirConexion();

                comando.ExecuteNonQuery();

                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
            finally
            {
                clsConexion.cerrarConexion();
            }
        }
Пример #3
0
        public bool editarRelacion(clsCrear relacion, clsCrear datos)
        {
            clsConexion clsConexion = new clsConexion();

            try
            {
                string sql = "UPDATE OBJETIVO_INDICADOR" +
                             " set OBJETIVOID=" + datos.ID_Objetivo + ", IDINDICADOR=" + datos.Id_Indicador +
                             "where OBJETIVOID=" + relacion.ID_Objetivo + " AND IDINDICADOR=" + relacion.Id_Indicador;
                SqlCommand comando = new SqlCommand(sql, clsConexion.Conexion);

                clsConexion.abrirConexion();

                comando.ExecuteNonQuery();

                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
            finally
            {
                clsConexion.cerrarConexion();
            }
        }
Пример #4
0
        public bool editarIndicador(clsCrear indicador)
        {
            clsConexion clsConexion = new clsConexion();

            try
            {
                string sql = "update INDICADOR set " +
                             "NOMBREINDICADOR='" + indicador.NombreIndicador + "' where IDINDICADOR=" + indicador.Id_Indicador;
                SqlCommand comando = new SqlCommand(sql, clsConexion.Conexion);

                clsConexion.abrirConexion();

                comando.ExecuteNonQuery();

                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
            finally
            {
                clsConexion.cerrarConexion();
            }
        }
Пример #5
0
        public List <clsCrear> leerIndicadores()
        {
            clsConexion clsConexion = new clsConexion();


            string     cadena  = "Select IDINDICADOR, NOMBREINDICADOR from INDICADOR WHERE ESTADO=" + 1;
            SqlCommand comando = new SqlCommand(cadena, clsConexion.conexion);

            List <clsCrear> listaIndicadores = new List <clsCrear>();

            try
            {
                clsConexion.abrirConexion();
                SqlDataReader lector = comando.ExecuteReader();

                while (lector.Read())
                {
                    clsCrear indicador = new clsCrear();

                    indicador.Id_Indicador    = lector.GetInt32(0);
                    indicador.NombreIndicador = lector.GetString(1).ToString();
                    listaIndicadores.Add(indicador);
                }

                return(listaIndicadores);
            }
            catch (Exception)
            {
                return(listaIndicadores);
            }
            finally
            {
                clsConexion.cerrarConexion();
            }
        }
Пример #6
0
        public bool ingresarRelacionPregunta(clsCrear relacion)
        {
            try
            {
                clsConexion.abrirConexion();

                string cadena = "update PREGUNTA" +
                                " set IDINDICADOR=" + relacion.Id_Indicador +
                                " where IDPREGUNTA=" + relacion.ID_Pregunta;

                SqlCommand comando = new SqlCommand(cadena, clsConexion.Conexion);

                comando.ExecuteNonQuery();                              // Ejecutamos el comando

                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
            finally                                                     // Si no entra ni en try ni en catch
            {
                clsConexion.cerrarConexion();                           // Siempre en finally se cierra la conexión con la base de datos
            }
        }
Пример #7
0
        public clsCrear obtenerDatosObjetivos(int id)
        {
            clsConexion clsConexion = new clsConexion();

            string cadena = "Select * from OBJETIVO WHERE OBJETIVOID=" + id;

            SqlCommand comando = new SqlCommand(cadena, clsConexion.Conexion);

            clsConexion.abrirConexion();

            SqlDataReader lector   = comando.ExecuteReader();
            clsCrear      objetivo = new clsCrear();

            while (lector.Read())
            {
                objetivo.ID_Objetivo    = lector.GetInt32(0);
                objetivo.NombreObjetivo = lector.GetString(2);
            }
            clsConexion.cerrarConexion();
            return(objetivo);
        }
Пример #8
0
        public clsCrear obtenerDatosIndicador(int p)
        {
            clsConexion clsConexion = new clsConexion();

            string     sql     = "select * from INDICADOR where IDINDICADOR=" + p;
            SqlCommand comando = new SqlCommand(sql, clsConexion.conexion);

            clsConexion.abrirConexion();

            SqlDataReader lector = comando.ExecuteReader();

            clsCrear indicador = new clsCrear();

            while (lector.Read())
            {
                indicador.Id_Indicador    = lector.GetInt32(0);
                indicador.NombreIndicador = lector.GetString(1);
            }

            clsConexion.cerrarConexion();
            return(indicador);
        }
Пример #9
0
        public clsCrear obtenerDatosPregunta(int p)
        {
            clsConexion clsConexion = new clsConexion();

            string     sql     = "select * from PREGUNTA where IDPREGUNTA=" + p;
            SqlCommand comando = new SqlCommand(sql, clsConexion.Conexion);

            clsConexion.abrirConexion();

            SqlDataReader lector = comando.ExecuteReader();

            clsCrear pregunta = new clsCrear();

            while (lector.Read())
            {
                pregunta.ID_Pregunta    = lector.GetInt32(0);
                pregunta.NombrePregunta = lector.GetString(3);
            }

            clsConexion.cerrarConexion();
            return(pregunta);
        }
Пример #10
0
        public bool ingresarObjetivo(clsCrear objetivo)
        {
            try
            {
                clsConexion.abrirConexion();

                string cadena = "insert into OBJETIVO (NOMBREOBJETIVO, ESTADOOBJETIVO) values ('" + objetivo.NombreObjetivo + "', " + objetivo.Estado + ")";

                SqlCommand comando = new SqlCommand(cadena, clsConexion.Conexion);

                comando.ExecuteNonQuery();                              // Ejecutamos el comando

                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
            finally                                                     // Si no entra ni en try ni en catch
            {
                clsConexion.cerrarConexion();                           // Siempre en finally se cierra la conexión con la base de datos
            }
        }
Пример #11
0
        public bool ingresarRelacion(clsCrear relacion)
        {
            try
            {
                clsConexion.abrirConexion();

                string cadena = "insert into OBJETIVO_INDICADOR (OBJETIVOID, IDINDICADOR, ESTADO) values (" + relacion.ID_Objetivo + ", " + relacion.Id_Indicador + "," + relacion.Estado + ")";

                SqlCommand comando = new SqlCommand(cadena, clsConexion.Conexion);

                comando.ExecuteNonQuery();                              // Ejecutamos el comando

                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
            finally                                                     // Si no entra ni en try ni en catch
            {
                clsConexion.cerrarConexion();                           // Siempre en finally se cierra la conexión con la base de datos
            }
        }
Пример #12
0
        public bool eliminarRelacionIndicadorPregunta(clsCrear relacion)
        {
            try
            {
                clsConexion.abrirConexion();

                string query = "update PREGUNTA" +
                               " set IDINDICADOR=" + "Null" +
                               " where IDPREGUNTA=" + relacion.ID_Pregunta + "AND IDINDICADOR=" + relacion.Id_Indicador;

                SqlCommand comando = new SqlCommand(query, clsConexion.Conexion);

                comando.ExecuteNonQuery();
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
            finally
            {
                clsConexion.cerrarConexion();
            }
        }
Пример #13
0
        public bool eliminarRelacion(clsCrear relacion)
        {
            try
            {
                clsConexion.abrirConexion();

                string query = "update OBJETIVO_INDICADOR" +
                               " set ESTADO=" + 0 +
                               " where OBJETIVOID=" + relacion.ID_Objetivo + "AND IDINDICADOR=" + relacion.Id_Indicador;

                SqlCommand comando = new SqlCommand(query, clsConexion.Conexion);

                comando.ExecuteNonQuery();
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
            finally
            {
                clsConexion.cerrarConexion();
            }
        }