public List<EmpleadoView> obtenerChoferes() { List<EmpleadoView> empleados = new ArrayList<EmpleadoView>(); for (Empleado empleado : empleadoDao.obtenerPorPuesto(TipoPuesto.CHOFER)) { empleados.add(empleado.getView()); } return empleados; }
public boolean validarPassword(String userName, String password) { boolean acceso = false; Empleado usuarioValido = existeUsuario(userName); if (usuarioValido.getPassWord().equals(password)) { acceso = true; } return acceso; }
public Empleado existeUsuario(String userName) { simularTabla(); Empleado usuarioEncontrado = null; for (Empleado empleado : dbEmpleados) { if (empleado.getUserName().equals(userName)) usuarioEncontrado = empleado; } return usuarioEncontrado; }
public static void main(String args[]) { System.out.println( "Empleado 1; " + nuev1.nombre() + " " + nuev1.apellido() + " " + nuev1.salario() + " Salario con incremento 5 años: " + nuev1.incremento()); System.out.println( "Empleado 2; " + nuev2.nombre() + " " + nuev2.apellido() + " " + nuev2.salario() + " Salario con incremento 5 años: " + nuev2.incremento()); System.out.println( "Empleado 3; " + nuev3.nombre() + " " + nuev3.apellido() + " " + nuev3.salario() + " Salario con incremento 5 años: " + nuev3.incremento()); System.out.println( "Empleado 4; " + nuev4.nombre() + " " + nuev4.apellido() + " " + nuev4.salario() + " Salario con incremento 5 años: " + nuev4.incremento()); System.out.println( "Empleado 5; " + nuev5.nombre() + " " + nuev5.apellido() + " " + nuev5.salario() + " Salario con incremento 5 años: " + nuev5.incremento()); }
// grabar archivo public void grabar() { try { PrintWriter pw = new PrintWriter("empleados.txt"); for (int i = 0; i < tam(); i++) { Empleado x = get(i); pw.println( x.getNombre() + "," + x.getApellidoPaterno() + "," + x.getApellidoMaterno() + "," + x.getDni() + "," + x.getCorreoE() + "," + x.getFechaIngreso() + "," + x.getUserName() + "," + x.getPassWord() + "," + x.getConfpassWord() + "," + x.getCargo() + "," + x.getRol()); } pw.close(); } catch (Exception ex) { } }
// Metodo que inicializa las aplicaciones en java public static void main(String args[]) { entrada = new Scanner(System.in); // inicializando el objeto para leer datos del teclado // Variable a utilizar para leer la entrada double porciento; // Declaracion de objetos Empleado empleado1 = new Empleado("Randolf", "Cuello", 15000); // Objeto empleado1 Empleado empleado2 = new Empleado("Leidy", "Maldonado", 25000); // objeto empleado2 System.out.println(" ********Programa que muestra infomacion de los empleado********\n\n "); // Mostrar informacion de los empleado System.out.printf( "El sueldo anual de %s %s es: %.2f$RD\n", empleado1.obtenerNombre(), empleado1.obtenerApellido(), empleado1.obtenerSalario() * 12); System.out.printf( "El sueldo anual de %s %s es: %.2f$RD\n\n", empleado2.obtenerNombre(), empleado2.obtenerApellido(), empleado2.obtenerSalario() * 12); // leer el % a aumentar System.out.printf( "Ingrese el porcentaje a aumentar para el empleado %s %s: ", empleado1.obtenerNombre(), empleado1.obtenerApellido()); porciento = entrada.nextDouble(); System.out.printf( "Ingrese el porcentaje a aumentar para el empleado %s %s: ", empleado2.obtenerNombre(), empleado2.obtenerApellido()); porciento = entrada.nextDouble(); // Sacarle el porcentaje a salario empleado1 if (porciento > 0.0) { porcentaje1 = (empleado1.obtenerSalario() * 12 * porciento) / 100; } // fin del if para empleado2 // Sacarle el porcentaje al salario de empleado2 if (porciento > 0.0) { porcentaje2 = (empleado2.obtenerSalario() * 12 * porciento) / 100; } // fin del if para empleado2 // Mostrar mensaje con un aumento de % // Multiplicar el salario por 12 y sumarle el porcentaje1 System.out.println("\n\n \"Informacion actualizada con un aumento de porcentaje\"\n\n "); System.out.printf( "El sueldo anual de %s %s es: %.2f$RD\n", empleado1.obtenerNombre(), empleado1.obtenerApellido(), (empleado1.obtenerSalario() * 12) + porcentaje1); // multiplicar el salario por 12 y sumarle porcentaje2 System.out.printf( "El sueldo anual de %s %s es: %.2f$RD\n\n", empleado2.obtenerNombre(), empleado2.obtenerApellido(), (empleado2.obtenerSalario() * 12) + porcentaje2); } // Fin del metodo main