/[openfoncier]/trunk/gen/obj/categorie_demandeur.class.php
ViewVC logotype

Annotation of /trunk/gen/obj/categorie_demandeur.class.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 456 - (hide annotations)
Wed Sep 26 15:42:47 2012 UTC (12 years, 4 months ago) by fmichon
File size: 3597 byte(s)
Regénération suite à la dernière modification du générateur

1 fraynaud 3 <?php
2     //$Id$
3 fmichon 456 //gen openMairie le 26/09/2012 17:39
4 nhaye 413
5 atreal 307 require_once ("../obj/om_dbform.class.php");
6 fraynaud 3
7 atreal 307 class categorie_demandeur_gen extends om_dbform {
8     var $table="categorie_demandeur";
9     var $clePrimaire="categorie_demandeur";
10     var $typeCle="N";
11 nhaye 413 var $required_field=array(
12     "categorie_demandeur",
13     "libelle"
14     );
15 atreal 307 var $retourformulaire;
16 fraynaud 3
17 atreal 307 function setvalF($val) {
18 fraynaud 342 //affectation valeur formulaire
19 fmichon 456 if (!is_numeric($val['categorie_demandeur'])) {
20     $this->valF['categorie_demandeur'] = ""; // -> requis
21 nhaye 413 } else {
22 fraynaud 342 $this->valF['categorie_demandeur'] = $val['categorie_demandeur'];
23 nhaye 413 }
24 atreal 307 $this->valF['libelle'] = $val['libelle'];
25     }
26 fraynaud 3
27 atreal 307 //=================================================
28     //cle primaire automatique [automatic primary key]
29     //==================================================
30 fraynaud 3
31 atreal 307 function setId(&$db) {
32     //numero automatique
33 nhaye 413 $this->valF[$this->clePrimaire] = $db->nextId(DB_PREFIXE.$this->table);
34 atreal 307 }
35 fraynaud 3
36 atreal 307 function setValFAjout($val) {
37     //numero automatique -> pas de controle ajout cle primaire
38     }
39 fraynaud 3
40 atreal 307 function verifierAjout() {
41     //numero automatique -> pas de verfication de cle primaire
42     }
43 fraynaud 3
44 atreal 307 //==========================
45     // Formulaire [form]
46     //==========================
47 fraynaud 3
48 atreal 307 function setType(&$form,$maj) {
49     //type
50     if ($maj==0){ //ajout
51     $form->setType('categorie_demandeur','hidden');// cle automatique
52     $form->setType('libelle','text');
53     }// fin ajout
54     if ($maj==1){ //modifier
55     $form->setType('categorie_demandeur','hiddenstatic');
56     $form->setType('libelle','text');
57     }// fin modifier
58     if ($maj==2){ //supprimer
59     $form->setType('categorie_demandeur','hiddenstatic');
60     $form->setType('libelle','hiddenstatic');
61     }//fin supprimer
62 nhaye 413 if ($maj==3){ //consulter
63     $form->setType('categorie_demandeur','static');
64     $form->setType('libelle','static');
65     }//fin consulter
66 atreal 307 }
67 fraynaud 3
68 atreal 307 function setOnchange(&$form,$maj) {
69     //javascript controle client
70     $form->setOnchange('categorie_demandeur','VerifNum(this)');
71     }
72     /**
73     * Methode setTaille
74     */
75     function setTaille(&$form, $maj) {
76 fraynaud 342 $form->setTaille("categorie_demandeur", 11);
77 atreal 307 $form->setTaille("libelle", 30);
78     }
79 fraynaud 3
80 atreal 307 /**
81     * Methode setMax
82     */
83     function setMax(&$form, $maj) {
84 fraynaud 342 $form->setMax("categorie_demandeur", 11);
85 atreal 307 $form->setMax("libelle", 40);
86     }
87 fraynaud 3
88    
89 atreal 307 function setLib(&$form,$maj) {
90     //libelle des champs
91     $form->setLib('categorie_demandeur',_('categorie_demandeur'));
92     $form->setLib('libelle',_('libelle'));
93     }
94 fraynaud 3
95 atreal 307 //==================================
96     // sous Formulaire [subform]
97     //==================================
98 fraynaud 3
99 atreal 307 function setValsousformulaire(&$form,$maj,$validation,$idxformulaire,$retourformulaire,$typeformulaire,&$db,$DEBUG=null){
100     $this->retourformulaire = $retourformulaire;
101     }// fin setValsousformulaire
102 fraynaud 3
103 atreal 307 //==================================
104     // cle secondaire [secondary key]
105     //==================================
106 nhaye 413 /**
107     * Methode clesecondaire
108     */
109     function cleSecondaire($id, &$db = NULL, $val = array(), $DEBUG = false) {
110     // On appelle la methode de la classe parent
111     parent::cleSecondaire($id, $db, $val, $DEBUG);
112     // Verification de la cle secondaire : dossier
113     $this->rechercheTable($db, "dossier", "demandeur_categorie", $id);
114     }
115 fraynaud 3
116 nhaye 413
117 fraynaud 3 }// fin classe
118     ?>

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26