public List<CategoriasModel> getCategorias() { List<CategoriasModel> categorias = new List<CategoriasModel>(); CategoriasModel aux; string sql = "SELECT * FROM VCATEGORIAS order by TIPO ASC"; db.PreparedSQL(sql); ResultSet res = db.getTable(); while (res.Next()) { aux = new CategoriasModel(); aux.PK = res.Get("PK"); aux.PK_GRUPO = res.GetLong("PK_TIPO_TIENDA"); aux.GRUPO = res.Get("TIPO"); aux.DESCRIPCION_GRUPO = res.Get("GRUPO"); aux.CLASIFICACION = res.Get("CLASIFICACION"); aux.DESCRIPCION = res.Get("DESCRIPCION"); aux.IMAGEN = res.Get("IMAGEN"); aux.PK_TIPO_TIENDA = res.GetLong("PK_TIPO_TIENDA"); aux.TIPO = res.Get("TIPO"); aux.TIPO_IMAGEN = res.Get("TIPO_IMAGEN"); aux.BORRADO = res.Get("BORRADO"); aux.FECHA_C = res.Get("FECHA_C"); aux.FECHA_M = res.Get("FECHA_M"); aux.FECHA_D = res.Get("FECHA_D"); aux.USUARIO_C = res.Get("USUARIO_C"); aux.USUARIO_M = res.Get("USUARIO_M"); aux.USUARIO_D = res.Get("USUARIO_D"); categorias.Add(aux); } return categorias; }
public List<CategoriasModel> getCategoriasByTienda(string pk_tienda) { List<CategoriasModel> categorias = new List<CategoriasModel>(); CategoriasModel aux; string sql = "SELECT * FROM CATEGORIAS WHERE PK IN ( SELECT PK_CATEGORIA FROM PRODUCTOS WHERE PK_TIENDA=@PK_TIENDA)"; db.PreparedSQL(sql); db.command.Parameters.AddWithValue ("@PK_TIENDA", pk_tienda); ResultSet res = db.getTable(); while (res.Next()) { aux = new CategoriasModel(); aux.PK = res.Get("PK"); aux.CLASIFICACION = res.Get("CLASIFICACION"); aux.DESCRIPCION = res.Get("DESCRIPCION"); aux.IMAGEN = res.Get("IMAGEN"); aux.BORRADO = res.Get("BORRADO"); aux.FECHA_C = res.Get("FECHA_C"); aux.FECHA_M = res.Get("FECHA_M"); aux.FECHA_D = res.Get("FECHA_D"); aux.USUARIO_C = res.Get("USUARIO_C"); aux.USUARIO_M = res.Get("USUARIO_M"); aux.USUARIO_D = res.Get("USUARIO_D"); categorias.Add(aux); } return categorias; }