Trbaajooo
nicolas1995Apuntes23 de Octubre de 2017
19.349 Palabras (78 Páginas)280 Visitas
import java.sql.SQLException;
import java.util.Scanner;
public class Administrador {
SqlProductos sql= new SqlProductos();
SqlVenta sql1=new SqlVenta();
SqlReserva sql2=new SqlReserva();
SqlCaja sql3 = new SqlCaja();
SqlClientes sql4=new SqlClientes();
SqlRecepcion sql5 = new SqlRecepcion();
public void ejecucion() throws SQLException {
int respuesta = 0;
String respuesta2="";
Scanner esc = new Scanner(System.in);
do {
System.out.println("BIENVENIDO A LA BOUTIQUE");
System.out.println("------------------------");
System.out.println("MENU PRINCIPAL");
System.out.println();
System.out.println("1. Ver listado de productos'");
System.out.println("2. Consultar algun producto en especifico");
System.out.println("3. Realizar venta del producto");
System.out.println("4. Realizar Reserva del producto");
System.out.println("5. Cancelar Reserva de Producto");
System.out.println("6. Ver Todas las Reservas");
System.out.println("7. Verificar Estado de Caja");
System.out.println("8. Registrar Nuevo Cliente");
System.out.println("9. Realizar Recepcion de Producto");
System.out.println("10. para salir");
respuesta2=esc.next();
if(isNumeric(respuesta2)){
respuesta=Integer.parseInt(respuesta2);
switch(respuesta){
case 2:
respuesta=0;
respuesta2="";
System.out.println("------------------------");
System.out.println("OPCION NUMERO 2 SELECCIONADA");
System.out.println("Ingrese el cod Producto");
String res=esc.next();
if(isNumeric(res)){
int ress=Integer.parseInt(res);
String[] vect=sql.PDatos(ress);
System.out.println("Nombre: "+vect[0]+" /Marca: "+vect[1]+" /Precio $: "+vect[2]+" /Cantidad: "+vect[3]);
}
else{
System.out.println("Usted ingreso un cod incorrecto");
}
System.out.println("------------------------");
break;
case 1:
respuesta=0;
respuesta2="";
System.out.println("------------------------");
System.out.println("OPCION NUMERO 1 SELECCIONADA");
sql.iniciar();
sql.Inventario();
System.out.println("------------------------");
break;
case 3:
sql1.iniciar();
System.out.println("------------------------");
System.out.println("OPCION NUMERO 3 SELECCIONADA");
System.out.println("Ingrese el cod venta");
String ve1=esc.next();
System.out.println("Ingrese el codigo de cliente");
String ve2=esc.next();
System.out.println("Ingrese el codigo del producto");
String rrs=esc.next();
System.out.println("Ingrese la cantidad que desea comprar");
String ca=esc.next();
if(isNumeric(rrs) && isNumeric(ca) && isNumeric(ve1) && isNumeric(ve2)){
int val=Integer.parseInt(rrs);
int cant =sql1.getCantidad(val);
int caa = Integer.parseInt(ca);
int ve11=Integer.parseInt(ve1);
int ve22=Integer.parseInt(ve2);
if(caa
double var =sql1.getPrecio(val);
double result =var*Double.valueOf(ca);
try{
sql1.RealizarVenta(val,cant-caa,ve11,ve22,result);
System.out.println("Venta Realizada Correctamente");
}catch(Exception e){
System.out.println("Venta No realizada");
}
}
else{
System.out.println("Venta no posible Stock insuficiente");}
}else{System.out.println("Ingrese un valor valido");}
System.out.println("------------------------");
break;
case 4:
sql1.iniciar();
sql2.iniciar();
System.out.println("------------------------");
System.out.println("OPCION NUMERO 4 SELECCIONADA");
System.out.println("Ingrese el Codigo del producto");
String v1=esc.next();
System.out.println("Ingrese la Cantidad que desea Reservar");
String v2=esc.next();
...