Exemplo n.º 1
0
 protected function datosSQL($insertar)
 {
     $datos = array('referencia' => $this->referencia, 'texto' => $this->texto, 'precio' => $this->precio, 'iva' => $this->iva, 'notas' => $this->notas);
     //Procesar los datos para dejarlos preparados para la cadena SQL.
     $valores = array();
     foreach ($datos as $campo => $valor) {
         if ($valor === null) {
             $datos[$campo] = 'NULL';
         } else {
             $datos[$campo] = '"' . basedatos::escapar($valor) . '"';
         }
     }
     //foreach
     return $datos;
 }
Exemplo n.º 2
0
 protected function datosSQL($insertar)
 {
     $datos = array('referencia' => $this->referencia, 'cifnif' => $this->cifnif, 'nombre' => $this->nombre, 'apellidos' => $this->apellidos, 'domFiscal' => $this->domFiscal, 'domEnvio' => $this->domEnvio, 'notas' => $this->notas, 'email' => $this->email, 'password' => $this->password);
     //Procesar los datos para dejarlos preparados para la cadena SQL.
     $valores = array();
     foreach ($datos as $campo => $valor) {
         if ($valor === null) {
             $datos[$campo] = 'NULL';
         } else {
             $datos[$campo] = '"' . basedatos::escapar($valor) . '"';
         }
     }
     //foreach
     return $datos;
 }
Exemplo n.º 3
0
 public static function sqlListar($orden = '', $serie = null, $numero = null)
 {
     if (empty($orden)) {
         $orden = 'serie ASC, numero ASC, orden ASC';
     }
     //----------
     $sql = 'SELECT * FROM pedidoslin';
     if ($serie !== null && $numero !== null) {
         $sql .= ' WHERE ((serie="' . basedatos::escapar($serie) . '")' . ' AND (numero="' . basedatos::escapar($numero) . '"))';
     }
     //if
     $sql .= ' ORDER BY ' . $orden;
     return $sql;
 }
Exemplo n.º 4
0
 protected function condicionClave()
 {
     //log::mensajeLin( __METHOD__.' '.__LINE__.' campoClave= '.print_r( $this->campoClave, true));
     $res = '(1==0)';
     //condicion falsa por si va mal.
     if (is_array($this->campoClave)) {
         $datos = array();
         foreach ($this->campoClave as $campo => $valor) {
             $datos[] = $campo . ' = "' . basedatos::escapar($valor) . '"';
         }
         //foreach
         //log::mensajeLin( __METHOD__.' '.__LINE__.' datos= '.print_r( $datos, true));
         if (count($datos) > 0) {
             $res = '(' . implode(') AND (', $datos) . ')';
         }
     }
     //if
     //log::mensajeLin( __METHOD__.' '.__LINE__.' res= '.print_r( $res, true));
     return $res;
 }
Exemplo n.º 5
0
 public static function sqlListar($orden = '', $refCli = null)
 {
     if (empty($orden)) {
         $orden = 'serie ASC, numero ASC';
     }
     //----------
     $sql = 'SELECT * FROM pedidos ' . ($refCli !== null ? ' WHERE refCli="' . basedatos::escapar($refCli) . '"' : '') . ' ORDER BY ' . $orden;
     return $sql;
 }