/**
  * Elimina la contabilidad guardada
  */
 public function actionDelete()
 {
     $anyo = Yii::$app->request->post('anyocont');
     $consulta = 'DROP TABLE IF EXISTS cuenta' . $anyo . ';';
     Cuenta::getDb()->createCommand($consulta)->execute();
     return $this->redirect("index.php?r=cambioanyo");
 }
Exemplo n.º 2
0
 private function actualizarNumCuenta($numcuenta)
 {
     $comando = Cuenta::getDb()->createCommand('UPDATE cuenta SET id=id - 1 WHERE id>' . $numcuenta);
     $comando->execute();
     $command = Cuenta::getDb()->createCommand("SELECT max(id) FROM cuenta");
     $maximo = $command->queryScalar();
     $comando = Cuenta::getDb()->createCommand('ALTER TABLE cuenta AUTO_INCREMENT = :max');
     $comando->bindValue(':max', $maximo + 1);
     $comando->execute();
 }