Пример #1
0
        /// <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);
            }
        }
Пример #2
0
 /// <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));
     }
 }