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();
}
Beispiel #3
0
void StudentsModel::setSource(QString &fileName)
{
    if (!fileName.isEmpty())
        source = new QFile(fileName);
    updateStudents();
}