@Override
	public List<OperadorAdministradorBean> listar(Long idEmpresa) {
		List<OperadorAdministradorBean> list = new ArrayList<OperadorAdministradorBean>();
		ResultSet rs = null;
		//Statement st = null;
		PreparedStatement ps = null;
		try{
			//st = conn.createStatement();
			String SQL = "SELECT * FROM dig_cliente c INNER JOIN Dig_Usuario_Cliente_Sis u"+
						" ON u.id_Cliente = c.id_Cliente"+
						" INNER JOIN Dig_Perfil_Sis p"+
						" ON p.id_Perfil_Sis = u.id_Perfil_Sis"+
						" LEFT JOIN Dig_Cargo car"+
						" ON c.id_Cargo = car.id_Cargo"+
						" AND c.id_Empresa =  ?";
			
			ps = conn.prepareStatement(SQL);
			
			ps.setLong(1, idEmpresa);
				
			rs = ps.executeQuery();
			
			while(rs.next()){
				OperadorAdministradorBean bean = new OperadorAdministradorBean();
				bean.setIdCliente(rs.getLong(1));
				bean.setNome(rs.getString("nome"));
				bean.setEndereco(rs.getString("endereco"));
				bean.setCidade(rs.getString("cidade"));
				bean.setEstado(rs.getString("estado"));
				bean.setTelefone(rs.getString("telefone"));
				bean.setCpf(rs.getString("cpf"));
				bean.setEmail(rs.getString("email"));
				bean.setIdCargo(rs.getLong(9));
				bean.setInicioAtividades((format.format(rs.getDate("inicio_Atividades")).toString()));
				bean.setTerminoAtividades((format.format(rs.getDate("desligamento")).toString()));
				bean.setIdEmpresa( rs.getLong("id_Empresa"));
				bean.setIdPerfilSis( rs.getLong(13));
				bean.setIdUsuarioClienteSis( rs.getLong("id_Usuario_Cliente_Sis"));
				bean.setUsuarioStr(rs.getString("usuario"));
				bean.setSenhaStr(rs.getString("senha"));
				bean.setCargoStr(rs.getString("descricao"));
				bean.setPerfilStr(rs.getString("nome_Perfil"));
				
				if(bean.getTerminoAtividades().equals("01/01/1900")){
					bean.setTerminoAtividades("");
				}
				
				
				list.add(bean);
				
			}
			
		}catch(SQLException sql){
			sql.printStackTrace();
		}catch(Exception e){
			e.printStackTrace();
			
		}finally{
			try {
				rs.close();
				ps.close();
			} catch (SQLException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
			fecharConexao();
		}		
		
		return list;
	}