void PovratniciKorekcija::on_pushButton_4_clicked() { // update faktura resFaktura.dokument_tip = "20"; QList<dokumentT> dok; QList<PovratniciT> PovratniciList; PovratniciList.append(resFaktura); b->ConvertAnyToDokument(PovratniciList, dok); dokumentT itemDoc = dok.at(0); itemDoc.iznos_plakanje_den = ui->vk_iznos_so_ddv->text(); hlp->UpdateDokumenti(itemDoc); QList<dokumentDetailT> dok_detail_old; bd->ConvertAnyToDokumentDetail(resFakturaItems_oldData, dok_detail_old); hlp->DeleteMagacin(dok_detail_old); QList<dokumentDetailT> dok_detail_new; bd->ConvertAnyToDokumentDetail(resFakturaItems, dok_detail_new); hlp->InsertMagacin(dok_detail_new); pressEscape(); }
void IntIspratniciVnes::on_pushButton_4_clicked() { resFaktura.dokument_tip = "20"; QList<dokumentT> dok; QList<IntIspratniciT> IntIspratniciList; IntIspratniciList.append(resFaktura); b->ConvertAnyToDokument(IntIspratniciList, dok); dokumentT itemDoc = dok.at(0); itemDoc.iznos_plakanje_den = ui->vk_iznos_so_ddv->text(); QList<dokumentT> t = hlp->InsertDokumenti(itemDoc); dokumentT temp_t = t.at(0); QList<dokumentDetailT> dok_detail_new; bd->ConvertAnyToDokumentDetail(resFakturaItems, dok_detail_new); for (int i = 0; i < dok_detail_new.count(); i++){ dok_detail_new[i].dokument_id = temp_t.dokument_id; dok_detail_new[i].dokument_tip = temp_t.dokument_tip; } hlp->InsertMagacin(dok_detail_new); pressEscape(); }
void MenuEventHandler::pressEnter() const { ButtonAction action = gameEngine.getMenuLogic().submitButton(); ButtonLogic* button = gameEngine.getMenuLogic().getButtonLogicSelected(); std::string str = button->name; char * cstr = new char [str.length()+1]; std::strcpy (cstr, str.c_str()); char * p = std::strtok (cstr,"*"); int width; int height; switch(action){ case PLAY: gameEngine.setState(IN_MENU_KART); break; case OPTIONS: gameEngine.setState(IN_MENU_OPTIONS); break; case EXIT: gameEngine.activateExitFlag(); break; case SELECT_KART: gameEngine.setupPlayer(button->name); gameEngine.setState(IN_MENU_MAP); break; case SELECT_MAP: gameEngine.setMapName(button->name); gameEngine.setState(PREPARING_RACE); break; case WINDOW_RESIZE: width = atoi(p); p = strtok(NULL," "); height = atoi(p); graphicEngine.getWorld3D().setSize(width, height); graphicEngine.setNewSizeWindow(width, height); graphicEngine.init(); graphicEngine.reset(); gameEngine.setState(IN_MENU); break; case RETURN_MAIN_MENU: gameEngine.setState(IN_MENU); break; case TAKE_BACK: pressEscape(); break; default: std::cout << "No implementation" << std::endl; break; } delete[] cstr; }