public String validaDatosArticulo(String codigoArticulo, String descripcion,String proveedor)
        {    
            String errorLog ="";
            Articulo articuloValida = new Articulo(true);
           
       Long tmpCodigoArticulo = null;
       Float tmpPrecioVenta = null;
       Float tmpPrecioCompra = null;
       Integer tmpCantidadExistencia = null;
        
        
        
        
           
                try{
           tmpCodigoArticulo = Long.parseLong(codigoArticulo);   
    }catch(NumberFormatException e)
        {
            errorLog+="- El codigo de articulo tiene un formato incorrecto \n";
        }
    
    
                 
        if(tmpCodigoArticulo==null)
        {
            errorLog += "- Codigo de Articulo no es valido \n";
        }else if(tmpCodigoArticulo<0 || codigoArticulo.contains("+") || codigoArticulo.contains("-")){
            errorLog += "- Codigo de Articulo no es valido, solo son permitidos numeros \n";
        }
        else
        {
            Object[] articulos;
            
            Object[][] options = {{"codigoArticulo", "=", codigoArticulo}};
            
            articulos = articuloValida.buscarBD("all", options);
            
            if(articulos.length>0)
                errorLog += "- Codigo de Articulo repetido, favor de usar otro \n";
            
        }
        
        
        
        if(descripcion.trim().length()<=0)
        {
            errorLog += "- El nombre/descripcion de articulo no puede quedar en blanco \n";
        }
       
        
         if(proveedor.trim().length()<=0)
        {
            errorLog += "- El nombre de proveedor no puede quedar en blanco \n";
        }
         
         //if(codigoArticulo.split("\\+").length>0 || codigoArticulo.split("\\-").length>0)
         //    errorLog += "- El codigo de articulo tiene caracteres inecesarios \n";
             
         
         
        
            return errorLog;
    }