Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2019
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.76 KB | None | 0 0
  1. void Database::removeClient(unsigned int id)
  2. {
  3.     for (vector<Client*>::iterator i = vectorClient_.begin(); i != vectorClient_.end(); i++)
  4.     {
  5.         if ((*i)->id() == id)
  6.         {
  7.             delete (*i);
  8.             (*i) = NULL;
  9.         }
  10.     }
  11.  
  12.     // Poistetaan tyhjät osoittimet
  13.     vectorClient_.erase(remove(vectorClient_.begin(),
  14.                                   vectorClient_.end(),
  15.                                   NULL),
  16.                         vectorClient_.end()
  17.                         );
  18.  
  19.     QMessageBox qMessagebox;
  20.     QString text = "Asiakas (id";
  21.     text += " ";
  22.     text += QString::fromStdString(lexical_cast<string>(id));
  23.     text += ") ";
  24.     text += "poistettiin tietokannasta";
  25.     text += ".";
  26.     qMessagebox.setText(text);
  27.     qMessagebox.setIcon(QMessageBox::Information);
  28.     qMessagebox.addButton(QMessageBox::Ok);
  29.     qMessagebox.exec();
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement