Пример #1
0
 /**
  * Busca todas las cabeceras en orden descendente por id.
  * Devuelve un arreglo, cada elemento tiene un nombre y un valor.
  * Nombre es el nombre de la cabecera mas la fecha
  * Valor es el id de la cabecera.
  * @return array|null
  */
 public static function findAllCabecera()
 {
     $cabeceras = Cabecera::find(array("order" => "cabecera_id DESC"));
     if ($cabeceras) {
         $retorno = array();
         foreach ($cabeceras as $cab) {
             $item = array();
             $item['nombre'] = $cab->getCabeceraNombre();
             $item['valor'] = $cab->getCabeceraId();
             $retorno[] = $item;
         }
     } else {
         $retorno = null;
     }
     return $retorno;
 }
Пример #2
0
 /**
  * Agregar columnas extras a la planilla
  */
 public function agregarExtraAction()
 {
     //SELECT2
     $this->importarSelect2();
     //Select Autocomplete Cabecera
     $this->view->formulario = new \Phalcon\Forms\Element\Select('cabecera_id', Cabecera::find(array('cabecera_habilitado=1', 'order' => 'cabecera_id DESC')), array('using' => array('cabecera_id', 'cabecera_nombre'), 'useEmpty' => false, 'emptyText' => 'Seleccione una cabecera', 'emptyValue' => '', 'class' => 'form-control autocompletar', 'style' => 'width:100%', 'required' => ''));
 }
Пример #3
0
 /**
  * Permite seleccionar una planilla desde un datalist.
  *
  */
 public function reordenarAction()
 {
     $this->importarSelect2();
     //Assets para reordenar columnas.
     $this->assets->collection('headerJs')->addJs('plugins/jQueryUI/jquery-ui.min.js');
     $this->assets->collection('headerCss')->addCss('plugins/jQueryUI/jquery-ui.css')->addCss('dist/css/planilla.css');
     $this->view->formulario = new \Phalcon\Forms\Element\Select('cabecera_id', Cabecera::find(array('cabecera_habilitado=1', 'order' => 'cabecera_id DESC')), array('using' => array('cabecera_id', 'cabecera_nombre'), 'useEmpty' => false, 'emptyText' => 'SELECCIONAR LA CABECERA', 'emptyValue' => '', 'class' => 'form-control autocompletar', 'style' => 'width:100%', 'required' => ''));
 }