Example #1
0
 private function Insert()
 {
     $objEmpleado = new Query();
     $cnn = $objEmpleado->getConexion();
     try {
         $Transact_SQL = "call  sp_AgregarEmpleado(?,?,?,?,?,?,?,?,?,?)";
         /*Llama al procedimiento almacenado*/
         $sentencia = $cnn->prepare($Transact_SQL);
         $sentencia->bind_param("iissssssss", trim(utf8_decode($this->idDepartamento)), trim(utf8_decode($this->idTipoCobro)), trim(utf8_decode($this->nombre)), trim(utf8_decode($this->apellidoPaterno)), trim(utf8_decode($this->apellidoMaterno)), trim(utf8_decode($this->puesto)), trim(utf8_decode($this->numeroNomina)), trim(utf8_decode($this->imss)), trim(utf8_decode($this->rfc)), trim(utf8_decode($this->razonSocial)));
         if ($sentencia->execute()) {
             $objEmpleado->Close();
             $sentencia->close();
             return $true;
         } else {
             $objEmpleado->Close();
             $sentencia->close();
             return false;
         }
     } catch (Exception $e) {
         $objEmpleado->Close();
         $sentencia->close();
         return null;
     }
 }