Exemple #1
0
 public static function tuote_list_all()
 {
     /*
      * Tämä funktio kutsuu, all-funktiota,
      * mikä hakee kaikki tuotteet tietokannasta
      * 
      * Palauttaa Tuotteet -taulukon. 
      * Kutsutaan VarastoTuoteControllerista 
      */
     self::check_logged_in();
     $paakayttaja = KayttajaController::check_user_rights();
     $kayttaja = self::get_user_logged_in();
     //Kint::dump($kayttaja);
     //$kayttajan_tiedot = Kayttaja::find($kayttaja);
     //Kint::dump($kayttajan_tiedot['kayttooikeudet']);
     return $Tuotteet = Tuote::all();
 }
 public static function poista_varastotuote($tuote_id, $varasto_id)
 {
     /*
      * Tämän funktion avulla käyttäjä pystyy poistamaan tuotteen
      * kokonaan varastokirjanpidosta (tuote poistuu valikoimasta).
      * 
      * Ensin tuote pitää poistaa tuotteista, sitten varasto_tuote -taulusta.
      */
     //self::check_logged_in();
     // Poistetaan tuote
     $poistettava_tuote = new Tuote(array('tuote_id' => $tuote_id));
     $poistettava_tuote->destroy();
     // Poistetaan varasto_tuote
     $poistettava_varastotuote = new VarastoTuoteTuote(array('varasto_id' => $varasto_id, 'tuote_id' => $tuote_id));
     $poistettava_varastotuote->destroy();
     // Käyttäjä näkee kaikkien tuotteiden listauksesta, että tuote on poistunut
     $Tuotteet = Tuote::all();
     Redirect::to('/Tuote/Tuotteidenlistaus', array('Tuotteet' => $Tuotteet));
 }
Exemple #3
0
 public static function poista_tuote($tuote_id)
 {
     /*
      * Tämän funktion avulla käyttäjä pystyy poistamaan tuotteen
      * kokonaan varastokirjanpidosta (tuote poistuu valikoimasta).
      */
     $poistettava_tuote = new Tuote(array('tuote_id' => $tuote_id));
     $poistettava_tuote->destroy();
     Kint::dump($poistettava_tuote);
     // Käyttäjä näkee listauksesta, että tuote on poistunut
     $Tuotteet = Tuote::all();
     View::make('Tuote/Poistatuote.html{{tuote_id}}', array('Tuotteet' => $Tuotteet));
     //Redirect::to('/Tuote', array());
     //Redirect::to('/Tuote/Poista', array('Tuotteet' => $Tuotteet));
 }
 public static function tuotelista()
 {
     $tuotteet = Tuote::all();
     View::make('tuote/tuotelista.html', array('tuotteet' => $tuotteet));
 }