コード例 #1
0
        /// <summary>
        /// Método para consultar los datos de una entidad
        /// </summary>
        /// <param name="entitdad"></param>
        /// <returns></returns>
        public bool Consultar(Cursos entitdad)
        {
            CursoDAT datos = new CursoDAT(contextoSIRCE);

            try
            {
                datos.Consultar(entitdad);
            }
            catch (Exception ex)
            {
                Log.SetLog(ex);
                throw;
            }

            return(true);
        }
コード例 #2
0
        /// <summary>
        /// Método para consultar un objetivo de capacitación
        /// </summary>
        /// <returns></returns>
        public bool ConsultarObjetivoCapacitacion(ObjetivosCapacitacion entidad)
        {
            CursoDAT datos     = new CursoDAT(contextoSIRCE);
            var      resultado = true;

            try
            {
                resultado = datos.ConsultarObjetivoCapacitacion(entidad);
            }
            catch (Exception ex)
            {
                Log.SetLog(ex);
                throw;
            }

            return(resultado);
        }
コード例 #3
0
        /// <summary>
        /// Método para eliminar un curso
        /// </summary>
        /// <param name="entidad"></param>
        /// <returns></returns>
        public bool Eliminar(int id)
        {
            CursoDAT datos = new CursoDAT(contextoSIRCE);

            try
            {
                datos.Eliminar(id);
                // Guardamos el cambio
                Save();
            }
            catch (Exception ex)
            {
                Log.SetLog(ex);
                throw;
            }

            return(true);
        }
コード例 #4
0
        /// <summary>
        /// Método para editar un curso
        /// </summary>
        /// <param name="entidad"></param>
        /// <returns></returns>
        public bool Editar(Cursos entidad)
        {
            CursoDAT datos = new CursoDAT(contextoSIRCE);

            try
            {
                datos.Editar(entidad);
                //
                Save();
            }
            catch (Exception ex)
            {
                Log.SetLog(ex);
                throw;
            }

            return(true);
        }
コード例 #5
0
        /// <summary>
        /// Método para consultar los Objetivos de capacitacion
        /// </summary>
        /// <returns>Lista de ObjetivosCapacitacion</returns>
        public List <CatalogoPOCO> ConsultarObjetivosCapacitacion()
        {
            List <CatalogoPOCO> lista = new List <CatalogoPOCO>();

            try
            {
                CursoDAT datos = new CursoDAT(contextoSIRCE);

                lista = datos.ConsultarObjetivosCapacitacion();
            }
            catch (Exception ex)
            {
                Log.SetLog(ex);
                throw;
            }

            return(lista);
        }
コード例 #6
0
        /// <summary>
        /// Método para consultar las Areas Temáticas
        /// </summary>
        /// <returns>Lista de AreasTematicas</returns>
        public List <CatalogoPOCO> ConsultarAreasTematicas()
        {
            List <CatalogoPOCO> lista = new List <CatalogoPOCO>();

            try
            {
                CursoDAT datos = new CursoDAT(contextoSIRCE);

                lista = datos.ConsultarAreasTematicas();
            }
            catch (Exception ex)
            {
                Log.SetLog(ex);
                throw;
            }

            return(lista);
        }
コード例 #7
0
        /// <summary>
        /// Método para obtener los cursos de una empresa (ID_DESC)
        /// </summary>
        /// <param name="entity">Entidad curso con la clave de la empresa</param>
        /// <returns>Lista de CursosPOCO</returns>
        public List <CatalogoPOCO> ConsultarCursos(int empresaSirceId)
        {
            List <CatalogoPOCO> lista = new List <CatalogoPOCO>();

            try
            {
                CursoDAT datos = new CursoDAT(contextoSIRCE);

                lista = datos.ConsultarCursos(empresaSirceId);
            }
            catch (Exception ex)
            {
                Log.SetLog(ex);
                throw;
            }

            return(lista);
        }
コード例 #8
0
        /// <summary>
        /// Método para obtener los cursos de una empresa
        /// </summary>
        /// <param name="entity">Entidad curso con la clave de la empresa</param>
        /// <returns>Lista de CursosPOCO</returns>
        public List <CursoPOCO> ConsultarCursos(Cursos entity)
        {
            List <CursoPOCO> lista = new List <CursoPOCO>();

            try
            {
                CursoDAT datos = new CursoDAT(contextoSIRCE);

                lista = datos.ConsultarCursos(entity);
            }
            catch (Exception ex)
            {
                Log.SetLog(ex);
                throw;
            }

            return(lista);
        }
コード例 #9
0
        /// <summary>
        /// Método para validar un área temática
        /// </summary>
        /// <param name="entidad"></param>
        /// <returns></returns>
        public bool ConsultarAreaTematica(AreasTematicas entidad)
        {
            CursoDAT datos     = new CursoDAT(contextoSIRCE);
            var      resultado = true;

            try
            {
                datos.ConsultAreaTematica(entidad);
                if (entidad.Descripcion.Equals(null))
                {
                    resultado = false;
                }
            }
            catch (Exception ex)
            {
                Log.SetLog(ex);
                throw;
            }

            return(resultado);
        }