Пример #1
0
        /// <summary>
        ///este metodo sirve para agregar o editar un registro de el contexto seleccionado
        /// </summary>
        /// <param name="idCompetencia">recibe el identificador de la competencia como parametro</param>
        /// <returns>regresa un valor bool con la respuesta de la transacción</returns>
        public bool AddUpdateCompetenciaTi(int idPersonal, int idCompetencia)
        {
            bool   respuesta = false;
            string resultado = string.Empty;

            tblCompetenciasTIPersonal tblCompetenciasTI = new tblCompetenciasTIPersonal();

            tblCompetenciasTI.idPersonal       = idPersonal;
            tblCompetenciasTI.idCompetenciaTI  = idCompetencia;
            tblCompetenciasTI.dteFechaRegistro = DateTime.Now;
            competenciasRepository.Insert(tblCompetenciasTI);
            respuesta = true;
            return(respuesta);
        }
Пример #2
0
        /// <summary>
        /// Este metodo se encarga de buscar una competencia por el identificador de la competencia TI
        /// </summary>
        /// <param name="idCompetenciaTI">identificador de la competencia en TI</param>
        /// <returns>regresa la entidad  del tipo CompetenciasTIDomainModel</returns>
        public CompetenciasTiDomainModel GetCompetenciaTIByIdCompetencia(int IdCompetenciaTIPersonal)
        {
            Expression <Func <tblCompetenciasTIPersonal, bool> > predicado = p => p.idCompetenciaTIPersonal.Equals(IdCompetenciaTIPersonal);
            tblCompetenciasTIPersonal competenciaTI = competenciasRepository.SingleOrDefault(predicado);

            CompetenciasTiDomainModel competenciaTIDM = new CompetenciasTiDomainModel();

            competenciaTIDM.IdCompetenciaTI          = competenciaTI.idCompetenciaTI;
            competenciaTIDM.IdPersonal               = competenciaTI.idPersonal;
            competenciaTIDM.DteFechaRegistro         = competenciaTI.dteFechaRegistro.ToString();
            competenciaTIDM.IdCompetenciaTIPersonal  = competenciaTI.idCompetenciaTIPersonal;
            competenciaTIDM.CompetenciaTiDomainModel = new CompetenciaTiDomainModel();
            competenciaTIDM.CompetenciaTiDomainModel.IdCompetenciaTI = competenciaTI.catCompetenciaTI.idCompetenciaTI;
            competenciaTIDM.CompetenciaTiDomainModel.StrDescripcion  = competenciaTI.catCompetenciaTI.strDescripcion;

            return(competenciaTIDM);
        }