diff --git a/src/Mgate/PersonneBundle/Entity/Membre.php b/src/Mgate/PersonneBundle/Entity/Membre.php index 7b67cbcf6..40cd48578 100644 --- a/src/Mgate/PersonneBundle/Entity/Membre.php +++ b/src/Mgate/PersonneBundle/Entity/Membre.php @@ -122,6 +122,11 @@ class Membre */ private $filiere; + /** + * @ORM\Column(name="securiteSociale", type="string", length=25, nullable=true) + */ + private $securiteSociale; + /** * @ORM\ManyToMany(targetEntity="N7consulting\RhBundle\Entity\Competence", mappedBy="membres", cascade={"persist"}) * @ORM\JoinColumn(nullable=true) @@ -577,4 +582,22 @@ public function getCompetences() { return $this->competences; } + + /** + * @return mixed + */ + public function getSecuriteSociale() + { + return $this->securiteSociale; + } + + /** + * @param mixed $securiteSociale + */ + public function setSecuriteSociale($securiteSociale) + { + $this->securiteSociale = $securiteSociale; + } + + } diff --git a/src/Mgate/PersonneBundle/Form/Type/MembreType.php b/src/Mgate/PersonneBundle/Form/Type/MembreType.php index 9068ae094..af7a87ea1 100644 --- a/src/Mgate/PersonneBundle/Form/Type/MembreType.php +++ b/src/Mgate/PersonneBundle/Form/Type/MembreType.php @@ -57,7 +57,8 @@ public function buildForm(FormBuilderInterface $builder, array $options) ->add('filiere', EntityType::class, array('label' => 'Filiere', 'class' => 'Mgate\\PersonneBundle\\Entity\\Filiere', - 'required' => true, )); + 'required' => true, )) + ->add('securiteSociale', TextType::class, array('required' => false, 'label' => 'Numéro de sécurité sociale')); } public function getBlockPrefix() diff --git a/src/Mgate/PersonneBundle/Resources/views/Membre/TabVoir/fiche.html.twig b/src/Mgate/PersonneBundle/Resources/views/Membre/TabVoir/fiche.html.twig index cfae230d6..44dea4cc7 100644 --- a/src/Mgate/PersonneBundle/Resources/views/Membre/TabVoir/fiche.html.twig +++ b/src/Mgate/PersonneBundle/Resources/views/Membre/TabVoir/fiche.html.twig @@ -69,6 +69,7 @@ Format Paiement : {{ membre.formatPaiement }} Filière : {{ membre.filiere.nom }} + Securite Sociale : {{ membre.securiteSociale }} diff --git a/src/Mgate/PersonneBundle/Resources/views/Membre/modifier.html.twig b/src/Mgate/PersonneBundle/Resources/views/Membre/modifier.html.twig index feb46f72a..55c1d2b35 100644 --- a/src/Mgate/PersonneBundle/Resources/views/Membre/modifier.html.twig +++ b/src/Mgate/PersonneBundle/Resources/views/Membre/modifier.html.twig @@ -19,7 +19,7 @@ -

{{ form_widget(form.photo) }} @@ -88,11 +88,13 @@ Informations Intervenant - {{ form_label(form.dateConventionEleve) }} - {{ form_widget(form.dateConventionEleve) }} {{ form_errors(form.dateConventionEleve) }} + {{ form_label(form.dateConventionEleve) }} + {{ form_widget(form.dateConventionEleve) }} {{ form_errors(form.dateConventionEleve) }} + {{ form_label(form.securiteSociale) }} + {{ form_widget(form.securiteSociale, {'attr': {'style': 'width: 100%' }}) }} {{ form_errors(form.securiteSociale) }} - +

Postes occupés