/**
  * Método para modificar el estado un registro de una tabla X en la base de datos
  *
  * @param array $ids Array con los campos por posiciones
  * asociativas y los valores por valores a tener en cuenta para el borrado.
  * Ejemplo $fieldsAndValues['id'] = 1
  * instancia de \PDOException en caso de fracaso.
  */
 public static function stateToToggle($ids, $table = null)
 {
     return parent::stateToToggle($ids, self::getNameTable());
 }
 /**
  * Método para leer todos los registros de una tabla
  *
  * @param array $fields Array con los nombres de los campos a solicitar
  * @param boolean $deletedLogical [optional] Indicación de borrado lógico
  * o borrado físico
  * @param array $orderBy [optional] Array con el o los nombres de los campos
  * por los cuales se ordenará la consulta
  * @param string $order [optional] Forma de ordenar la consulta
  * (por defecto NULL), pude ser ASC o DESC
  * @param integer $limit [optional] Cantidad de resultados a mostrar
  * @param integer $offset [optional] Página solicitadad sobre la cantidad
  * de datos a mostrar
  * @return mixed una instancia de una clase estandar, la cual tendrá como
  * variables publica los nombres de las columnas de la consulta o una
  * instancia de \PDOException en caso de fracaso.
  */
 public static function getAllJoin($fields, $fields2, $fields3 = null, $fields4 = null, $fJoin1 = null, $fJoin2 = null, $fJoin3 = null, $fJoin4 = null, $fJoin5 = null, $fJoin6 = null, $deletedLogical = false, $orderBy = null, $order = null, $limit = null, $offset = null, $where = null, $table = null, $table2 = null, $table3 = null)
 {
     return parent::getAllJoin(self::getNameTable(), self::getNameTable2(), self::getNameTable3(), self::getNameTable4(), $fields, $fields2, $fields3, $fields4, $fJoin1, $fJoin2, $fJoin3, $fJoin4, $fJoin5, $fJoin6, $deletedLogical, $orderBy, $order, $limit, $offset, $where);
 }
 /**
  * Método para actualizar un registro en una tabla de una base de datos
  *
  * @param array $ids Array asociativo con las posiciones por nombres de los
  * campos y los valores son quienes serían las llaves a buscar.
  * @param array $data Array asociativo con los datos a modificar,
  * las posiciones por nombres de las columnas con los valores por los nuevos
  * datos a escribir
  * @return PDOException|boolean
  */
 public static function update($ids, $data, $table = null)
 {
     return parent::update($ids, $data, self::getNameTable());
 }
 public static function getAllCount($fields, $deletedLogical = true, $lines = null, $table = null)
 {
     return parent::getAllCount(self::getNameTable(), $fields, $deletedLogical, $lines);
 }