public ActionResult AgregarExamen(string idExamen)
        {
            IExamenBl examenBl = new ExamenBl();
            Examen    examen   = examenBl.GetExamenById(Guid.Parse(idExamen));

            ITipoMuestraBl tipoMuestraBl = new TipoMuestraBl();
            //examen.tipoMuestraList = tipoMuestraBl.GetTiposMuestraByIdExamen(Guid.Parse(idExamen));

            List <ExamenVd> examenVdList = new List <ExamenVd>();

            if (this.Session["examenVdList"] != null)
            {
                examenVdList = (List <ExamenVd>) this.Session["examenVdList"];
            }
            ExamenVd examenVd = new ExamenVd();

            examenVd.idTiposMuestraSeleccionados = new String[1];
            examenVd.tipoMuestraList             = tipoMuestraBl.GetTiposMuestraByIdExamen(Guid.Parse(idExamen));
            examenVd.examen = examen;
            examenVd.idBtnEliminarExamen = "btnEliminarExamen" + examen.idExamen;

            examenVdList.Add(examenVd);

            this.Session["examenVdList"] = examenVdList;

            var model = examenVdList;

            return(PartialView("_AgregarExamenTabla", model));
        }
        /// <summary>
        /// Descripción: Obtiene la lista de tipos de muestra por enfermedad.
        /// Author: Terceros.
        /// Fecha Creacion: 01/01/2017.
        /// Fecha Modificación: 02/02/2017.
        /// Modificación: Se agregaron comentarios, funcion no utilizada.
        /// </summary>
        /// <param name="idExamen"></param>
        /// <returns></returns>
        public ActionResult GetTiposMuestraByIdExamen(string[] idExamen)
        {
            List <TipoMuestra> tipoMuestraList = new List <TipoMuestra>();
            List <Guid>        idExamenList    = new List <Guid>();

            if (idExamen != null)
            {
                ITipoMuestraBl tipoMuestraBl = new TipoMuestraBl();
                for (int i = 0; i < idExamen.Count(); i++)
                {
                    idExamenList.Add(Guid.Parse(idExamen[i]));
                }
                tipoMuestraList = tipoMuestraBl.GetTiposMuestraByIdExamen(idExamenList);
            }


            List <TipoMuestra> tipoMuestraListTmp = new List <TipoMuestra>();

            tipoMuestraListTmp.Add(new TipoMuestra {
                nombre = ""
            });
            foreach (TipoMuestra tipoMuestra in tipoMuestraList)
            {
                tipoMuestraListTmp.Add(tipoMuestra);
            }
            var model = tipoMuestraListTmp;


            //Se agrega los examenes seleccionados a la Session
            this.Session["examenesSeleccionados"] = idExamen;

            //Se agrega la lista de tipos de muestra a la Session
            this.Session["tipoMuestraList"] = model;

            return(PartialView("_AgregarCmbTipoMuestra", model));
        }