/// <summary> /// Descripción: Obtiene tipos de muestra por metodo /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="idExamen"></param> /// <returns></returns> public List <TipoMuestra> GetTiposMuestraByIdExamen(List <Guid> idExamenList) { using (var tipoMuestraDal = new TipoMuestraDal()) { List <TipoMuestra> tipoMuestraList = new List <TipoMuestra>(); foreach (Guid idExamen in idExamenList) { List <TipoMuestra> tipoMuestraListTmp = tipoMuestraDal.GetTiposMuestraByIdExamen(idExamen); foreach (TipoMuestra tipoMuestraTmp in tipoMuestraListTmp) { bool tipoMuestraExiste = false; foreach (TipoMuestra tipoMuestra in tipoMuestraList) { if (tipoMuestraTmp.idTipoMuestra == tipoMuestra.idTipoMuestra) { tipoMuestraExiste = true; break; } } if (!tipoMuestraExiste) { tipoMuestraList.Add(tipoMuestraTmp); } } } return(tipoMuestraList); } }
/// <summary> /// Descripción: Obtiene tipos de muestra por metodo /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="idExamen"></param> /// <returns></returns> public List <TipoMuestra> GetTiposMuestraByIdExamen(Guid idExamen) { using (var tipoMuestraDal = new TipoMuestraDal()) { return(tipoMuestraDal.GetTiposMuestraByIdExamen(idExamen)); } }