コード例 #1
0
        /// <summary>
        /// Método para consultar un curso
        /// </summary>
        /// <returns></returns>
        public bool Consultar()
        {
            using (CursoNEG negocio = new CursoNEG())
            {
                this.curso = new Cursos()
                {
                    CursoID = this.cursoId
                };
                negocio.Consultar(this.curso);

                this.empresaSirceId       = this.curso.EmpresaSIRCEID;
                this.nombre               = this.curso.Nombre;
                this.duracion             = this.curso.Duracion;
                this.areaId               = this.curso.AreaTematicaID;
                this.fechaInicio          = this.curso.FechaInicio.ToString("dd/MM/yyyy");
                this.fechaTermino         = this.curso.FechaTermino.ToString("dd/MM/yyyy");
                this.tipoId               = this.curso.TipoAgenteCapacitadorID;
                this.numeroRegistroAgente = this.curso.RegistroAgenteExterno;
                this.modalidadId          = this.curso.ModalidadCapacitacionID;
                this.objetivoId           = this.curso.ObjetivoCapacitacionID;

                this.curso = null;
            }

            return(true);
        }
コード例 #2
0
        /// <summary>
        /// Método para eliminar un curso
        /// </summary>
        /// <param name="entidad"></param>
        /// <returns></returns>
        public bool Eliminar()
        {
            // Mandamos a eliminar la entidad
            using (CursoNEG negocio = new CursoNEG())
            {
                negocio.Eliminar(this.cursoId);
            }

            return(true);
        }
コード例 #3
0
        /// <summary>
        /// Método para obtener los cursos de una empresa
        /// </summary>
        /// <param name="centroTrabajoSIRCEID"></param>
        /// <returns></returns>
        public bool ConsultarCursos(int empresaSirceId)
        {
            using (CursoNEG negocio = new CursoNEG())
            {
                // Obtenemos la lista de cursos
                this.listaCursos = negocio.ConsultarCursos(empresaSirceId);
            }

            return(true);
        }
コード例 #4
0
        /// <summary>
        /// Método para editar un curso
        /// </summary>
        /// <returns></returns>
        public bool Editar()
        {
            this.curso = CrearEntidad();
            // Mandamos guardar al curso
            using (CursoNEG negocio = new CursoNEG())
            {
                negocio.Editar(this.curso);
            }

            return(true);
        }
コード例 #5
0
        // Encabezados del grid

        public bool ConsultarCatalogos()
        {
            using (CursoNEG negocio = new CursoNEG())
            {
                this.areas        = negocio.ConsultarAreasTematicas();
                this.tiposAgentes = new UtileriaNeg().EnumeradorALista <Enumeradores.TipoAgenteCapacitador>();
                this.modalidades  = new UtileriaNeg().EnumeradorALista <Enumeradores.ModalidadCapacitacion>();
                this.objetivos    = negocio.ConsultarObjetivosCapacitacion();
                this.tiposCRUD    = new UtileriaNeg().EnumeradorALista <Enumeradores.TipoCRUD>();
                AccionNEG objAccionNEG = new AccionNEG();
                this.acciones = objAccionNEG.consultarAcciones();
            }

            return(true);
        }
コード例 #6
0
        /// <summary>
        /// Método para consultar los cursos de la empresa
        /// </summary>
        /// <returns></returns>
        public bool ConsultarCursos()
        {
            using (CursoNEG negocio = new CursoNEG())
            {
                // Mandamos a configurar el grid.
                ConfigurarControlGrid();

                // Obtenemos la lista de cursos
                this.listaCursos = negocio.ConsultarCursos(new Cursos {
                    EmpresaSIRCEID = this.empresaSirceId
                });

                // Cargamos el grid con los cursos.
                this.gridCursos.datos = this.listaCursos;
            }

            return(true);
        }