/// <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); }
/// <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); }
/// <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); }