Ejemplo n.º 1
0
 /**
  * @see parent::getProps()
  */
 function getProps()
 {
     $props = parent::getProps();
     $props["code"] = "str notNull maxLength|5";
     $props["quantite"] = "num notNull maxLength|2";
     $props["coefficient"] = "float notNull";
     $props["demi"] = "enum list|0|1 default|0";
     $props["complement"] = "enum list|N|F|U";
     $props["lettre_cle"] = "enum list|0|1 default|0";
     $props["lieu"] = "enum list|C|D default|C";
     $props["exoneration"] = "enum list|N|13|17 default|N";
     $props["ald"] = "enum list|0|1 default|0";
     $props["numero_dent"] = "num min|11 max|85";
     $props["comment"] = "str";
     $props["major_pct"] = "num";
     $props["major_coef"] = "float";
     $props["minor_pct"] = "num";
     $props["minor_coef"] = "float";
     $props["numero_forfait_technique"] = "num min|1 max|99999";
     $props["numero_agrement"] = "num min|1 max|99999999999999";
     $props["rapport_exoneration"] = "enum list|4|7|C|R";
     $props['prescripteur_id'] = 'ref class|CMediusers';
     $props['_tarif'] = 'currency';
     return $props;
 }
 /**
  * @see parent::getProps()
  */
 function getProps()
 {
     $props = parent::getProps();
     $props["type_id"] = "ref notNull class|CFraisDiversType autocomplete|code";
     $props["coefficient"] = "float notNull default|1";
     $props["quantite"] = "num min|0";
     $props["_montant"] = "currency";
     return $props;
 }
Ejemplo n.º 3
0
 /**
  * @see parent::getProps()
  */
 function getProps()
 {
     $props = parent::getProps();
     // DB fields
     $props["code_acte"] = "code notNull ccam seekable";
     $props["code_activite"] = "num notNull min|0 max|99";
     $props["code_phase"] = "num notNull min|0 max|99";
     $props["modificateurs"] = "str maxLength|4";
     $props["motif_depassement"] = "enum list|d|e|f|n";
     $props["commentaire"] = "text helped";
     $props["code_association"] = "enum list|1|2|3|4|5";
     $props["extension_documentaire"] = "enum list|1|2|3|4|5|6";
     $props["rembourse"] = "bool";
     $props["charges_sup"] = "bool";
     $props["regle"] = "bool default|0";
     $props["regle_dh"] = "bool default|0";
     $props["signe"] = "bool default|0";
     $props["sent"] = "bool default|0";
     $props["lieu"] = "enum list|C|D default|C";
     $props["exoneration"] = "enum list|N|13|17 default|N";
     $props["ald"] = "bool";
     $props["position_dentaire"] = "str";
     $props["numero_forfait_technique"] = "num min|1 max|99999";
     $props["numero_agrement"] = "num min|1 max|99999999999999";
     $props["rapport_exoneration"] = "enum list|4|7|C|R";
     $props['accord_prealable'] = 'bool default|0';
     $props['date_demande_accord'] = 'date';
     // Derived fields
     $props["_rembex"] = "bool";
     $props["_tarif_base"] = "currency";
     $props["_tarif_sans_asso"] = "currency";
     $props["_tarif_base2"] = "currency";
     $props["_tarif_sans_asso2"] = "currency";
     $props["_tarif"] = "currency";
     return $props;
 }