|
|
@ -68,8 +68,10 @@ public class ProveedorBL implements ProveedorBLLocal { |
|
|
|
} |
|
|
|
proveedor.setEstado(2); |
|
|
|
Optional<Proveedor> pEncontradoOptional = pDAO.buscarproveedor(proveedor); |
|
|
|
|
|
|
|
Optional<Usuarios> validarTel = usuariosdao.buscarTelefono(proveedor.getTelefono()); |
|
|
|
Optional<Proveedor> validarTelPro = pDAO.buscarTelefono(proveedor.getTelefono()); |
|
|
|
|
|
|
|
Optional<Usuarios> validarEmail = usuariosdao.buscarCorreo(proveedor.getEmail()); |
|
|
|
Optional<Proveedor> validarEmailpro = pDAO.buscarCorreo(proveedor.getEmail()); |
|
|
|
|
|
|
@ -87,27 +89,30 @@ public class ProveedorBL implements ProveedorBLLocal { |
|
|
|
if (validarTel.isPresent()) { |
|
|
|
validarTel.get(); |
|
|
|
System.out.println("Telefono duplicado"); |
|
|
|
addMessage(FacesMessage.SEVERITY_ERROR, "ERROR", "Telefono duplicado"); |
|
|
|
addMessage(FacesMessage.SEVERITY_ERROR, "ERROR", "Telefono duplicado en usuario"); |
|
|
|
return Mensaje.ELEMENTO_DUPLICADO; |
|
|
|
} |
|
|
|
//validar telefono en proveedor
|
|
|
|
/*if (validarTelPro.isPresent()) { |
|
|
|
|
|
|
|
if (validarTelPro.isPresent()){ |
|
|
|
validarTelPro.get(); |
|
|
|
System.out.println("Telefono duplicado en proveedor"); |
|
|
|
addMessage(FacesMessage.SEVERITY_ERROR, "ERROR", "Telefono duplicado en proveedor"); |
|
|
|
addMessage(FacesMessage.SEVERITY_ERROR, "ERROR", "Telefono duplicado"); |
|
|
|
return Mensaje.ELEMENTO_DUPLICADO; |
|
|
|
}*/ |
|
|
|
} |
|
|
|
|
|
|
|
//validar email usuario
|
|
|
|
if(validarEmailpro.isPresent()){ |
|
|
|
validarEmailpro.get(); |
|
|
|
addMessage(FacesMessage.SEVERITY_ERROR, "ERROR", "Email duplicado"); |
|
|
|
return Mensaje.ELEMENTO_DUPLICADO; |
|
|
|
} |
|
|
|
if(validarEmail.isPresent()){ |
|
|
|
validarEmail.get(); |
|
|
|
System.out.println("Email duplicado"); |
|
|
|
addMessage(FacesMessage.SEVERITY_ERROR, "ERROR", "Email duplicado"); |
|
|
|
addMessage(FacesMessage.SEVERITY_ERROR, "ERROR", "Email duplicado en usuario"); |
|
|
|
return Mensaje.ELEMENTO_DUPLICADO; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
System.out.println("ASAASASA"); |
|
|
|
|
|
|
|
pDAO.agregar(proveedor); |
|
|
|