public function indexAction() { $formaPago = new FormasPago(); $this->values['formasPago'] = $formaPago->fetchAll('Descripcion', false); unset($formaPago); return array('template' => $this->entity . '/index.html.twig', 'values' => $this->values); }
public function __construct($request) { parent::__construct($request); $formaPago = new FormasPago(); $formasPago = $formaPago->fetchAll("Descripcion"); $formasPago[] = array('Id' => '0', 'Value' => '*** TODAS LAS FORMAS DE PAGO ****'); unset($formaPago); $this->values['formasPago'] = $formasPago; }
/** * Construye un tag <select> con todas las formas de pago y propone la habitual de la ficha del proveedor dado * @param integer $idProveedor ID del proveedor * @param string $nameSelect El Name del select * @param string $idSelect El Id del select * @return string Codigo html con el tag select */ function formasPagoProveedor($idProveedor, $nameSelect = '', $idSelect = '') { $fPago = new FormasPago(); $rows = $fPago->fetchAll('Descripcion'); unset($fPago); $proveedor = new Proveedores($idProveedor); $fPagoProveedor = $proveedor->getIDFP()->getIDFP(); unset($proveedor); if ($nameSelect == '') { $nameSelect = $_GET['nameselect']; } if ($idSelect == '') { $idSelect = $_GET['idselect']; } $ch = "<div class='Etiqueta'>Forma de Pago</div>"; $ch .= "<select name='" . $_GET['nameselect'] . "' id='" . $_GET['idselect'] . "' class='Select'>"; foreach ($rows as $row) { $ch .= "<option value='" . $row['Id'] . "'"; if ($fPagoProveedor == $row['Id']) { $ch .= " SELECTED "; } $ch .= ">" . $row['Value'] . "</option>"; } $ch .= "</select>"; return $ch; }