/[openfoncier]/trunk/obj/dossier.class.php
ViewVC logotype

Diff of /trunk/obj/dossier.class.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2783 by vpihour, Tue Mar 4 10:14:13 2014 UTC revision 2842 by vpihour, Wed Mar 19 18:41:49 2014 UTC
# Line 888  class dossier extends dossier_gen { Line 888  class dossier extends dossier_gen {
888                      $this->f->getParameter('erp_depot_dossier_dat')) {                      $this->f->getParameter('erp_depot_dossier_dat')) {
889                  $msgenque = new MessageEnqueuer();                  $msgenque = new MessageEnqueuer();
890                  $msgenque->setDossierInstructionIdentifier($this->valF['dossier']);                  $msgenque->setDossierInstructionIdentifier($this->valF['dossier']);
891                  $msgenque->enqueueMessage($msgenque::$ERP_DEPOT_DOSSIER_DAT);                  $return = $msgenque->enqueueMessage($msgenque::$ERP_DEPOT_DOSSIER_DAT);
892                    //Si une erreur s'est produite on arrête le traitement et on
893                    //retourne une erreur
894                    if ($return !== 0){
895                        
896                        $this->addToMessage(_("Une erreur s'est produite lors de ".
897                            "l'envoi du message au referentiel ERP. Merci de ".
898                            "contacter votre administrateur"));
899                        //Si c'est un problème de connexion vers rabbitMQ et AMQP
900                        //On ne valide pas le formulaire
901                        if ( $return === -3 ){
902                            $this->addToMessage("<br/>"._("SAISIE NON ENREGISTREE")."<br/>");
903                            $this->correct = false;
904                            return false;
905                        }
906                    }
907                    else {
908                        $this->addToMessage(_("Le message a ete transmis au ".
909                            "referentiel ERP."));
910                    }
911              }              }
912                            
913              // envoi du message a ERP en cas d'une demande d'ouverture DAT              // envoi du message a ERP en cas d'une demande d'ouverture DAT
# Line 896  class dossier extends dossier_gen { Line 915  class dossier extends dossier_gen {
915                      $this->f->getParameter('erp_demande_ouverture_dat')) {                      $this->f->getParameter('erp_demande_ouverture_dat')) {
916                  $msgenque = new MessageEnqueuer();                  $msgenque = new MessageEnqueuer();
917                  $msgenque->setDossierInstructionIdentifier($this->valF['dossier']);                  $msgenque->setDossierInstructionIdentifier($this->valF['dossier']);
918                  $msgenque->enqueueMessage($msgenque::$ERP_DEMANDE_OUVERTURE_DAT);                  $return = $msgenque->enqueueMessage($msgenque::$ERP_DEMANDE_OUVERTURE_DAT);
919                    //Si une erreur s'est produite on arrête le traitement et on
920                    //retourne une erreur
921                    if ($return !== 0){
922                        
923                        $this->addToMessage(_("Une erreur s'est produite lors de ".
924                            "l'envoi du message au referentiel ERP. Merci de ".
925                            "contacter votre administrateur"));
926                        //Si c'est un problème de connexion vers rabbitMQ et AMQP
927                        //On ne valide pas le formulaire
928                        if ( $return === -3 ){
929                            $this->addToMessage("<br/>"._("SAISIE NON ENREGISTREE")."<br/>");
930                            $this->correct = false;
931                            return false;
932                        }
933                    }
934                    else {
935                        $this->addToMessage(_("Le message a ete transmis au ".
936                            "referentiel ERP."));
937                    }
938              }              }
939                            
940              if ($this->valF['erp'] === true) {              if ($this->valF['erp'] === true) {
# Line 905  class dossier extends dossier_gen { Line 943  class dossier extends dossier_gen {
943                          $this->f->getParameter('erp_annulation_demande')) {                          $this->f->getParameter('erp_annulation_demande')) {
944                      $msgenque = new MessageEnqueuer();                      $msgenque = new MessageEnqueuer();
945                      $msgenque->setDossierInstructionIdentifier($this->valF['dossier']);                      $msgenque->setDossierInstructionIdentifier($this->valF['dossier']);
946                      $msgenque->enqueueMessage($msgenque::$ERP_ANNULATION_DEMANDE);                      $return = $msgenque->enqueueMessage($msgenque::$ERP_ANNULATION_DEMANDE);
947                        //Si une erreur s'est produite on arrête le traitement et on
948                        //retourne une erreur
949                        if ($return !== 0){
950                            
951                            $this->addToMessage(_("Une erreur s'est produite lors de ".
952                                "l'envoi du message au referentiel ERP. Merci de ".
953                                "contacter votre administrateur"));
954                            //Si c'est un problème de connexion vers rabbitMQ et AMQP
955                            //On ne valide pas le formulaire
956                            if ( $return === -3 ){
957                                $this->addToMessage("<br/>"._("SAISIE NON ENREGISTREE")."<br/>");
958                                $this->correct = false;
959                                return false;
960                            }
961                        }
962                        else {
963                            $this->addToMessage(_("Le message a ete transmis au ".
964                                "referentiel ERP."));
965                        }
966                  }                  }
967                                    
968                  // envoi du message a ERP en cas d'ouverture d'un dossier PC "rattache"                  // envoi du message a ERP en cas d'ouverture d'un dossier PC "rattache"
# Line 914  class dossier extends dossier_gen { Line 971  class dossier extends dossier_gen {
971                          $this->f->getParameter('erp_demande_ouverture_pc_daact')) {                          $this->f->getParameter('erp_demande_ouverture_pc_daact')) {
972                      $msgenque = new MessageEnqueuer();                      $msgenque = new MessageEnqueuer();
973                      $msgenque->setDossierInstructionIdentifier($this->valF['dossier']);                      $msgenque->setDossierInstructionIdentifier($this->valF['dossier']);
974                      $msgenque->enqueueMessage($msgenque::$ERP_DEMANDE_OUVERTURE_PC);                      $return = $msgenque->enqueueMessage($msgenque::$ERP_DEMANDE_OUVERTURE_PC);
975                        //Si une erreur s'est produite on arrête le traitement et on
976                        //retourne une erreur
977                        if ($return !== 0){
978                            
979                            $this->addToMessage(_("Une erreur s'est produite lors de ".
980                                "l'envoi du message au referentiel ERP. Merci de ".
981                                "contacter votre administrateur"));
982                            //Si c'est un problème de connexion vers rabbitMQ et AMQP
983                            //On ne valide pas le formulaire
984                            if ( $return === -3 ){
985                                $this->addToMessage("<br/>"._("SAISIE NON ENREGISTREE")."<br/>");
986                                $this->correct = false;
987                                return false;
988                            }
989                        }
990                        else {
991                            $this->addToMessage(_("Le message a ete transmis au ".
992                                "referentiel ERP."));
993                        }
994                  }                  }
995              }              }
996          } // fin de if ($this->f->getParameter('option_erp') != "")            } // fin de if ($this->f->getParameter('option_erp') != "")  
# Line 1209  class dossier extends dossier_gen { Line 1285  class dossier extends dossier_gen {
1285                      $msgenque->setContraintePlu($this->valF['servitude']);                      $msgenque->setContraintePlu($this->valF['servitude']);
1286                      $msgenque->setReferenceCadastrale(                      $msgenque->setReferenceCadastrale(
1287                              $this->getReferenceCadastrale($this->valF['dossier']));                              $this->getReferenceCadastrale($this->valF['dossier']));
1288                      $msgenque->enqueueMessage($msgenque::$ERP_QUALIFIE);                                                  $return = $msgenque->enqueueMessage($msgenque::$ERP_QUALIFIE);
1289                        //Si une erreur s'est produite on arrête le traitement et on
1290                        //retourne une erreur
1291                        if ($return !== 0){
1292                            
1293                            $this->addToMessage(_("Une erreur s'est produite lors de ".
1294                                "l'envoi du message au referentiel ERP. Merci de ".
1295                                "contacter votre administrateur"));
1296                            //Si c'est un problème de connexion vers rabbitMQ et AMQP
1297                            //On ne valide pas le formulaire
1298                            if ( $return === -3 ){
1299                                $this->addToMessage("<br/>"._("SAISIE NON ENREGISTREE")."<br/>");
1300                                $this->correct = false;
1301                                return false;
1302                            }
1303                        }
1304                        else {
1305                            $this->addToMessage(_("Le message a ete transmis au ".
1306                                "referentiel ERP."));
1307                        }                            
1308                  }                  }
1309                                    
1310                  // envoi des messages a ERP en cas du dossier PC traite par URBA, et                  // envoi des messages a ERP en cas du dossier PC traite par URBA, et
# Line 1219  class dossier extends dossier_gen { Line 1314  class dossier extends dossier_gen {
1314                      && $this->valF['erp'] == true) {                      && $this->valF['erp'] == true) {
1315                      $msgenque = new MessageEnqueuer();                      $msgenque = new MessageEnqueuer();
1316                      $msgenque->setDossierInstructionIdentifier($this->valF['dossier']);                      $msgenque->setDossierInstructionIdentifier($this->valF['dossier']);
1317                      $msgenque->enqueueMessage($msgenque::$ERP_DEMANDE_COMPLETUDE_PC);                      $return = $msgenque->enqueueMessage($msgenque::$ERP_DEMANDE_COMPLETUDE_PC);
1318                      $msgenque->enqueueMessage($msgenque::$ERP_DEMANDE_QUALIFICATION_PC);                      //Si une erreur s'est produite on arrête le traitement et on
1319                        //retourne une erreur
1320                        if ($return !== 0){
1321                            
1322                            $this->addToMessage(_("Une erreur s'est produite lors de ".
1323                                "l'envoi du message au referentiel ERP. Merci de ".
1324                                "contacter votre administrateur"));
1325                            //Si c'est un problème de connexion vers rabbitMQ et AMQP
1326                            //On ne valide pas le formulaire
1327                            if ( $return === -3 ){
1328                                $this->addToMessage("<br/>"._("SAISIE NON ENREGISTREE")."<br/>");
1329                                $this->correct = false;
1330                                return false;
1331                            }
1332                        }
1333                        else {
1334                            $this->addToMessage(_("Le message a ete transmis au ".
1335                                "referentiel ERP."));
1336                        }
1337                    
1338                        $return = $msgenque->enqueueMessage($msgenque::$ERP_DEMANDE_QUALIFICATION_PC);
1339                        //Si une erreur s'est produite on arrête le traitement et on
1340                        //retourne une erreur
1341                        if ($return !== 0){
1342                            
1343                            $this->addToMessage(_("Une erreur s'est produite lors de ".
1344                                "l'envoi du message au referentiel ERP. Merci de ".
1345                                "contacter votre administrateur"));
1346                            //Si c'est un problème de connexion vers rabbitMQ et AMQP
1347                            //On ne valide pas le formulaire
1348                            if ( $return === -3 ){
1349                                $this->addToMessage("<br/>"._("SAISIE NON ENREGISTREE")."<br/>");
1350                                $this->correct = false;
1351                                return false;
1352                            }
1353                        }
1354                        else {
1355                            $this->addToMessage(_("Le message a ete transmis au ".
1356                                "referentiel ERP."));
1357                        }
1358                  }                  }
1359              }              }
1360          } // fin de if($this->f->getParameter('option_erp'))            } // fin de if($this->f->getParameter('option_erp'))  

Legend:
Removed from v.2783  
changed lines
  Added in v.2842

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26