public List <Residente> TraerListaEspera()
        {
            List <Residente> listaplanes      = new List <Residente>();
            List <Residente> listaplanesfinal = new List <Residente>();

            listaplanes = ResidenteDAL.SelectAll();
            foreach (var item in listaplanes)
            {
                //Si el estado no es aceptado no lo muestro)
                if (item.Estado == Convert.ToInt32(EstadoResidente.Reserva))
                {
                    listaplanesfinal.Add(item);
                }
            }

            return(listaplanesfinal);
        }
        public List <Residente> TraerResidentes()
        {
            List <Residente> listaplanes      = new List <Residente>();
            List <Residente> listaplanesfinal = new List <Residente>();

            listaplanes = ResidenteDAL.SelectAll();
            foreach (var item  in listaplanes)
            {
                //Si el estado no es aceptado no lo muestro)
                if (item.Estado == Convert.ToInt32(EstadoResidente.Aceptado))
                {
                    item.ApellidoNombre = item.Apellido.Trim() + ", " + item.Nombre.Trim();
                    listaplanesfinal.Add(item);
                }
            }

            return(listaplanesfinal);
        }
        public List <Residente> TraerPendienteAuditoria(int tipo)
        {
            List <Residente> listaplanes      = new List <Residente>();
            List <Residente> listaplanesfinal = new List <Residente>();

            listaplanes = ResidenteDAL.SelectAll();
            foreach (var item in listaplanes)
            {
                switch (tipo)
                {
                case 1:     //Psicologia
                    if (item.AuditoriaPsicologica == false)
                    {
                        listaplanesfinal.Add(item);
                    }
                    break;

                case 2:    // Traumatilogica
                    if (item.AuditoriaTraumatologica == false)
                    {
                        listaplanesfinal.Add(item);
                    }
                    break;

                case 3:    //Medica
                    if (item.AuditoriaMedica == false)
                    {
                        listaplanesfinal.Add(item);
                    }
                    break;

                case 4:    //General
                    if (item.AuditoriaGeneral == false && item.AuditoriaMedica == true &&
                        item.AuditoriaTraumatologica == true &&
                        item.AuditoriaPsicologica == true)
                    {
                        listaplanesfinal.Add(item);
                    }
                    break;
                }
            }
            return(listaplanesfinal);
        }