Example #1
0
 protected function configureFormFields(FormMapper $formMapper)
 {
     $formMapper->tab('general')->with('options', array('class' => 'col-md-4'))->add('eintritt', 'date', array('widget' => 'single_text', 'required' => false))->add('austritt', 'date', array('widget' => 'single_text', 'required' => false))->add('ahv')->add('surename')->add('forename')->add('street')->add('street2')->add('zip')->add('city')->add('country', 'country', array('preferred_choices' => array('CH')))->end()->with('options2', array('class' => 'col-md-4'))->add('iban')->add('bank')->add('birthday', 'birthday', array('widget' => 'single_text'))->add('children')->add('gender', 'choice', array('choices' => Employee::getGenderChoices(), 'required' => false, 'placeholder' => 'choose_gender', 'empty_data' => null))->add('childBenefit', 'money', array('label' => 'child_benefit', 'required' => false, 'currency' => 'CHF'))->add('bvg', 'money', array('required' => false, 'currency' => 'CHF'))->end()->with('options3', array('class' => 'col-md-4'))->add('salaryType', 'choice', array('label' => 'salary_type', 'required' => false, 'choices' => Employee::getSalaryTypeChoices()))->add('hourlyRate', 'money', array('label' => 'hourly_rate', 'required' => false, 'currency' => 'CHF'))->add('proratedBonus13Month', 'money', array('label' => 'prorated_bonus_13_month', 'required' => false, 'currency' => 'CHF'))->add('proratedBonusPublicHoliday', 'money', array('label' => 'prorated_bonus_public_holiday', 'required' => false, 'currency' => 'CHF'))->add('proratedBonusVacation', 'money', array('label' => 'prorated_bonus_vacation', 'required' => false, 'currency' => 'CHF'))->add('monthlyRate', 'money', array('label' => 'monthly_rate', 'required' => false, 'currency' => 'CHF'))->add('annualVacationDays', null, array('label' => 'annual_vacation_days', 'required' => false))->add('totalVacationDays', 'text', array('label' => 'total_vacation_days', 'read_only' => true, 'disabled' => true, 'required' => false))->add('getVacationDaysLeftCurrentYear', 'text', array('label' => 'vacation_days_left_year', 'read_only' => true, 'disabled' => true, 'required' => false))->end()->end();
 }