@Override
	public Boolean salvar(OperadorAdministradorBean bean) {
		Statement st = null;
		try{
			st = conn.createStatement();
			conn.setAutoCommit(false);
			String SQL = "INSERT INTO Dig_Cliente (nome, endereco, cidade, estado, telefone, cpf, email, id_Cargo, inicio_Atividades, desligamento, id_Empresa, id_Perfil_Sis) VALUES ('"+bean.getNome()+"','"+bean.getEndereco()+"','"
						+bean.getCidade()+"','"+bean.getEstado()+"','"+bean.getTelefone()+"','"+bean.getCpf()+"','"+bean.getEmail()+"',"+(bean.getIdCargo() == 0 ? null : bean.getIdCargo())+",'"+bean.getInicioAtividades()+"','"+bean.getTerminoAtividades()+"',"+bean.getIdEmpresa()+","+bean.getIdPerfilSis()+")";
			//ps = conn.prepareStatement(); 
			st.executeUpdate(SQL, Statement.RETURN_GENERATED_KEYS);
			//ps.executeUpdate();
			
			//Busca o id da coluna inserida
			ResultSet rs = st.getGeneratedKeys();
			if(rs.next()){
				int key = rs.getInt(1);
				//for(HorarioFuncionamentoBean funcionamentoBean : bean.getFuncionamentoBeans()){
					SQL = "INSERT INTO Dig_Usuario_Cliente_Sis (id_Perfil_Sis, id_Cliente, usuario, senha) VALUES ("+bean.getIdPerfilSis()+
							","+key+",'"+bean.getUsuarioStr()+"','"+bean.getSenhaStr()+"')";
					st.executeUpdate(SQL);					
				//}			
			}
			
			conn.commit();
			
		}catch(SQLException sql){
			if(conn != null){
				try {
					conn.rollback();
				} catch (SQLException e) {					
					e.printStackTrace();
				}
			}
			sql.printStackTrace();
			return false;
		}catch(Exception e){
			e.printStackTrace();
			return false;
		}finally{
			try {
				st.close();
			} catch (SQLException e) {
				e.printStackTrace();
			}
			fecharConexao();
		}
		
		return true;
	}