public static function varasto_edit($varasto_id) { self::check_logged_in(); //Etsitään ensin tuote, mitä se koskee. $muutettava_varastotieto = VarastoController::find_with_varasto_id($varasto_id); //Kint::dump($muutettava_varastotieto); View::make('Varasto/Varastonmuutos.html', array('Varasto' => $muutettava_varastotieto)); }
}); // Varaston muuttamiseen liittyvä sivu $routes->get('/Varasto/Varastonmuutos/:varasto_id', 'check_logged_in', function ($varasto_id) { VarastoController::varasto_edit($varasto_id); }); $routes->post('/Varasto/Varastonmuutos/:varasto_id', 'check_logged_in', function ($varasto_id) { VarastoController::varasto_edit_post($varasto_id); }); // Näyttää yksittäisen varaston tiedot $routes->get('/Varasto/Varastosivu/:varasto_id', 'check_logged_in', function ($varasto_id) { VarastoController::varasto_show($varasto_id); }); // Uuden varaston lisääminen // Varaston poistaminen $routes->get('/Varasto/Poistavarasto/:varasto_id', 'check_logged_in', function ($varasto_id) { VarastoController::poista_varasto($varasto_id); }); // Koontitauluun Varasto-Tuote liittyvät // Tänne tulee yhdistettyjen taulujen listaus $routes->get('/VarastoTuote/Varastotilannelistaus/:varasto_id', 'check_logged_in', function ($varasto_id) { VarastoTuoteController::varastotilanne_show($varasto_id); }); $routes->get('/VarastoTuote/Varastotilannelistaus', 'check_logged_in', function ($varasto_id) { VarastoTuoteController::varasto_tuotetiedot_list($varasto_id); }); // Lisätään uusi tuote-lukumäärä -tietopari varasto-tuote -tauluun $routes->get('/VarastoTuote/Lisaauusivarastotuote/:varasto_id', 'check_logged_in', function ($varasto_id) { VarastoTuoteController::varastotuote_lisaa_show($varasto_id); }); $routes->post('/VarastoTuote/Lisaauusivarastotuote/:varasto_id/', 'check_logged_in', function ($varasto_id, $tuote_id, $lukumaara) { VarastoTuoteController::varastotuote_lisaa_post($varasto_id, $tuote_id, $lukumaara);
$routes->post('/Tuote/Tuotetietojenmuutos/:tuote_id', function ($tuote_id) { TuoteController::tuote_edit_post($tuote_id); }); // Näyttää tuotetiedot $routes->get('/Tuote/Tuotesivu/:tuote_id', function ($tuote_id) { TuoteController::tuote_show($tuote_id); }); // Tuotteen poistaminen $routes->get('/Tuote/Poistatuote/:tuote_id', function ($tuote_id) { TuoteController::poista_tuote($tuote_id); }); // Tuotteiden poistaminen listasta $routes->get('/Tuote/Tuotteidenlistaus/:tuote_id', function ($tuote_id) { TuoteController::poista_tuote($tuote_id); }); $routes->post('/Tuote/Poistatuote/:tuote_id', function ($tuote_id) { TuoteController::poista_tuote($tuote_id); }); // Varastoon liittyvät // Varaston listaamiseen liittyvä sivu $routes->get('/Varasto/Varastonlistaus', function () { VarastoController::varasto_list(); }); // Varaston muuttamiseen liittyvä sivu $routes->get('/Varasto/Varastotilanteenmuutos/:tuote_id', function ($tuote_id) { VarastoController::varasto_edit($tuote_id); }); // Ottaa vastaan muutokset $routes->post('/Varasto/Varastotilanteenmuutos/:tuote_id', function ($tuote_id) { VarastoController::varasto_edit_post($tuote_id); });