void TeachWin::addStudentButton(){ QString username = ui->userNameField->text(); QString pw = ui->passwordField->text(); QString classCode = ui->classCodeField->text(); QString birthDate = ui->birthDateField->text(); QString teacherName = this->currentUsername; std::string studentString = (username + "," + pw + "," + classCode + "," + QString::fromStdString("0") + "," + birthDate).toStdString(); UserSocket sock(sf::IpAddress::LocalHost, 11777, client->getSessionId()); Message msg = sock.sendPayload("register",studentString); updateStudents(); }
void TeachWin::deleteStudent(std::string username){ Client *par = client; UserSocket sock(sf::IpAddress::LocalHost, 11777, par->getSessionId()); Message msg = sock.sendPayload("deleteStudent",username); updateStudents(); }
void StudentsModel::setSource(QString &fileName) { if (!fileName.isEmpty()) source = new QFile(fileName); updateStudents(); }