Пример #1
0
<?php

/**
 * Sous controleur ajout référence
 * 
 */
if (isset($_SESSION['group']) && $_SESSION['group'] >= 0) {
    try {
        require $path . '/model/ModeConservationManager.php';
        require $path . '/model/DureeConservationManager.php';
        require $path . '/model/TvaManager.php';
        require $path . '/model/DroitDouaneManager.php';
        require $path . '/model/FicheArticleManager.php';
        $toFiArts = FicheArticleManager::getAllFichesArticles();
        $toModCons = ModeConservationManager::getAllModesConservations();
        $toDurCons = DureeConservationManager::getAllDureesConservations();
        $toTvas = TvaManager::getAllTvas();
        $toDroitDouanes = DroitDouaneManager::getAllDroitsDouanes();
        if (isset($sButtonUt) && $sButtonUt == "Envoyer") {
            if ($_SESSION['token'] != $_REQUEST['token']) {
                require $path . '/model/Reference.php';
                require $path . '/model/ReferenceManager.php';
                $cnx = Connection::getConnection();
                $cnx->beginTransaction();
                $oRef = new Reference();
                $oRef->dc_id = $_REQUEST['dureeConservation'];
                $oRef->cons_id = $_REQUEST['modeConservation'];
                $oRef->fiart_id = $_REQUEST['ficheArticle'];
                $oRef->dd_id = $_REQUEST['droitDouane'];
                $oRef->tva_id = $_REQUEST['tva'];
                $oRef->ref_lbl = $_REQUEST['refLbl'];
Пример #2
0
                $_SESSION['token'] = $_REQUEST['token'];
            } else {
                $msg = "<p class= 'erreur'> " . date('H:i:s') . "\n                Vous avez déja envoyé ce formulaire </p>";
            }
            //Rappel du controleur de la liste, après update on appel view_dc_list
            //et redéfinition de $sAction
            $sAction = "dc_list";
            require_once $path . '/controler/control_dc_list.php';
        } catch (MySQLException $e) {
            //Message pour l'erreur
            $msg = '<p class=\'erreur\'> ' . date('H:i:s') . '' . ' Echec modification Durée de conservation, code: ' . $resEr . '</p>';
        }
        //On insert le message dans le tableau de message
        Tool::addMsg($msg);
        //Sinon on est dans l'affichage du détail
    } else {
        try {
            $sButton = 'Modifier';
            //On définit le titre
            $sPageTitle = "Détail de la durée de conservation";
            //On récupére le détail
            //de l'enregistrement et on défnit la valeur du button du formulaire
            $resDcDetail = DureeConservationManager::getDureeConservationDetailForUpd($_REQUEST['dcId']);
        } catch (MySQLException $e) {
            $msg = $resEr[1];
            Tool::addMsg($msg);
        }
    }
} else {
    echo 'Le silence est d\'or';
}
Пример #3
0
     //On récupère l'identifiant de la référence
     $idRef = $_REQUEST['idRef'];
     //On récupère la référence associé
     $oRef = ReferenceManager::getReference($idRef);
     require $path . '/model/ModeConservationManager.php';
     require $path . '/model/DureeConservationManager.php';
     require $path . '/model/FicheArticleManager.php';
     require $path . '/model/TvaManager.php';
     require $path . '/model/DroitDouaneManager.php';
     require $path . '/model/PrixVente.php';
     require $path . '/model/PrixVenteManager.php';
     require $path . '/model/LotManager.php';
     //On récupère les données associés
     $oTva = TvaManager::getTvaById($oRef->tva_id);
     $oDroitDouane = DroitDouaneManager::getDroitDouaneById($oRef->dd_id);
     $oDurCons = DureeConservationManager::getDureeConservationById($oRef->dc_id);
     $oModCons = ModeConservationManager::getModeConservationById($oRef->cons_id);
     $oFiArt = FicheArticleManager::getFicheArticleById($oRef->fiart_id);
     $oPve = PrixVenteManager::getCurPrixVente($idRef);
     $toLots = LotManager::getLotsFromReference($idRef);
     if ($oPve === 0) {
         $oPve = new PrixVente();
         $oPve->pve_ent = 'indéfinis';
         $oPve->pve_per = 'indéfinis';
     }
 } catch (MySQLException $e) {
     $msg = "<p class='erreur'> " . date('H:i:s') . " Impossible de consulter la référence. Code :" . $resEr[0] . " Message : {$resEr['1']}" . "</p>";
 }
 if (isset($msg)) {
     Tool::addMsg($msg);
 }
Пример #4
0
 $sPageTitle = "Ajouter une durée de conservation";
 require_once $path . '/model/DureeConservation.php';
 require_once $path . '/model/DureeConservationManager.php';
 //Si le formulaire est envoyé
 if (isset($_REQUEST['btnForm']) && $_REQUEST['btnForm'] == "Envoyer") {
     //Si l'insert ne se fait pas le manager léve un exception
     try {
         //Vérification du jeton pour savoir si le formulaire à déja était envoyé
         if ($_SESSION['token'] != $_REQUEST['token']) {
             //Les valeurs sont vérifiées à la saisie
             //On créé un objet contenant les valeurs que l'on passe en paramètre
             //à la requête
             $oDc = new DureeConservation();
             $oDc->dc_lbl = $_REQUEST['dcLbl'];
             $oDc->dc_nb = $_REQUEST['dcNb'];
             $result = DureeConservationManager::addDureeConservation($oDc);
             //On récupére l'id de l'insert
             $id = Connection::dernierId();
             //Message pour le succés
             $msg = '<p class=\'info\'>' . date('H:i:s') . ' L\'enregistrement de la durée de conservation: "' . $id . '" intitulé "' . $oDc->dc_lbl . '" à été effectué ' . 'avec succès </p>';
             //La requète s'est effectué donc on copie le token dans la session
             $_SESSION['token'] = $_REQUEST['token'];
         } else {
             //Message en cas de formulaire déja envoyé
             $msg = "<p class= 'erreur'> " . date('H:i:s') . "\n                Vous avez déja envoyé ce formulaire </p>";
         }
     } catch (MySQLException $e) {
         //Message pour l'erreur
         $msg = '<p class=\'erreur\'> ' . date('H:i:s') . '' . ' Echec insert Durée conservation, code: ' . $resEr . '</p>';
     }
     //On insert le message dans le tableau de message
Пример #5
0
<?php

//Contrôle si la connection de l'utilisateur est valide
//Le 'group' permet de choisir si l'utilisateur à accés à la page
if (isset($_SESSION['group']) && $_SESSION['group'] >= 0) {
    try {
        $sPageTitle = "Liste des durées de conservation";
        require_once $path . '/model/DureeConservation.php';
        require_once $path . '/model/DureeConservationManager.php';
        //Compte le nombre d'enregistrements de la table pour l'affichage par page
        $iTotal = Tool::getCountTable('duree_conservation');
        //On regarde si orderby est  définie pour appeler la méthode de trie dans ce cas
        if (isset($_REQUEST['orderby']) && $_REQUEST['orderby'] != '') {
            $orderBy = $_REQUEST['orderby'];
            if (isset($_REQUEST['tri']) && $_REQUEST['tri'] != '') {
                $sort = $_REQUEST['tri'];
            }
            $resAllDc = DureeConservationManager::getDureesConservationsLim($rowStart, $nbRow, $orderBy, $sort);
        } else {
            $resAllDc = DureeConservationManager::getDureesConservationsLim($rowStart, $nbRow);
        }
    } catch (MySQLException $e) {
        $msg = $resEr[1];
        Tool::addMsg($msg);
    }
} else {
    echo 'Le silence est d\'or';
}
Пример #6
0
<?php

//Contrôle si la connection de l'utilisateur est valide
//Le 'group' permet de choisir si l'utilisateur à accés à la page
if (isset($_SESSION['group']) && $_SESSION['group'] >= 0) {
    //Si la suppression ne se fait pas le manager léve un exception
    try {
        require_once $path . '/model/DureeConservationManager.php';
        //On passe en paramètre de la requète la valeur gaIg de l'url
        $res = DureeConservationManager::delDureeConservation($_REQUEST['dcId']);
        //Message pour le succés
        $msg = '<p class=\'info\'>' . date('H:i:s') . ' La suppression de la durée de conservation: "' . $_REQUEST['dcId'] . '" à été effectué avec succès </p>';
        // si la suppression a été effectué on met le message dans le tableau
        if ($res > 0) {
            Tool::addMsg($msg);
        }
    } catch (MySQLException $e) {
        //Message en cas d'échec
        $msg = '<p class=\'info\'>' . date('H:i:s') . "La durée de conservation N° " . $_REQUEST['dcId'] . " n'est pas supprimée</p>";
        //On met le message dans le tableau
        Tool::addMsg($msg);
    }
    //On appel le contrôleur de la liste, car on affiche la liste après une suppression
    require $path . '/controler/control_dc_list.php';
} else {
    echo 'Le silence est d\'or';
}