private Cliente get_Cliente (String codigo){
        String detalle = "";
        Cliente cli = new Cliente();
        r_con.Connection();
        try {            
            String sql = ( "SELECT cli_codigo, cli_nombre, cli_apellido, cli_fecha_nac, cli_cuit, loc_descripcion, cli_direccion, cli_calle, cli_sit_frente_iva, sfi_descripcion " +
                           "FROM clientes, localidades, situacion_frente_iva " +
                           "WHERE (cli_codigo = "+codigo+") AND (cli_localidad = loc_id) AND (cli_sit_frente_iva = sfi_id)");
            
            ResultSet res = r_con.Consultar(sql);           
            
            while(res.next()){
                cli.setCodigo_cliente(Integer.parseInt(res.getString(1)));
                cli.setNombre_cliente(res.getString(2));
                cli.setApellido_cliente(res.getString(3));
                
                String fechaAux=res.getString(4);
                if((fechaAux!=null)&&(!fechaAux.equals("")))
                    fechaAux = fecha.convertirBarras(res.getString(4));                
                else
                    fechaAux="";
                cli.setFecha_nacimiento_cliente(fechaAux);
                
                String cuil = res.getString(5);
                if((cuil!=null)&&(!cuil.equals(""))){
                    cli.setCuil_prefijo_cliente(cuil.substring(0,2));
                    cli.setCuil_dni_cliente(cuil.substring(2,cuil.length()-1));
                    cli.setCuil_digito_cliente(cuil.substring(cuil.length()-1,cuil.length()));
                }
                else{
                    cli.setCuil_prefijo_cliente("");
                    cli.setCuil_dni_cliente("");
                    cli.setCuil_digito_cliente("");
                }
                
                cli.setLocalidad_cliente(res.getString(6));
                cli.setCalle_cliente(res.getString(7));
                cli.setNumero_calle_cliente(res.getString(8));
                cli.setCodigo_situacion_IVA_cliente(Integer.parseInt(res.getString(9)));
                cli.setDescripcion_situacion_IVA_cliente(res.getString(10));
            }
            res.close();           
        } catch (SQLException ex) {
            Logger.getLogger(IGUI_Facturar.class.getName()).log(Level.SEVERE, null, ex);
        } finally {r_con.cierraConexion();}

        return cli;
    }