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; } }