public List<EmpleadoView> obtenerChoferes() {
   List<EmpleadoView> empleados = new ArrayList<EmpleadoView>();
   for (Empleado empleado : empleadoDao.obtenerPorPuesto(TipoPuesto.CHOFER)) {
     empleados.add(empleado.getView());
   }
   return empleados;
 }
Beispiel #2
0
 public boolean validarPassword(String userName, String password) {
   boolean acceso = false;
   Empleado usuarioValido = existeUsuario(userName);
   if (usuarioValido.getPassWord().equals(password)) {
     acceso = true;
   }
   return acceso;
 }
Beispiel #3
0
 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());
 }
Beispiel #5
0
 // 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) {
   }
 }
Beispiel #6
0
  // 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