private void TraerEliminados()
        {
            try
            {
                SISTMEDEntities _ModElimina = new SISTMEDEntities();
                DateTime        _fechaDesde = Convert.ToDateTime(this.dateTimeDesde.Value.ToString("yyyy-MM-dd 00:00:00"));
                DateTime        _fechaHasta = Convert.ToDateTime(this.dateTimeHasta.Value.ToString("yyyy-MM-dd 23:59:59"));

                var _listaEliminados = _ModElimina.TraeVisorListaEsperaEliminados(_fechaDesde, _fechaHasta).ToList().OrderBy(m => m.fechaEgreso);


                dataGridViewLista.Rows.Clear();
                //MOTIVO... PRIMERO PONGO VISIBLE LA COLUMNA QUE POR DEFAUL VIENE EN FALSE
                dataGridViewLista.Columns[(int)Col_Visor.COL_MOTIVO_EGRESO].Visible = true;
                int indice = 0;
                foreach (var item in _listaEliminados)
                {
                    indice = dataGridViewLista.Rows.Add();

                    dataGridViewLista.Rows[indice].Cells[(int)Col_Visor.COL_ESPERA_ID].Value     = item.espera_id;
                    dataGridViewLista.Rows[indice].Cells[(int)Col_Visor.COL_PUNTAJE].Value       = (item.Puntaje == 999999999) ? "Recomendado" : item.Puntaje.ToString(); // PUNTAJE
                    dataGridViewLista.Rows[indice].Cells[(int)Col_Visor.COL_FECHA].Value         = Convert.ToDateTime(item.fechaIngreso).ToShortDateString();             //FECHA INGRESO A LA LISTA
                    dataGridViewLista.Rows[indice].Cells[(int)Col_Visor.COL_OS].Value            = item.ObraSocial;                                                       //OBRA SOCIAL
                    dataGridViewLista.Rows[indice].Cells[(int)Col_Visor.COL_APELLIDO].Value      = item.apellido;                                                         //APELLIDO
                    dataGridViewLista.Rows[indice].Cells[(int)Col_Visor.COL_NOMBRE].Value        = item.nombre;                                                           //NOMBRE
                    dataGridViewLista.Rows[indice].Cells[(int)Col_Visor.COL_EDAD].Value          = item.edad;                                                             //EDAD
                    dataGridViewLista.Rows[indice].Cells[(int)Col_Visor.COL_SEXO].Value          = item.genero;                                                           //GENERO
                    dataGridViewLista.Rows[indice].Cells[(int)Col_Visor.COL_DIAGNOSTICO].Value   = item.Diagnostico;                                                      // DIAGNOSTICO
                    dataGridViewLista.Rows[indice].Cells[(int)Col_Visor.COL_CULTIVO].Value       = item.UltimoCultivo;                                                    // ULTIMO CULTIVO
                    dataGridViewLista.Rows[indice].Cells[(int)Col_Visor.COL_FHISOPADO].Value     = Convert.ToDateTime(item.UltimaFecha).ToShortDateString();              // ULTIMO FECHA CULTIVO
                    dataGridViewLista.Rows[indice].Cells[(int)Col_Visor.COL_VTO_HISPODADO].Value = Convert.ToDateTime(item.UltimoVto).ToShortDateString();                // ULTIMO  VTO CULTIVO
                    if (item.UltimoCultivo != "PEN")
                    {
                        int result = DateTime.Compare(Convert.ToDateTime(item.UltimoVto), Convert.ToDateTime(DateTime.Now));
                        if (result < 0)
                        {
                            dataGridViewLista.Rows[indice].Cells[(int)Col_Visor.COL_VTO_HISPODADO].Style.BackColor = Color.Red;
                        }
                    }

                    dataGridViewLista.Rows[indice].Cells[(int)Col_Visor.COL_MODULOS].Value        = item.Modulos;                        // MODULOS
                    dataGridViewLista.Rows[indice].Cells[(int)Col_Visor.COL_DESCRIP_DERIVA].Value = item.DescripDeriva;                  // DERIVA
                    dataGridViewLista.Rows[indice].Cells[(int)Col_Visor.COL_OBS].Value            = item.obs;                            //OBS
                    dataGridViewLista.Rows[indice].Cells[(int)Col_Visor.COL_SEDE_ID].Value        = item.sedeSugerida;                   // SEDE SUGERIDA_ID
                    dataGridViewLista.Rows[indice].Cells[(int)Col_Visor.COL_SEDE].Value           = item.Sede;                           //SEDE
                    dataGridViewLista.Rows[indice].Cells[(int)Col_Visor.COL_CAMA_DADA].Value      = (item.camaDada == true) ? "S" : "N"; //PIDE HABITACION INDIVIDAUL
                    dataGridViewLista.Rows[indice].Cells[(int)Col_Visor.COL_MOTIVO_EGRESO].Value  = item.MotivoEgreso;                   //motivo egreso

                    string _historiaHisopado = string.Empty;
                    int    i = 0;
                    foreach (MED_CultivosListaEspera itemCultivo in _Mod.MED_CultivosListaEspera.ToList().Where(x => x.espera_id == item.espera_id).OrderByDescending(x => x.Fecha))
                    {
                        if (i == 0)
                        {
                            _historiaHisopado = "Cultivo: " + itemCultivo.Cultivo.ToString() + " - Fecha: " + Convert.ToDateTime(itemCultivo.Fecha).ToShortDateString() + "  F.Vto: " + Convert.ToDateTime(itemCultivo.FechaVto).ToShortDateString() + "\n\r";
                        }
                        else
                        {
                            _historiaHisopado = _historiaHisopado + "Cultivo: " + itemCultivo.Cultivo.ToString() + " - Fecha: " + Convert.ToDateTime(itemCultivo.Fecha).ToShortDateString() + " F.Vto: " + Convert.ToDateTime(itemCultivo.FechaVto).ToShortDateString() + "\n\r";
                        }
                        i++;
                        dataGridViewLista.Rows[indice].Cells[(int)Col_Visor.COL_CULTIVO].ToolTipText = _historiaHisopado;
                    }



                    indice++;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            ///
        }