Beispiel #1
0
 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;
     }
 }