コード例 #1
0
ファイル: tilaus_osto.php プロジェクト: Hermut/pupesoft
         if (mysql_num_rows($toimpaikka_chk_res) > 0) {
             $toimpaikka_chk_row = mysql_fetch_assoc($toimpaikka_chk_res);
             $ostotilauksen_kasittely = $toimpaikka_chk_row['ostotilauksen_kasittely'];
         }
     }
 }
 //Vaihdettava tuote ei ole tämän ostotilauksen toimittajalta.
 //Katsotaan, löytyykö toiselta toimittajalta auki olevia ostotilauksia,
 //ja liitetään tilausrivi siihen tilaukseen jos löytyy,
 //muuten perustetaan uusi otsikko.
 //luo_ostotilausotsikko()-funktio handaa uuden otsikon luonnin ja olemassa olevan hakemisen
 $params = array('liitostunnus' => $toimi_tunnus, 'ohjausmerkki' => $laskurow['ohjausmerkki'], 'nimi' => $laskurow['toim_nimi'], 'nimitark' => $laskurow['toim_nimitark'], 'osoite' => $laskurow['toim_osoite'], 'postino' => $laskurow['toim_postino'], 'postitp' => $laskurow['toim_postitp'], 'maa' => $laskurow['toim_maa'], 'myytil_toimaika' => $laskurow['toimaika'], 'toimipaikka' => $laskurow['vanhatunnus'], 'ostotilauksen_kasittely' => $ostotilauksen_kasittely, 'tilaustyyppi' => $laskurow['tilaustyyppi']);
 if (!empty($tilausrivirow['tilausrivilinkki'])) {
     $params['ostotilauksen_kasittely'] = $myyntitilausrow['ostotilauksen_kasittely'];
 }
 $toisen_toimittajan_ostotilaus = luo_ostotilausotsikko($params);
 $myyntitilausrivi_tunnus_temp = $tilausrivirow['tilausrivitunnus'];
 unset($tilausrivirow['laadittu']);
 unset($tilausrivirow['laatija']);
 unset($tilausrivirow['sarjanumeroseuranta']);
 unset($tilausrivirow['myyntihinta_maara']);
 unset($tilausrivirow['tilausrivilinkki']);
 unset($tilausrivirow['tilausrivitunnus']);
 $query = "SELECT *\n                  FROM tuotepaikat\n                  WHERE yhtio  = '{$kukarow['yhtio']}'\n                  AND tuoteno  = '{$vastaavatuoteno}'\n                  AND oletus  != ''";
 $oletus_tuotepaikka_result = pupe_query($query);
 $oletus_tuotepaikka_row = mysql_fetch_assoc($oletus_tuotepaikka_result);
 $tilausrivirow['hyllyalue'] = $oletus_tuotepaikka_row['hyllyalue'];
 $tilausrivirow['hyllynro'] = $oletus_tuotepaikka_row['hyllynro'];
 $tilausrivirow['hyllyvali'] = $oletus_tuotepaikka_row['hyllyvali'];
 $tilausrivirow['hyllytaso'] = $oletus_tuotepaikka_row['hyllytaso'];
 $tilausrivirow['otunnus'] = $toisen_toimittajan_ostotilaus['tunnus'];
コード例 #2
0
     // Otetaan osoite toimipaikalta jos varaston tiedoissa sitä ei oo
     if ($varow['osoite'] == "" and $varow['toimipaikka'] > 0) {
         $query = "SELECT nimi, osoite, postino, postitp, maa\n                      FROM yhtion_toimipaikat\n                      WHERE yhtio = '{$kukarow['yhtio']}'\n                      and tunnus  = '{$varow['toimipaikka']}'";
         $result = pupe_query($query);
         if (mysql_num_rows($result) == 1) {
             $yhtion_toimipaikkarow = mysql_fetch_assoc($result);
             $varow["nimi"] = $yhtion_toimipaikkarow["nimi"];
             $varow['nimitark'] = "";
             $varow["osoite"] = $yhtion_toimipaikkarow["osoite"];
             $varow["postino"] = $yhtion_toimipaikkarow["postino"];
             $varow["postitp"] = $yhtion_toimipaikkarow["postitp"];
             $varow["maa"] = $yhtion_toimipaikkarow["maa"];
         }
     }
     $params = array('liitostunnus' => $toimittajaid, 'nimi' => $varow['nimi'], 'nimitark' => $varow['nimitark'], 'osoite' => $varow['osoite'], 'postino' => $varow['postino'], 'postitp' => $varow['postitp'], 'maa' => $varow['maa'], 'myytil_toimaika' => date("Y-m-d"), 'toimipaikka' => $varow['toimipaikka'], 'varasto' => $kohdevarasto, 'ohjausmerkki' => $ohjausmerkki, 'tilaustyyppi' => $tilaustyyppi, 'myytil_viesti' => $viesti, 'ostotilauksen_kasittely' => "GEN");
     $laskurow = luo_ostotilausotsikko($params);
     $query = "UPDATE kuka SET kesken = {$laskurow['tunnus']} WHERE yhtio = '{$kukarow['yhtio']}' and kuka = '{$kukarow['kuka']}'";
     $delresult = pupe_query($query);
     $kukarow['kesken'] = $laskurow['tunnus'];
     echo "<br /><font class='message'>", t("Tehtiin ostotilaus otsikko %s kohdevarasto on %s", $kieli, $kukarow["kesken"], $varow["nimitys"]), "</font><br />";
     //  Otetaan luotu otsikko talteen
     $otsikot[] = $kukarow["kesken"];
 }
 $query = "SELECT *\n                  FROM tuote\n                  WHERE tuoteno = '{$pairow['tuoteno']}'\n                  AND yhtio     = '{$kukarow['yhtio']}'";
 $rarresult = pupe_query($query);
 if (mysql_num_rows($rarresult) == 1) {
     $trow = mysql_fetch_assoc($rarresult);
     $toimaika = $laskurow["toimaika"];
     $kerayspvm = $laskurow["kerayspvm"];
     $tuoteno = $pairow["tuoteno"];
     $kpl = $ostettavahaly;