Beispiel #1
0
 public function guardarfondoresAction()
 {
     //Obtenemos datos post
     $lista = $this->request->getPost();
     // Actualizamos datos en la tabla
     $sid = new Container('base');
     $db_name = $sid->offsetGet('dbNombre');
     $this->dbAdapter = $this->getServiceLocator()->get($db_name);
     $cuenta = new FondosTable($this->dbAdapter);
     //Quitamos formato RUT
     $lista['rut'] = explode("-", $lista['rut']);
     $lista['dv'] = $lista['rut'][1];
     $lista['rut'] = str_replace(".", "", $lista['rut'][0]);
     //Quitamos . de saldo
     $lista['saldo'] = str_replace('.', '', $lista['saldo']);
     // Validamos si es Insert o Update
     if ($lista['id_pk'] > 0) {
         $cuenta->guardarFondo($lista['id_pk'], $lista);
         $descripcion = "Edición de Fondo de Reserva exitosa";
     } else {
         $cuenta->nuevoFondo($lista);
         $descripcion = "Fondo de Reserva creado exitosamente en el sistema";
     }
     $result = new JsonModel(array('status' => 'ok', 'descripcion' => $descripcion));
     return $result;
 }