/// <summary> /// Descripción: Obtiene los materiales por cada tipo de muestra /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="idTipoMuestra"></param> /// <returns></returns> public List <Material> GetMaterialesByIdTipoMuestra(List <int> idTipoMuestraList) { using (var materialDal = new MaterialDal()) { List <Material> materialList = new List <Material>(); foreach (int idTipoMuestra in idTipoMuestraList) { List <Material> materialListTmp = materialDal.GetMaterialesByIdTipoMuestra(idTipoMuestra); foreach (Material materialTmp in materialListTmp) { bool materialExiste = false; foreach (Material material in materialList) { if (materialTmp.idMaterial == material.idMaterial) { materialExiste = true; break; } } if (!materialExiste) { materialList.Add(materialTmp); } } } return(materialList); } }
/// <summary> /// Descripción: Obtiene los materiales por cada tipo de muestra /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="idTipoMuestra"></param> /// <returns></returns> public List <Material> GetMaterialesByIdTipoMuestra(int idTipoMuestra) { using (var materiaDal = new MaterialDal()) { return(materiaDal.GetMaterialesByIdTipoMuestra(idTipoMuestra)); } }