public List <Alumno> GetSelect(TypeFormat type, string value, Campo campo) { try { switch (type) { case TypeFormat.Txt: Log.Debug("select hecho en Txt"); Filtro = new Filtro(SingletonTxt.Instance); return(Filtro.Select(campo, value)); case TypeFormat.Json: Log.Debug("select hecho en Json"); Filtro = new Filtro(SingletonJson.Instance); return(Filtro.Select(campo, value)); case TypeFormat.Xml: Log.Debug("select hecho en Xml"); Filtro = new Filtro(SingletonXml.Instance); return(Filtro.Select(campo, value)); case TypeFormat.Spl: Log.Debug("select hecho en Xml"); Filtro = new Filtro(SingletonSql.Instance); return(Filtro.Select(campo, value)); default: Filtro = new Filtro(SingletonTxt.Instance); return(Filtro.Select(campo, value)); } } catch (FormatException e) { Log.Error("el Enum no es correcto " + e); throw; } }