El filtro evita mostrar los productos cuyo id aparezca en la tabla de "Reservas",pero no se tiene en cuenta el stock,solamente que aparezca,y claro,de esta forma se filtrará un producto de stock 4 cuando haya reservado solo 1 de esos 4 disponibles
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú$sql_articulos = "select
idi.codigo,
idi.nombre,
idi.resumen,
art.codigo,
art.novedad,
art.puntoscompra,
art.puntoscanje,
art.tipooferta,
art.oferta,
art.idmarca,
art.idmodelo,
art.idmaterial,
art.tipo,
art.pvp,
art.novedad,
art.coche,
art.orden
from
articulos as art,
articulo_idioma as idi
where
art.codigo NOT IN ({$cods_reservados})
and
art.codigo = idi.codigo and
(art.baja IS NULL or art.baja > '".date('Y-m-d')."') ";
$sql_articulos = "select
idi.codigo,
idi.nombre,
idi.resumen,
art.codigo,
art.novedad,
art.puntoscompra,
art.puntoscanje,
art.tipooferta,
art.oferta,
art.idmarca,
art.idmodelo,
art.idmaterial,
art.tipo,
art.pvp,
art.novedad,
art.coche,
art.orden,
tal.stock
from
articulos as art,
articulo_idioma as idi,
articulos_tallas as tal
where
tal.stock >
(SELECT SUM(stock) AS total FROM articulos_tallas
WHERE codigo = tal.stock)
and
art.codigo NOT IN ({$cods_reservados})
and
art.codigo = idi.codigo and
(art.baja IS NULL or art.baja > '".date('Y-m-d')."') "
package Ahorcado;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;
public class AhorcadoJuego extends JFrame implements ActionListener{
static String charIntroducido = "";
// imagenes de Ahorcado
static ImageIcon img1;
static ImageIcon img2;
static ImageIcon img3;
static ImageIcon img4;
static ImageIcon img5;
static ImageIcon img6;
static ImageIcon img7;
//imagen actual ahorcado
static int ImagenAhorcado;
JLabel lblImagenInicial;
JLabel Completa;
//Boton para comprobar
JButton btncomprobar;
String palabra = "Coche";
static int vidas;
//LetrasDichas
String letras = "";
JLabel lblDichas;
//Introducir letras
JTextField txtIntroducir;
char letra;
public AhorcadoJuego(){
super("Juego del Ahorcado");
setSize(600,600);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLayout(new BorderLayout());
//1
lblDichas = new JLabel("Letras Dichas:");
//2
lblImagenInicial = new JLabel(img1 = new ImageIcon("ImgAhorcado/1.png"));
//3
txtIntroducir = new JTextField();
//4
btncomprobar = new JButton();
char letra = ((CharSequence) txtIntroducir).charAt(0);
// int intentos = 0;
//
// for (int i = 0; i <7; i++) {
//
//
//
// }
//
Completa = new JLabel(palabra);
//
// if(intentos >=1){
// Completa.setText("hey");
// }
//
//
setVisible(true);
add(lblDichas,BorderLayout.NORTH);
add(lblImagenInicial,BorderLayout.WEST);
add(txtIntroducir,BorderLayout.SOUTH);
add(btncomprobar,BorderLayout.EAST);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
new AhorcadoJuego();
}
@Override
public void actionPerformed(ActionEvent evento) {
// TODO Auto-generated method stub
if(evento.getSource() == btncomprobar ){
}
String a="";
a = txtIntroducir.getText();
palabra.indexOf(a,5);
}
public void comparar() {
int contador = 1;
String a="";
a = txtIntroducir.getText();
palabra.indexOf(a,5);
while(contador < palabra.length())
{
if((letra == palabra.indexOf(a,5)))
{
contador++;
ImagenAhorcado=contador;
vidas--;
}
else
{
lblDichas.setText("letras Dichas:" + letra);
}
}
}
public int imagen(int vidas){
switch(7){
case 1: lblImagenInicial.setIcon(img7);
break;
case 2: lblImagenInicial.setIcon(img6);
break;
case 3: lblImagenInicial.setIcon(img5);
break;
case 4: lblImagenInicial.setIcon(img4);
break;
case 5: lblImagenInicial.setIcon(img3);
break;
case 6: lblImagenInicial.setIcon(img2);
break;
case 7: lblImagenInicial.setIcon(img1);
break;
//return
}
return vidas;
}
}
@echo off
if exist mem.txt (goto opcion) else (goto nuevo)
:opcion
echo.
echo Existen entradas antiguas..
echo.
echo 1 -Añadir nueva
echo.
echo 2 -Consultar
echo.
set /p choose=
if %choose%==2 (goto consulta) else (goto mas)
:mas
set /p val4=evento nuevo-
echo.
echo %val4% > mem.txt
goto mostrar
:nuevo
set /p val1=evento--
set /p val2=siguiente evento--
set /p val3=otro evento---
cls
(
echo %val1%
echo %val2%
echo %val3% )>mem.txt
:mostrar
echo ----------------------------------------------------------------------------------------
echo -
echo - %val1% %val2% %val3% %val4% %val5% %val6%
echo -
echo -------------------------------------------------------------------------------------------
pause>nul
:consulta
cls
echo.
echo Buscar
echo.
set /p busca=
cls
findstr %busca% mem.txt
echo.
echo.
pause