Пример #1
0
        /// <summary>
        /// Crea la tabla de temas
        /// </summary>
        /// <returns></returns>
        public static bool CrearTablaTemas()
        {
            try
            {
                var comando = DbComandos.CrearTablaTemas;

                using (var contexto = new Datos.ContextoHistorial(nombreBaseDatos))
                {
                    var resultado = contexto.Ejecutar(comando);
                }
                return(true);
            }
            catch (Exception ex)
            {
                LogHelper.Error(ex.Message);
                return(false);
            }
        }
Пример #2
0
        /// <summary>
        ///
        /// </summary>
        public static int GuardarTema(Entidades.Tema tema)
        {
            try
            {
                int id = 0;

                using (var contexto = new Datos.ContextoHistorial(nombreBaseDatos))
                {
                    contexto.Ejecutar(DbComandos.InsertarTema(tema));
                    id = contexto.ObtenerUltimoId(DbComandos.ObtenerId);
                }
                return(id);
            }
            catch (Exception ex)
            {
                LogHelper.Error(ex.Message);
            }
            return(0);
        }
Пример #3
0
        /// <summary>
        /// Guarda un listado de tareas
        /// </summary>
        public static bool GuardarTareas(IList <Entidades.Tarea> tareas)
        {
            try
            {
                tareas = TemaModal.AsignarIdTemaParaTareas(tareas);

                using (var contexto = new Datos.ContextoHistorial(nombreBaseDatos))
                {
                    foreach (var tarea in tareas)
                    {
                        contexto.Ejecutar(DbComandos.InsertarTarea(tarea));
                    }
                }

                return(true);
            }
            catch (Exception ex)
            {
                LogHelper.Error(ex.Message);
                return(false);
            }
        }