Package org.bryampaniagua.utilidades

Source Code of org.bryampaniagua.utilidades.Login

package org.bryampaniagua.utilidades;

import java.io.Console;
import java.util.IllegalFormatException;

import org.bryampaniagua.conexiondb.Conexion;
import org.bryampaniagua.utilidades.ingresar.Ingresar;
import org.bryampaniagua.manejador.ManejadorAdministrador;
import org.bryampaniagua.manejador.ManejadorEmpleado;
import org.bryampaniagua.manejador.ManejadorCliente;

public class Login{
  private Console entrada;
  private boolean comprobado;
  private String nombre, contrasenia;
  private Ingresar ingreso;
  public Login(){
    entrada = System.console();
    comprobado = false;
    ingreso = new Ingresar();
  }
  public void logear(ManejadorAdministrador ma, ManejadorCliente mc, ManejadorEmpleado me){
    System.out.print("Nombre >");
    nombre = ingreso.leer();
    try{
      System.out.print("Contrasenia >");
      contrasenia = new String(entrada.readPassword());
    }catch(IllegalFormatException ife){
      ife.printStackTrace();
    }
    comprobado = ma.comprobar(nombre, contrasenia);
    if(comprobado){
      System.out.println("Manejador Administrador");
    }else{
      comprobado = mc.comprobar(nombre, contrasenia);
      if(comprobado){
        System.out.println("Manejador Cliente");
      }else{
        comprobado = me.comprobar(nombre, contrasenia);
        if(comprobado){
          System.out.println("Manejador Empleado");
        }else{
          System.out.println("Compruebe sus datos");
        }
      }
    }
   
  }
}
TOP

Related Classes of org.bryampaniagua.utilidades.Login

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.