Example #1
0
 public function buildForm(FormBuilderInterface $builder, array $options)
 {
     parent::buildForm($builder, $options);
     $builder->add('issue_date', DateType::class, ['widget' => 'single_text', 'label' => 'form.issue_date', 'translation_domain' => 'SiwappEstimateBundle']);
     if (!$builder->getData()->isDraft()) {
         $builder->add('status', ChoiceType::class, ['label' => 'form.status', 'translation_domain' => 'SiwappEstimateBundle', 'choices' => ['estimate.pending' => Estimate::PENDING, 'estimate.approved' => Estimate::APPROVED, 'estimate.rejected' => Estimate::REJECTED]]);
     }
 }
Example #2
0
 public function buildForm(FormBuilderInterface $builder, array $options)
 {
     parent::buildForm($builder, $options);
     $builder->add('issue_date', DateType::class, ['widget' => 'single_text', 'label' => 'form.issue_date', 'translation_domain' => 'SiwappInvoiceBundle'])->add('due_date', DateType::class, ['widget' => 'single_text', 'label' => 'form.due_date', 'translation_domain' => 'SiwappInvoiceBundle']);
 }
 public function buildForm(FormBuilderInterface $builder, array $options)
 {
     parent::buildForm($builder, $options);
     $builder->add('enabled', null, ['label' => 'form.enabled', 'translation_domain' => 'SiwappRecurringInvoiceBundle'])->add('days_to_due', null, ['label' => 'form.days_to_due', 'translation_domain' => 'SiwappRecurringInvoiceBundle'])->add('starting_date', DateType::class, ['label' => 'form.starting_date', 'translation_domain' => 'SiwappRecurringInvoiceBundle', 'widget' => 'single_text'])->add('finishing_date', DateType::class, ['label' => 'form.finishing_date', 'translation_domain' => 'SiwappRecurringInvoiceBundle', 'widget' => 'single_text', 'required' => false])->add('max_occurrences', null, ['label' => 'form.max_occurrences', 'translation_domain' => 'SiwappRecurringInvoiceBundle', 'attr' => ['min' => 1]])->add('period', null, ['label' => 'form.period', 'translation_domain' => 'SiwappRecurringInvoiceBundle', 'attr' => ['min' => 1]])->add('period_type', ChoiceType::class, ['label' => 'form.period_type', 'translation_domain' => 'SiwappRecurringInvoiceBundle', 'choices' => ['form.day' => 'day', 'form.week' => 'week', 'form.month' => 'month', 'form.year' => 'year']]);
 }
Example #4
0
 public function buildForm(FormBuilder $builder, array $options)
 {
     parent::buildForm($builder, $options);
     $builder->add('draft', 'hidden')->add('closed', 'hidden')->add('sent_by_email', 'hidden')->add('number')->add('recurring_invoice_id', 'hidden')->add('issue_date', 'date', array('widget' => 'single_text'))->add('due_date', 'date', array('widget' => 'single_text'));
     $builder->add('items', 'collection', array('type' => new ItemType(), 'allow_add' => true, 'allow_delete' => true, 'prototype' => true));
 }