public List <Object> Obtener(Type clase) { AccesoBD acceso = new AccesoBD(); string sql; if ((sql = Util.ExisteSentencia("SELECTALL" + clase.Name)) == null) { return(acceso.Consultar(Util.GuardarSQL("SELECTALL" + clase.Name, UtilSQL.SqlObtener(clase)), clase, "")); } else { return(acceso.Consultar(sql, clase, "")); } }
public List <object> Buscar(Type clase, string campo, string busqueda) { AccesoBD acceso = new AccesoBD(); String sql = "SELECT * FROM " + clase.Name + " WHERE " + campo + " = \"" + busqueda + "\""; return(acceso.Consultar(sql, clase, "")); }
public object Buscar(Type clase, string nombre) { List <object> list = null; AccesoBD accesoBD = new AccesoBD(); String sql; if ((sql = Util.ExisteSentencia("SELECTONE" + clase.Name)) == null) { if ((list = accesoBD.Consultar(Util.GuardarSQL("SELECTONE" + clase.Name, UtilSQL.SqlBuscar(clase)), clase, nombre)).Count == 0) { return(null); } } else { if ((list = accesoBD.Consultar(sql, clase, nombre)).Count == 0) { return(null); } } return(list.First()); }