public function modalpagotrabajadorAction() { //Variables BBDD $sid = new Container('base'); $db_name = $sid->offsetGet('dbNombre'); $this->dbAdapter = $this->getServiceLocator()->get($db_name); //Instancias $fop = new FondosTable($this->dbAdapter); $ban = new ListaBancoTable($this->dbAdapter); $form = new PagoTrabajadorForm("form"); //Obtenemos Datos $data = $this->getRequest()->getPost(); $fondos = $fop->getCombo(); $listab = $ban->getDatos(); //Cargamos Formulario $form->get('id_trabajador')->setAttribute('value', $data["id_trabajador"]); $form->get('id_tipo_egreso')->setAttribute('value', $data["id_tipo_egreso"]); $form->get('montototal')->setAttribute('disabled', 'true'); $form->get('id_banco')->setAttribute('options', $listab); $form->get('trabajador')->setAttribute('value', $data["nombre_trabajador"]); $form->get('id_fondo')->setAttribute('options', $fondos); $form->get('id_fondo')->setAttribute('value', '2'); $form->get('id_fondo')->setAttribute('disabled', 'true'); $form->get('observacion')->setAttribute('value', utf8_encode("Remuneración Personal")); $form->get('concepto')->setAttribute('value', "Remuneraciones"); $form->get('cuotas')->setAttribute('value', "no"); //Retornamos a la Vista $result = new ViewModel(array('form' => $form)); $result->setTerminal(true); return $result; }
public function nuevoactivoAction() { //Conectamos con BBDD $sid = new Container('base'); $db_name = $sid->offsetGet('dbNombre'); $this->dbAdapter = $this->getServiceLocator()->get($db_name); //Obtenemos datos POST $data = $this->getRequest()->getPost(); if (isset($data['nombre'])) { //Instancias $invt = new InventarioTable($this->dbAdapter); //Quitamos formato a valor $data['valor'] = str_replace(".", "", $data['valor']); //Insertamos nuevo activo $invt->nuevoActivo($data); //Retornamos a la vista $descripcion = "Nuevo activo ingresado al sistema..."; $result = new JsonModel(array('status' => 'ok', 'descripcion' => $data)); return $result; } else { //Instancias $fond = new FondosTable($this->dbAdapter); //Cargamos formulario $form = new ActivoForm("form"); //Cargamos combo de Fondos $fondos = $fond->getCombo(); $form->get('id_fondo')->setAttribute('options', $fondos); $result = new ViewModel(array('form' => $form)); $result->setTerminal(true); return $result; } }