class Proyecto
{
public static void main(String args[])
{
String Cd, Nd, Dp, Cc, Nc, Ac, Ce, Ne, Ae, Ue, Pe;
int a, Ec, Ee, TUe;
double PUp, Se;
Scanner teclado=new Scanner(System.in);
Productos obj1 = new Productos();
for(int t=0; t <2; t++)
{
System.out.println("Ingrese codigo del producto: ");
Cd = teclado.next();
System.out.println("ingrese nombre del producto: ");
Nd = teclado.next();
System.out.println("ingrese descripcion del producto: ");
Dp = teclado.next();
System.out.println("ingrese precio: ");
PUp = teclado.nextDouble();
int compP = obj1.guardarP(t, Cd, Nd, Dp, PUp);
if(compP==1)
{
System.out.println("ERROR, Dato ya existente");
}
else
{
t++;
}
}
Clientes obj2 = new Clientes();
for(int t=0; t <2; t++)
{
System.out.println("Ingrese codigo del cliente: ");
Cc = teclado.next();
System.out.println("ingrese nombre del cliente: ");
Nc = teclado.next();
System.out.println("ingrese apellido del cliente: ");
Ac = teclado.next();
System.out.println("ingrese edad: ");
Ec = teclado.nextInt();
int compC = obj2.guardarC(t, Cc, Nc, Ac, Ec);
if(compC==1)
{
System.out.println("ERROR, Dato ya existente");
}
else
{
t++;
}
}
Empleados obj3 = new Empleados();
for(int t=0; t <2; t++)
{
System.out.println("Ingrese codigo del empleado: ");
Ce = teclado.next();
System.out.println("ingrese nombre del empleado: ");
Ne = teclado.next();
System.out.println("ingrese apellido del empleado: ");
Ae = teclado.next();
System.out.println("ingrese edad: ");
Ee = teclado.nextInt();
System.out.println("ingrese usuario: ");
Ue = teclado.next();
System.out.println("ingrese contraseña: ");
Pe = teclado.next();
System.out.println("ingrese su salario: ");
Se = teclado.nextDouble();
System.out.println("ingrese tipo: ");
TUe = teclado.nextInt();
int compE = obj3.guardarE(t, Ce, Ne, Ae, Ee, Ue, Pe, Se, TUe);
if(compE==1)
{
System.out.println("ERROR, Dato ya existente");
}
else
{
t++;
}
}
if(obj3.validar()==1)
{
//Opciones para menu Principal
int opcion__ppal=0;
System.out.println("Presione 1 Mantenimiento Productos\nPresione 2 Mantenimiento Clientes\nPresione 3 Mantenimiento Empleados\nPresione 0 Salir");
opcion_ppal=teclado.nextLine();
//Opciones para menu Producto
if(opcion_ppal==1)
{
int opcion_p=0;
System.out.println("\nPresione 1 para Mostrar\nPresione 2 para Actualizar\nPresione 3 para Buscar por Código\nPresione 4 para Eliminar\nPresione 0 para menú anterior");
opcion_p=teclado.nextInt();
if(opcion_p==1)
{
obj1.mostrarP();
}
else if(opcion_p==2)
{
System.out.println("Actualice los datos del Producto");
System.out.println("Codigo del producto: ");
Cd = teclado.next();
System.out.println("Nombre del producto: ");
Nd = teclado.next();
System.out.println("Descripcion del producto: ");
Dp = teclado.next();
System.out.println("Precio producto: ");
PUp = teclado.nextDouble();
int actualizar_p = obj1.actualizarP(Cd, Nd, Dp, PUp);
}
else if(opcion_p==3)
{
System.out.println("Realice su buqueda");
Cd = teclado.next();
int buscar_p = obj1.buscarP(Cd);
if(buscar_p == 1)
{
System.out.println("Codigo fue encontrado");
}
else
{
System.out.println("El Codigo no fue encontrado");
}
}
else if(opcion_p==4)
{
System.out.println("Busque su codigoo, y elimine");
Cd = teclado.next();
int eliminar_p = obj1.eliminarP(Cd);
if (eliminar_p == 1)
{
System.out.println("Los valores han sido eliminados");
}
else
{
System.out.println("El Codigo no fue encontrado");
}
}
else if(opcion_p==0)
{
}
//Opciones para menu Clientes
if(opcion_ppal==2)
{
int opcion_c=0;
System.out.println("\nPresione 1 para Mostrar\nPresione 2 para Actualizar\nPresione 3 para Buscar por Código\nPresione 4 para Eliminar\nPresione 0 para menú anterior");
opcion_c=teclado.nextInt();
if(opcion_c==1)
{
obj2.mostrarC();
}
else if(opcion_c==2)
{
System.out.println("Actualice los datos del Cliente");
System.out.println("Codigo del cliente: ");
Cc = teclado.next();
System.out.println("Nombre del cliente: ");
Nc = teclado.next();
System.out.println("Apellido del cliente: ");
Ac = teclado.next();
System.out.println("Edad del Cliente: ");
Ec = teclado.nextInt();
int actualizar_c = obj2.actualizarP(Cc, Nc, Ac, Ec);
}
else if(opcion_c==3)
{
System.out.println("Realice su buqueda");
Cd = teclado.next();
int buscar_c = obj2.buscarC(Cd);
if(buscar_c == 1)
{
System.out.println("Codigo fue encontrado");
}
else
{
System.out.println("El Codigo no fue encontrado");
}
}
else if(opcion_c==4)
{
System.out.println("Busque su codigoo, y elimine");
Cd = teclado.next();
int eliminar_c = obj2.eliminarC(Cd);
if (eliminar_c == 1)
{
System.out.println("Los valores han sido eliminados");
}
else
{
System.out.println("El Codigo no fue encontrado");
}
}
else if(opcion_c== 0)
{
}
//Opciones para menu Empleados
if(opcion_ppal==3)
{
int opcion_e=0;
System.out.println("\nPresione 1 para Mostrar\nPresione 2 para Actualizar\nPresione 3 para Buscar por Código\nPresione 4 para Eliminar\nPresione 0 para menú anterior");
opcion_e=teclado.nextInt();
if(opcion_e==1)
{
obj3.mostrarE();
}
else if(opcion_e==2)
{
System.out.println("Actualice los datos del Empleado");
System.out.println("Ingrese codigo del empleado: ");
Ce = teclado.next();
System.out.println("ingrese nombre del empleado: ");
Ne = teclado.next();
System.out.println("ingrese apellido del empleado: ");
Ae = teclado.next();
System.out.println("ingrese edad: ");
Ee = teclado.nextInt();
System.out.println("ingrese usuario: ");
Ue = teclado.next();
System.out.println("ingrese contraseña: ");
Pe = teclado.next();
System.out.println("ingrese su salario: ");
Se = teclado.nextDouble();
System.out.println("ingrese tipo: ");
TUe = teclado.nextInt();
int actualizar_e = obj3.actualizarE(Ce, Ne, Ae, Ee, Ue, Pe, Se, TUe);
}
else if(opcion_e==3)
{
System.out.println("Realice su buqueda");
Cd = teclado.next();
int buscar_e = obj3.buscarE(Cd);
if(buscar_e == 1)
{
System.out.println("Codigo fue encontrado");
}
else
{
System.out.println("El Codigo no fue encontrado");
}
}
else if(opcion_e==4)
{
System.out.println("Busque su codigoo, y elimine");
Cd = teclado.next();
int eliminar_e = obj3.eliminarE(Cd);
if (eliminar_e == 1)
{
System.out.println("Los valores han sido eliminados");
}
else
{
System.out.println("El Codigo no fue encontrado");
}
}
else if(opcion_e== 0)
{
}
else if (opcion_ppal == 0)
{
System.out.println("Uste a salido del programa");
}
else
{
System.out.println("Opcion no valida");
}
}
}
}