// Validar // package Logica; import java.util.ArrayList; public class Validar { public void Validar(){ } public boolean validarEsCadena(String cadena) { int i; char a; if(cadena.isEmpty()) return false; String cad=new String(cadena.toLowerCase()); for(i=0;i<cad.length();i++) { a=cad.charAt(i); if(a!='a' && a!='b' && a!='c' && a!='d' && a!='e' && a!='f' && a!='g' && a!='h' && a!='i' && a!='j' && a!='k' && a!='l' && a!='m' && a!='n' && a!='o' && a!='p' && a!='q' && a!='r' && a!='s' && a!='t' && a!='u' && a!='v' && a!='w' && a!='x' && a!='y' && a!='z') return false; } return true; } public boolean validarEsNumero(String cadena) { int i; char a; if(cadena==null) return false; if(cadena.isEmpty()) return false; String cad= new String(cadena.toLowerCase()); for(i=0;i<cad.length();i++) { a=cad.charAt(i); if(a!='0' && a!='1' && a!='2' && a!='3' && a!='4' && a!='5' && a!='6' && a!='7' && a!='8' && a!='9') return false; } return true; } public boolean validarCedula(String cad) { if(cad.isEmpty() || validarEsNumero(cad)==false) return false; if(cad.length()==10) return true; else return false; } public boolean validarTelefono(String cad) { if(cad.isEmpty() || validarEsNumero(cad)==false) return false; if(cad.length()==7) return true; else return false; } public boolean validarEsPrecio(String cadena) { int i; char a; if(cadena.isEmpty()) return false; String cad= new String(cadena.toLowerCase()); for(i=0;i<cad.length();i++) { a=cad.charAt(i); if(a!='0' && a!='.' && a!='1' && a!='2' && a!='3' && a!='4' && a!='5' && a!='6' && a!='7' && a!='8' && a!='9') return false; } return true; } public boolean validarExisteIdfactura(String id) throws Exception{ Factura fac=new Factura(0); ArrayList list=fac.consultar(); for (int i = 0; i < list.size(); i++) { //Factura factur= new Factura(0); fac = (Factura) list.get(i); String f=fac.idfactura+""; if(f.equalsIgnoreCase(id)){ return true; } } return false; } public boolean validarExisteIdlibro(String id) throws Exception{ Libro lib=new Libro(0); ArrayList list=lib.consultar(); for (int i = 0; i < list.size(); i++) { //Libro libtur= new Libro(0); lib = (Libro) list.get(i); String f=lib.idlibro+""; if(f.equalsIgnoreCase(id)){ return true; } } return false; } public boolean validarExisteIdcliente(String id) throws Exception{ Cliente cli=new Cliente(0); ArrayList list=cli.consultar(); for (int i = 0; i < list.size(); i++) { cli = (Cliente) list.get(i); String f=cli.idcliente+""; if(f.equalsIgnoreCase(id)){ return true; } } return false; } public boolean validarExisteIdempleado(String id) throws Exception{ Empleado emp=new Empleado(0); ArrayList list=emp.consultar(); for (int i = 0; i < list.size(); i++) { emp = (Empleado) list.get(i); String f=emp.idempleado+""; if(f.equalsIgnoreCase(id)){ return true; } } return false; } public boolean validarExisteIdproveedor(String id) throws Exception{ Proveedor emp=new Proveedor(0); ArrayList list=emp.consultar(); for (int i = 0; i < list.size(); i++) { emp = (Proveedor) list.get(i); String f=emp.idproveedor+""; if(f.equalsIgnoreCase(id)){ return true; } } return false; } public boolean validarExisteIdprovee(String id) throws Exception{ Provee emp=new Provee(0); ArrayList list=emp.consultar(); for (int i = 0; i < list.size(); i++) { emp = (Provee) list.get(i); String f=emp.idprovee+""; if(f.equalsIgnoreCase(id)){ return true; } } return false; } }