/// <summary>
        /// este metodo sirve para agregar o editar un registro de el contexto seleccionado
        /// </summary>
        /// <param name="asociacionesDM">recive la entidad asociasionesDM</param>
        /// <returns>regresa una cadena de inserción</returns>
        public string AddUpdatePersonalAsociaciones(PersonalAsociacionesDomainModel personalAsociacionesDM)
        {
            string resultado = string.Empty;

            if (personalAsociacionesDM.IdAsociacion > 0)
            {
                //buscamos por id y lo almacenamos en nuestra entidad de entityframework
                tblPersonalAsociaciones tblPersonalAsociaciones = personalAsociacionesRepository.SingleOrDefault(p => p.idAsociacion == personalAsociacionesDM.IdAsociacion);
                if (tblPersonalAsociaciones != null)
                {
                    tblPersonalAsociaciones.idAsociacion         = personalAsociacionesDM.IdAsociacion;
                    tblPersonalAsociaciones.idPersonal           = personalAsociacionesDM.IdPersonal;
                    tblPersonalAsociaciones.dteFecha             = personalAsociacionesDM.DteFecha;
                    tblPersonalAsociaciones.strTipoParticipacion = personalAsociacionesDM.StrTipoParticipacion;
                    personalAsociacionesRepository.Update(tblPersonalAsociaciones);
                    resultado = "Se Actualizo correctamente";
                }
            }
            else
            {
                tblPersonalAsociaciones tblPersonalAsociaciones = new tblPersonalAsociaciones();
                tblPersonalAsociaciones.idAsociacion         = personalAsociacionesDM.IdAsociacion;
                tblPersonalAsociaciones.idPersonal           = personalAsociacionesDM.IdPersonal;
                tblPersonalAsociaciones.dteFecha             = personalAsociacionesDM.DteFecha;
                tblPersonalAsociaciones.strTipoParticipacion = personalAsociacionesDM.StrTipoParticipacion;
                var record = personalAsociacionesRepository.Insert(tblPersonalAsociaciones);
                resultado = "Se insertaron correctamente los valores";
            }
            return(resultado);
        }
Пример #2
0
        /// <summary>
        /// Este metodo se encarga de consultar una asociacion del personal en particular
        /// </summary>
        /// <param name="idAsociacion">recive el identificador de una asociacion</param>
        /// <returns>regresa una entidad personalAsociacionDomainModel</returns>
        public PersonalAsociacionesDomainModel GetPersonalAsociacionByIdAsociacion(int idAsociacion)
        {
            Expression <Func <tblPersonalAsociaciones, bool> > predicado    = p => p.idAsociacion.Equals(idAsociacion);
            tblPersonalAsociaciones         personalAsociaciones            = personalAsociacionesRepository.SingleOrDefault(predicado);
            PersonalAsociacionesDomainModel personalAsociacionesDomainModel = new PersonalAsociacionesDomainModel();

            personalAsociacionesDomainModel.IdPersonal           = personalAsociaciones.idPersonal;
            personalAsociacionesDomainModel.IdAsociacion         = personalAsociaciones.idAsociacion;
            personalAsociacionesDomainModel.StrTipoParticipacion = personalAsociaciones.strTipoParticipacion;
            personalAsociacionesDomainModel.DteFecha             = personalAsociaciones.dteFecha.ToString();
            return(personalAsociacionesDomainModel);
        }
Пример #3
0
        /// <summary>
        /// este metodo sirve para agregar un registro de el contexto seleccionado
        /// </summary>
        /// <param name="asociacionesDM">recive la entidad asociasionesDM</param>
        /// <returns>regresa una cadena de inserción</returns>
        public string AddPersonalAsociaciones(PersonalAsociacionesDomainModel personalAsociacionesDM)
        {
            string resultado = string.Empty;
            tblPersonalAsociaciones tblPersonalAsociaciones = new tblPersonalAsociaciones();

            tblPersonalAsociaciones.idAsociacion         = personalAsociacionesDM.IdAsociacion;
            tblPersonalAsociaciones.idPersonal           = personalAsociacionesDM.IdPersonal;
            tblPersonalAsociaciones.dteFecha             = DateTime.Parse(personalAsociacionesDM.DteFecha);
            tblPersonalAsociaciones.strTipoParticipacion = personalAsociacionesDM.StrTipoParticipacion;
            var record = personalAsociacionesRepository.Insert(tblPersonalAsociaciones);

            resultado = "Se insertaron correctamente los valores";
            return(resultado);
        }